13.12.2016, 19:33
Bom, criei uma profissгo em minha GM, que por sinal estб zerada, sem includes, sem nada. E depois fiz um comando pra esta profissгo. Atй ai tudo bem, compilei sem erros. : http://imgur.com/a/N4DZJ
Bom, o code que era pra verificar se o player pertence a tal profissгo e retornar uma mensagem "Vocк nгo tem permissгo" nгo funcionou em minha GM. Mais fiz o mesmo comando em outra GameMode que tem includes, plugins, etc .. e funcionou perfeitamente. Acontece que quando executo o comando no jogo, ele retorna a funзгo sem verificar se o player й de tal profissгo. Queria que ele retornasse "Vocк nгo tem permissгo" caso o player nгo seja da profissгo. Nгo estб obedecendo as condiзхes de determinada funзгo. Entгo ja que testei em outra GM, e funcionou certinho, eu acho que o motivo de nгo pegar na minha й porque nгo tenho nada de include, plugins, etc.
OBS: Funciona perfeitamente com a include ZCMD. Mais quero criar nessa parte ai mesmo.
Topo da GM:
Na parte OnplayerCommantText:
Bom, o code que era pra verificar se o player pertence a tal profissгo e retornar uma mensagem "Vocк nгo tem permissгo" nгo funcionou em minha GM. Mais fiz o mesmo comando em outra GameMode que tem includes, plugins, etc .. e funcionou perfeitamente. Acontece que quando executo o comando no jogo, ele retorna a funзгo sem verificar se o player й de tal profissгo. Queria que ele retornasse "Vocк nгo tem permissгo" caso o player nгo seja da profissгo. Nгo estб obedecendo as condiзхes de determinada funзгo. Entгo ja que testei em outra GM, e funcionou certinho, eu acho que o motivo de nгo pegar na minha й porque nгo tenho nada de include, plugins, etc.
OBS: Funciona perfeitamente com a include ZCMD. Mais quero criar nessa parte ai mesmo.
Topo da GM:
PHP код:
#include <a_samp>
#define CarroForte 0
#define C_CarroForte
new Profissao[MAX_PLAYERS];
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/transportes", cmdtext, true, 10) == 0)
{
if(Profissao[playerid] == CarroForte)
SendClientMessage (playerid, -1, " Vocк agora trabalha na transportadoras de valores!");
return 1;
}
if (strcmp("/equipar", cmdtext, true, 10)==0)
{
if(Profissao[playerid]!= CarroForte)
{
SendClientMessage (playerid, -1, "Vocк nгo tem permissгo!");
}
else
{
if (Profissao[playerid]== CarroForte)
SendClientMessage (playerid, -1, "Vocк pegou seu equipamento de trabalho!");
}
return 1;
}
return 0;
}