17.12.2014, 14:06
Tб, o que vocк estб fazendo ai... Simples..
Resumidamente, estб assim seu code: O Cargo desse player de admin й 0.(correto) O Cargo desse player do Cargo1 й 0. O Cargo desse player do Cargo2 й 0.(errado)
Ou seja, sem lуgica. Vocк nгo estб dando valor as variбveis Cargo. Ela sempre vai ser 0. Nunca vai sair do 0.
Correto seria:
Por que pega o Cargo Admin? porque vocк estб fazendo o uso correto dela de acordo nisso que eu expliquei.
Resumidamente, estб assim seu code: O Cargo desse player de admin й 0.(correto) O Cargo desse player do Cargo1 й 0. O Cargo desse player do Cargo2 й 0.(errado)
Ou seja, sem lуgica. Vocк nгo estб dando valor as variбveis Cargo. Ela sempre vai ser 0. Nunca vai sair do 0.
Correto seria:
pawn Код:
Cargo[playerid][Cargos/*ou qualquer outra coisa definida no enum*/] = 1;
Cargo[playerid][Cargos] = 2;
Cargo[playerid][Cargos] = 3;
// Nas condiзхes
if(Cargo[playerid][Cargos] == 0) SendClientMessage(playerid, -1, "Vocк tem Cargo 0");
if(Cargo[playerid][Cargos] == 1) SendClientMessage(playerid, -1, "Vocк tem Cargo 1");
if(Cargo[playerid][Cargos] == 2) SendClientMessage(playerid, -1, "Vocк tem Cargo 2");
if(Cargo[playerid][Cargos] == 3) SendClientMessage(playerid, -1, "Vocк tem Cargo 3");

