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