SA-MP Forums Archive
[Ajuda] Comado Somente Para Uma Prof. - 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: [Ajuda] Comado Somente Para Uma Prof. (/showthread.php?tid=431061)



[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
pawn Код:
-



Re: [Ajuda] Comado Somente Para Uma Prof. - feliphemort - 16.04.2013

pawn Код:
if (40)
Nгo й sу a id da prof... Faltou a array que armazena ela.

Exemplo:

pawn Код:
if(APlayerData[playerid][Class] = 8)