26.06.2017, 22:02
Utilice el ejemplo que hice aquн de una ARENA en su minijuego
їQuieres bloquear los comandos en ARENAS? Si es asн,
Al principio del game mode
En el comando / salir
Ahora coloque esto en sus minijuego
Ahora cree un public para bloquear todos los comandos menos el / salir
Ahora ponga esto en el callback on player death
їQuieres bloquear los comandos en ARENAS? Si es asн,
Al principio del game mode
PHP код:
new bool:minijuego[MAX_PLAYERS]; // Para comprobar si el jugador estб dentro o fuera de la arena //
PHP код:
if(minijuego[playerid] == true) minijuego[playerid]=false;
PHP код:
minijuego[playerid]=true;
PHP код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
if(strfind(cmdtext,"salir",true) != -1) return 1;
else if(minijuego[playerid] == true) return SendClientMessage(playerid,-1," Su mensaje aquн "),false;
return 1;
}
PHP код:
if(minijuego[playerid]==true)
{
//quem morreu na arena
minijuego[playerid]=false;
GameTextForPlayer(playerid,"~r~HA MORREU NOOOOB",5000,5);
MensagemPessoal(playerid, vermelho, "[ARENA]Vocк morreu e foi spawnado !!");
}
if(minijuego[killerid]==true)
{
//quem matou na arena
GameTextForPlayer(killerid,"~g~ -1 NOOB ",5000,5);
MensagemPessoal(killerid, verdec, "{00FF1A}[ARENA]Vocк matou um oponente,ganhou {FCFF00}500${00FF1A} e colete + vida");
SetPlayerHealth(killerid, 100.0);
SetPlayerArmour(killerid, 100.0);
GivePlayerMoney(killerid, 500);
}