[Pedido]/daragentetransito !
#1

entгo pessoal igual o titulo ja diz queria um comando que desse essa profissгo agente de transito e no meu pawn estб assim identificando o emprego de agente

Entгo no meu pawno o emprego agente de transito esta identificado como Transito e eu queria um comando pra admin Master que desse pra dar esse emprego pra outros players /daragentetransito setando para a skin ID 16

ajuda ae dou um +

estava tentando so que sempre dava erro !
Reply
#2

pawn Код:
if(!strcmp(cmdtext, "/daragentetransito", true))
{
    new sendername[MAX_PLAYER_NAME], string[256];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo[playerid][VariavelAdmin] //Mude a VariavelAdmin para a Sua.
    {
         tmp = strtok(cmdtext, idx);
         giveplayerid = strval(tmp);
         if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Uso Correto : /daragentetransito [PlayerID]");
         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
         if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_RED, "[ERRO]: Jogador Nгo Conectado");
         format(string, sizeof(string), "[Admin]: %s Setou o Emprego do Jogador %s Para Agente de Transito!", sendername, giveplayer);
         SendClientMessageToAll(-1, string);
         //----------------------------
         //Cуdigo Que Seta o Emprego
         //---------------------------
         SetPlayerSkin(giveplayerid, 16);
     }
     return 1;
}
Mais ou menos Isto nй?
Reply
#3

sim fico com 2 warning vei o code fico assim

code : if(!strcmp(cmdtext, "/daragentetransito", true))
{
new sendername[MAX_PLAYER_NAME], string[256];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pAdmin] >= MASTER)
{
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Uso Correto : /daragentetransito [PlayerID]");
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COLOR_RED, "[ERRO]: Jogador Nгo Conectado");
format(string, sizeof(string), "[Admin]: %s Setou o Emprego do Jogador %s Para Agente de Transito!", sendername, giveplayer);
SendClientMessageToAll(-1, string);
if(TransitoProfissao[playerid] == Trвnsito)
SetPlayerSkin(giveplayerid, 16);
}
return 1;
}
Reply
#4

C:\Documents and Settings\Famнlia\Desktop\claronevivo\Mega Life 3.1\gamemodes\MegaLife.pwn(1748 : warning 219: local variable "sendername" shadows a variable at a preceding level
C:\Documents and Settings\Famнlia\Desktop\claronevivo\Mega Life 3.1\gamemodes\MegaLife.pwn(1748 : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

causa do warning ^^

linha :new sendername[MAX_PLAYER_NAME], string[256];
Reply
#5

Troque para:

pawn Код:
new sendername2[MAX_PLAYER_NAME], string2[256];
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)