Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* E ae galera procurei e não achei nenhum tutorial de como colocar restriçao em algum comando, ou para akeles que querem fazer uma arena DM e não sabem fazer um comando para o player nao correr ou sair com as armas da arena ou algo parecido.
- Vamos ao que interessa:
- Usaremos a técnica bool.
- No topo de seu GM ou FS:*/
- new bool:JefeBlok[MAX_PLAYERS];// Tecnica Bool
- na public OnPlayerDeath(playerid,killerid) coloque o codigo abaixo:
- if(JefeBlok[playerid] == true)//Verificando se estiver true(ativado)
- {
- JefeBlok[playerid] = false;//aki vai setar para false desativando o Bloqueio quando o player morrer
- }
- return 1;
- }
- public OnPlayerCommandText(playerid,cmdtext[])
- {
- if(strcmp(cmdtext,"/sair",true)==0)
- {
- if(JefeBlok[playerid] == true)//Aki esta verificando se esta ativado o bloqueio se estiver ..
- {
- JefeBlok[playerid] = false;//Desativando o bloqueio do player
- SetPlayerHealth(playerid,0);//Matando o player, se quizer pode mudar para não matalo isso vc decide.
- }
- return 1;
- }
- /* Comandos abaixo serão todos bloqueados em arenas com a restrição */
- if(JefeBlok[playerid] == true)//aki Verificando se o Bloqueio esta ativado
- {
- SendClientMessage(playerid,-1,"Voce esta em um arena DM use /sair");//se estiver ativado enviara esta Mensagem
- return 1;
- }
- if(strcmp(cmdtext,"/x1",true)==0)
- {
- JefeBlok[playerid] = true;//Aqui onde ativa o bloqueio e quando estiver ativado o player só podera usar /sair
- return 1;
- }
- return 0;
- }
- /* Creditos: JefersoN Rodrigues
- É bem simples mas tem muita gente que ainda não sabe como fazer.
- Espero que tenham aprendido!*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement