26.05.2012, 16:07
alguem pode me passa por favor do um reply
//topo do gm
new bool:irarena[MAX_PLAYERS];
//exemplo de comando
CMD:ir(playerid,params[]) {
if(irarena[playerid] == false) return SendClientMessage(playerid,-1,"AreaBloqueada");
return 1;
}
// o irarena[playerid] == true; permite que ele viaje entre as arenas
//Topo do GM:
new bool:ArenaEspecial[MAX_PLAYERS];
//OnPlayerConnect
ArenaEspecial[playerid] = false;
//OnPlayerCommandText:
if(!strcmp(cmdtext, "/exemplo", true))
{
if(ArenaEspecial[playerid] == true) return SendClientMessage(playerid, -1, "[ERRO]: Vocк Estб em Uma Arena Especial, Use /kill"); // Verifica se й Verdadeira
//Resto do Cуdigo
ArenaEspecial[playerid] = true; // Tornando a Funзгo Verdadeira
return 1;
}
new VariableDeBloqueo[MAX_PLAYERS];
//morrer volta ao mundo normal
VariableDeBloqueo[playerid] = 0;
if(VariableDeBloqueo[playerid] == 1) return SendClientMessage(playerid, -1, "Estб em uma arena para usar comandos novamente morra");
//esse cmd e pra sair das arenas blokeadas =)
if(!strcmp(cmdtext, "/sair", true))
{
VariableDeBloqueo[playerid] = 0;
SetPlayerHealth(playerid, 0.0);
return 1;
}
//Topo do GM:
new bool:ArenaEspecial[MAX_PLAYERS];
//OnPlayerConnect
ArenaEspecial[playerid] = false;
//OnPlayerCommandText:
if(!strcmp(cmdtext, "/exemplo", true))
{
if(ArenaEspecial[playerid] == true) return SendClientMessage(playerid, -1, "[ERRO]: Vocк Estб em Uma Arena Especial, Use /kill"); // Verifica se й Verdadeira
//Resto do Cуdigo
ArenaEspecial[playerid] = true; // Tornando a Funзгo Verdadeira
return 1;
}
if(!strcmp(cmdtext, "/kill", true))
{
ArenaEspecial[playerid] = false;
return 1;
}