[Ajuda] Comado Somente Para Uma Prof. -
JamesDiasBWJ - 16.04.2013
Estou criando um sistema basico que eu achei legal pro meu condominio, mais quero colocar um comando de teleporte somente para uma profissгo, o comando do teleporte eu ja tenho, sу falta o cуdigo, o id da profissao eu ja tenho tambйm.
Re: [Ajuda] Comado Somente Para Uma Prof. -
Hulk3000 - 16.04.2013
pawn Код:
if ( Array que armazena a profissao != ID dela ) return SendClientMessage(playerid, -1, "Mensagem de erro"):
Exempo:
pawn Код:
if (HulkPlayer[playerid][Profissao] != 5 ) return SendClientMessage (playerid, -1, "Voce precisa ser de uma profissao.");
Se o valor da profissao do player for diferente de 5 ele retorna a mensagem.
Re: [Ajuda] Comado Somente Para Uma Prof. -
JamesDiasBWJ - 16.04.2013
Eu coloco esse comando no topo do teleporte ?
Re: [Ajuda] Comado Somente Para Uma Prof. -
Delete_ - 16.04.2013
sim.
Re: [Ajuda] Comado Somente Para Uma Prof. -
JamesDiasBWJ - 16.04.2013
Nгo estou conseguindo encaixar, podem encaixar pra min ?
Quote:
if(strcmp(cmdtext,"/protegercondominio",true)==0)
{
SetPlayerPos(playerid,1434.6712646484,-2677.8249511719,13.546875);
SetPlayerInterior(playerid,0);
format(string, sizeof(string), "O(A) seguranзa %s foi proteger o CondominioLS de invasхes (»)", GetPlayerNameEx(playerid));
SendClientMessageToAll(0x33AA33A, string);
return 1;
}
|
Re: [Ajuda] Comado Somente Para Uma Prof. -
Hulk3000 - 16.04.2013
pawn Код:
if(strcmp(cmdtext,"/protegercondominio",true)==0)
{
new string[128];
if (ArrayQueArmazenaAProfissгo != IDDAPROF ) return SendClientMessage(playerid, -1, "[ERRO]Voce precisa ser da profissгo PikaDura");
SetPlayerPos(playerid,1434.6712646484,-2677.8249511719,13.546875);
SetPlayerInterior(playerid,0);
format(string, 128, "O(A) seguranзa %s foi proteger o CondominioLS de invasхes (»)", GetPlayerNameEx(playerid));
SendClientMessageToAll(0x33AA33A, string);
return 1;
}
Re: [Ajuda] Comado Somente Para Uma Prof. -
Lуs - 16.04.2013
Quote:
Originally Posted by Hulk3000
pawn Код:
if(strcmp(cmdtext,"/protegercondominio",true)==0) { new string[128]; if (ArrayQueArmazenaAProfissгo != IDDAPROF ) return SendClientMessage(playerid, -1, "[ERRO]Voce precisa ser da profissгo PikaDura"); SetPlayerPos(playerid,1434.6712646484,-2677.8249511719,13.546875); SetPlayerInterior(playerid,0); format(string, 128, "O(A) seguranзa %s foi proteger o CondominioLS de invasхes (»)", GetPlayerNameEx(playerid)); SendClientMessageToAll(0x33AA33A, string); return 1; }
|
Crie variбveis depois da checagem, assim evita criar elas atoa.
Re: [Ajuda] Comado Somente Para Uma Prof. -
JamesDiasBWJ - 16.04.2013
if (40) return SendClientMessage(playerid, -1, "[ERRO]Voce nгo й um Seguranзa");
Estб certo assim ?
Re: [Ajuda] Comado Somente Para Uma Prof. -
StringBR - 16.04.2013
Quote:
Originally Posted by JamesDiasBWJ
if (40) return SendClientMessage(playerid, -1, "[ERRO]Voce nгo й um Seguranзa");
Estб certo assim ?
|
Poste a linha inteira pra ver se ta certo e entre
Re: [Ajuda] Comado Somente Para Uma Prof. -
feliphemort - 16.04.2013
Nгo й sу a id da prof... Faltou a array que armazena ela.
Exemplo:
pawn Код:
if(APlayerData[playerid][Class] = 8)