Acho que o Luxurion apagou o seu ultimo topico. Mas continuando
Pronto. Consertei:
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/trabalharpolicia", true) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW,"Vocк estб trabalhando como Policial.");
pTeam[playerid] = time_polic;
SetPlayerSkin(player, 280);
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
SetPlayerInterior(playerid, 6);
return 1;
}
return 0;
}
Mas este comando ai todo mundo pode usar, nгo hб restriзгo alguma.
Mesmo assim irei colocar como vocк quer:
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/trabalharpolicia", true) == 0)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,nome,sizeof(nome));
if(strcmp(nome, "NOME1",false) == 0 || strcmp(nome, "NOME2", false) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW,"Vocк estб trabalhando como Policial.");
pTeam[playerid] = time_polic;
SetPlayerSkin(player, 280);
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
SetPlayerInterior(playerid, 6);
return 1;
}
return 1;
}
return 0;
}
OBS: Substitua "NOME1" e "NOME2" pelos nomes do jogadores, mas eles devem estar perfeitamente igual, pois se tiver uma letra maiscula no nome e o "NOME1" nгo tiver tal letra o codigo nгo completa.
Entretanto, se vocк quiser "desprezar" o Caps Lock, basta substituir o false (que estб do lado do "NOME1" e "NOME2") por true
#EDIT
Vocк nгo pode juntar todos os nomes em um "strcmp" sу. O "strcmp" serve para comparar duas coisas. Ex:
PHP код:
new nome[MAX_PLAYER_NAME]; //CRIA A VARIAVEL QUE SERБ DEFINIDA COMO O NOME DO JOGADOR
GetPlayerName(playerid,nome,sizeof(nome)); // PEGA O NOME DE QUEM DIGITOU O COMANDO E DEFINE COMO nome
if(strcmp(nome, "Shadoww5",false) == 0) //VERIFICA SE O nome Й IGUAL А Shadoww5
Caso vocк queira fazer duas comparaзхes de uma vez sу, faзa assim:
PHP код:
if(strcmp(nome, "Shadoww5",false) == 0 || strcmp(nome, "Keiichi",false) == 0) // O "||" significa OU
#EDIT 2
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/trabalharpolicia", true) == 0)
{
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid,nome,sizeof(nome));
if(strcmp(nome, "NOME1",false) == 0 || strcmp(nome, "NOME2", false) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW,"Vocк estб trabalhando como Policial.");
pTeam[playerid] = time_polic;
SetPlayerSkin(player, 280);
SetPlayerPos(playerid,246.7079,66.2239,1003.6406);
SetPlayerInterior(playerid, 6);
}
else
{
SendClientMessage(playerid, -1, "Vocк nгo pode digitar este comando.");
}
return 1;
}
return 0;
}