05/11/2022 15:47
(Esta mensagem foi modificada pela última vez a: 05/11/2022 15:51 por White_Blue.)
(05/11/2022 13:24)gbzin Escreveu:Tem que criar a variável e setar o array depois do MAX_PLAYERS.(05/11/2022 12:32)Vel Escreveu:Código:enum CARGO {
CARGO_CIVIL,
CARGO_POLICIAL,
CARGO_LADRAO
};
new Cargo[MAX_PLAYERS];
public OnPlayerConnect(playerid) {
Cargo[playerid] = CARGO_CIVIL;
}
SetarCargo(playerid, cargo) {
Cargo[playerid] = cargo;
}
ObterCargo(playerid) {
return Cargo[playerid];
}Código:if (ObterCargo(playerid) != CARGO_POLICIAL) {
return SendClientMessage(playerid, -1, "Não é policial.");
}
esta acontecendo isso:
Código PHP:warning 213: tag mismatch
error 028: invalid subscript (not an array or too many subscripts): "CARGO_POLICIAL"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Código PHP:
new Cargo[MAX_PLAYERS][CARGO];
Modo de uso:
Código PHP:
Cargo[playerid][CARGO_CIVIL] = 1; // Seta o cargo de civil no player.
Cargo[playerid][CARGO_CIVIL] = 0; // Tira o cargo de civil do player.
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.