Thread: [Ajuda] Dúvidas Curtas #1
View Single Post
Old 23/01/2010, 01:54 AM   #30
DarkFinderX
Little Clucker
 
Join Date: Jan 2010
Posts: 20
Reputation: 0
Default Re: Scripting - Duvidas [Pergunte aqui]

Quote:
Originally Posted by LuCaS_
Quote:
Originally Posted by [O_o
Davidovich ]
Quote:
Originally Posted by LuCaS_
qual a diferença de AddStaticVehicle e CreateVehicle?
não compenso eu criar um topico só pra saber uma pergunta besta dessas
Pra começar você pode definir o tempo de respawn com CreateVehicle, e fazer carros que nunca "respawnem".. o AddStaticVehicle é mais utilizado pros veiculos que já começam no gamemode, o CreateVehicle pra comandos de spawnar veiculos...
ata valeu agora entendi =D

//mudando de asunto....

ae, como eu faço um comando /reportar [texto], que quando o player usa o texto é mandado para os admins logados na RCON?
pawn Code:
if(strcmp(cmd, "/reportar", true) == 0)
    {
    new giveplayerid;
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    new string[256];
      if(IsPlayerConnected(playerid))
      {
        tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                SendClientMessage(playerid, cinza, "Uso: /reportar [id] [motivo]");
                return 1;
            }
            giveplayerid = ReturnUser(tmp);
                if(IsPlayerConnected(giveplayerid))
                {
                  if(giveplayerid != INVALID_PLAYER_ID)
                  {
                      GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        new length = strlen(cmdtext);
                        while ((idx < length) && (cmdtext[idx] <= ' '))
                        {
                            idx++;
                        }
                        new offset = idx;
                        new result[64];
                        while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                        {
                            result[idx - offset] = cmdtext[idx];
                            idx++;
                        }
                        result[idx - offset] = EOS;
                        if(!strlen(result))
                        {
                            SendClientMessage(playerid, cinza, "Uso: /reportar [id] [motivo]");
                            return 1;
                        }
                        for(new i=0; i<MAX_PLAYERS; i++){
                        new year, month,day;
                        getdate(year, month, day);
                        format(string, sizeof(string), "~ [Atenção ADM's]: %s reportou %s, [Motivo: %s]", sendername, giveplayer, (result),month,day,year);
                        if(IsPlayerAdmin(i) == 1){
                        SendClientMessage(i, cinza, string);
                        }}
                        return 1;
                    }
                }
        SendClientMessage(playerid, cinza, "Jogador não conectado!");
        }
        return 1;
    }
Ta aí ;]
DarkFinderX is offline   Reply With Quote