29.05.2010, 04:07
Tutorial de Como Checar Бrea do player bom para proibir veiculos em tais lugares
Primeiramente Criamos a Funзгo que irб fazer para checar бrea do player
Ao Final GM:
EXPLICAЗГO:
IsPlayerInArea -> Funзгo
playerid -> Player que sofre aзгo
Float:minx, Float:maxx, Float:miny, Float:maxy-> Argumento que podem ser usados
if (x > minx && x < maxx && y > miny && y < maxy) -> Compara Area do player
Agora Vamos Criar um Timer que Verifica Area do player
OnGameModeInit:
EXPLICAЗГO:
SetTimer -> Iniciar Tempo
true -> Repete Timer
1000 ->Tempo
Agora a Public que o Timer Chamarб:
Final GM:
EXPLICAЗГO:
if(IsPlayerInArea -> Checa бrea player
forward -> Declara Public adicionar
Kick -> Kick Player que estiver a area
SendClientMessage -> Envia Mensagem ao player
DICA:
Caso nгo sabes coodenada de cabeзa vai aqui:
http://forum.sa-mp.com/index.php?topic=82857.0
Ele faz o codigo para vocк
Tutorial Retirado do Blog Pawn SA:MP nгo permitido em outros blog sem autorizaзгo do autor
Primeiramente Criamos a Funзгo que irб fazer para checar бrea do player
Ao Final GM:
pawn Код:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
IsPlayerInArea -> Funзгo
playerid -> Player que sofre aзгo
Float:minx, Float:maxx, Float:miny, Float:maxy-> Argumento que podem ser usados
if (x > minx && x < maxx && y > miny && y < maxy) -> Compara Area do player
Agora Vamos Criar um Timer que Verifica Area do player
OnGameModeInit:
pawn Код:
SetTimer("CHECARAREA",true,1000);
SetTimer -> Iniciar Tempo
true -> Repete Timer
1000 ->Tempo
Agora a Public que o Timer Chamarб:
Final GM:
pawn Код:
forward CHECARAREA(playerid);
public CHECARAREA(playerid)
{
if(IsPlayerInArea(playerid, CORDENADAS) == true)
{
SendClientMessage(playerid,COR,"Kickado por estar em local de xister noob kkk");
Kick(playerid);
}
return 1;
}
if(IsPlayerInArea -> Checa бrea player
forward -> Declara Public adicionar
Kick -> Kick Player que estiver a area
SendClientMessage -> Envia Mensagem ao player
DICA:
Caso nгo sabes coodenada de cabeзa vai aqui:
http://forum.sa-mp.com/index.php?topic=82857.0
Ele faz o codigo para vocк
Tutorial Retirado do Blog Pawn SA:MP nгo permitido em outros blog sem autorizaзгo do autor