[Ajuda] Como Poribir Comando em Determinada Area? - 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] Como Poribir Comando em Determinada Area? (
/showthread.php?tid=593437)
Como Poribir Comando em Determinada Area? -
MarllonGTA - 05.11.2015
Boa Tarde amigos, eu gostaria se saber como proibir um Comando em determinada Area.
Tipo, Vocк tem la a GZ marcada, e eu queria o que player quando digitasse o comando /jetpack
Informe que ele nгo pode fazer um Jetpack naquela area (dentro da GZ)
Poderia ajudar?
Re: Como Poribir Comando em Determinada Area? -
Sky™ - 05.11.2015
Vocк pode usar as DynamicAreas do streamer plugin, ou fazer uma funзгo que compare as coordenadas X,Y do player com as Min X Max X Min Y Max Y da бrea desejada..
assim
PHP код:
bool:IsPlayerInArea(playerid, Float:XMin, Float:YMin, Float:XMax, Float:YMax ){
static Float:Pos[3];
GetPlayerPos(playerid, Pos[0],Pos[1],Pos[2] );
if( Pos[0] >= XMin && Pos[1] >= YMin && Pos[0] < XMax && Pos[1] < YMax ){
return true;
}
return false;
}
//Modo de uso
if(IsPlayerInPlace(playerid,0.0,0.0,0.0,0.0)){ //0.0 devem ser substituidos pelas cordenadas da GZ :D
//estб na area
}