Esse é um tuto pra iniciantes mesmo..
Topo do gm:
OnPlayerCommandText:
EXPLICANDO CODIGO:
Topo do gm:
- Código:
#define SUB_DONO 1340
OnPlayerCommandText:
- Código:
if(strcmp(cmd, "/favela", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < SUB_DONO)
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nao tem permissao para usar esse comando!");
return true;
}
{
SetPlayerPos(playerid, x, y, z);
}
{
SendClientMessage(playerid, COLOR_GREY, " Você Foi para a Favela!");
}
}
return true;
}
EXPLICANDO CODIGO:
- Código:
if(strcmp(cmd, "/favela", true) == 0)//ISSO FAZ QUANDO O CODIGO SÓ FUNCIONAR SE O PLAYER DIGITAR O COMANDO (NO CASO /FAVELA)
- Código:
if(IsPlayerConnected(playerid)) // tradução simples: "Se (Jogador Está conectado)" issó é, o resto do codigo só ira funcionar se o player estiver conectado (coisa que eu acho inutil mais coloco no codigo.. pois se o player digitar o comando, ela NECESSARIAMENTE estará conectado!
- Código:
if(PlayerInfo[playerid][pAdmin] < SUB_DONO)
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nao tem permissao para usar esse comando!");
return true;
} // é ai que entra o #define lá em cima! esse codigo, faz que se o player não for admin level 1340+ ele não consiguira usar o comando..
- Código:
{
SetPlayerPos(playerid, x, y, z);
} // o 'cabeça' do comando.. ele leva o player para as coordenadas que você colocar!
- Código:
{
SendClientMessage(playerid, COLOR_GREY, " Você Foi para a Favela!");
}//Este comando manda a mensagem para o player (Se o comado funcionar) que ele foi para a favela!
- Código:
}
return true;
}//não sei pra que isso serve! algum scripter mais avançadome explica ae :D