SA-MP Forums Archive
[Pedido]/daragentetransito ! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido]/daragentetransito ! (/showthread.php?tid=341802)



[Pedido]/daragentetransito ! - Carlos_barbosa - 12.05.2012

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 !


Re: [Pedido]/daragentetransito ! - .FuneraL. - 12.05.2012

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й?


Re: [Pedido]/daragentetransito ! - Carlos_barbosa - 12.05.2012

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;
}


Re: [Pedido]/daragentetransito ! - Carlos_barbosa - 12.05.2012

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];


Re: [Pedido]/daragentetransito ! - .FuneraL. - 12.05.2012

Troque para:

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