SA-MP Forums Archive
[AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill (/showthread.php?tid=345868)



[AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - joaomarcos - 26.05.2012

alguem pode me passa por favor do um reply


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - Don_Speed - 26.05.2012

Vamos Fazer Uma Base Simples
pawn Код:
//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
Isso e Uma Base !!


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - joaomarcos - 26.05.2012

vo testar akie man e que so iniciante to fasendo um game mode nao sei mecher direito mais tomo akie pra aprender neh ngm nasce sabendo com dar rep que eu nao sei ai eu te do


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - joaomarcos - 26.05.2012

outra coisa nao entendi onde eu pou isso ajuda ai pf


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - .FuneraL. - 26.05.2012

pawn Код:
//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;
}
E Nas que nгo quer que bloqueie quando entre sу remover a funзгo ArenaEspecial[playerid] = true; do Final do CMD.


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - Don_Speed - 26.05.2012

Quote:
Originally Posted by joaomarcos
Посмотреть сообщение
outra coisa nao entendi onde eu pou isso ajuda ai pf
Deixei bem explicado no code
@edit nao estou em casa posso errar em meus codes so volto as 5:00 da tarde


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - joaomarcos - 26.05.2012

vlw funeral vo testa akie Acho que vc lembra de min renegado


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - joaomarcos - 26.05.2012

funeral eu fiz isso mais qnd da /kill continua como se tivesse na arena e com dps que eu pois isso ela nao e teleportado pra /arena


Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - Diogo123 - 26.05.2012

Topo do gm :
pawn Код:
new VariableDeBloqueo[MAX_PLAYERS];
Agora na public On Player Death :
pawn Код:
//morrer volta ao mundo normal
    VariableDeBloqueo[playerid] = 0;
Em cima dos comandos que vc que
pawn Код:
if(VariableDeBloqueo[playerid] == 1) return SendClientMessage(playerid, -1, "Estб em uma arena para usar comandos novamente morra");
o comando de sair
pawn Код:
//esse cmd e pra sair das arenas blokeadas =)
    if(!strcmp(cmdtext, "/sair", true))
   {
       VariableDeBloqueo[playerid] = 0;
       SetPlayerHealth(playerid, 0.0);
       return 1;
   }



Re: [AJUDA]Queria um negocio pra bloquear as arenas so desse pra sair com /kill - Jake_Dunlapp - 26.05.2012

pawn Код:
//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;
}