[Ajuda] GangZone dominavel - 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] GangZone dominavel (
/showthread.php?tid=459828)
GangZone dominavel -
ungroup - 24.08.2013
Ja cansei de tentar achar uma soluзao,fiz de varias formas diferentes porem todas nao leva a lugar algum ou fala que nao estou no local,ou mesmo eu nao estando no local comeзa a dominar.Alguem saberia o motivo?
pawn Код:
COMMAND:dominar(playerid, params[])
{
#pragma unused params
new string[200];
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
if(IsPlayerInArea(playerid,1429.6085,-1583.7032, 1529.6647,-1730.1879)) // Portao da prefeitura de Los Santos
GangZoneFlashForAll(GZPortPrefLS,GetPlayerColor(playerid));
format(string, sizeof(string), "[DOMINIO] %s comeзou a dominar o Portao da Prefeitura de Los Santos.",nome);
SendClientMessageToAll(-1,string);
return true;
}
stock IsPlayerInArea(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax )
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z );
if( X >= XMin && Y >= YMin && X <= XMax && Y <= YMax ){return 1;}
return 0;
}
Re: GangZone dominavel -
Juniiro3 - 24.08.2013
Tenta assim:
PHP код:
COMMAND:dominar(playerid)
{
new string[200];
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
if(IsPlayerInArea(playerid,1429.6085,-1583.7032, 1529.6647,-1730.1879)) // Portao da prefeitura de Los Santos
{
GangZoneFlashForAll(GZPortPrefLS,GetPlayerColor(playerid));
format(string, sizeof(string), "[DOMINIO] %s comeзou a dominar o Portao da Prefeitura de Los Santos.",nome);
SendClientMessageToAll(-1,string);
}
else return SendClientMessage ( playerid , 0xFF0000FF , "Vocк nгo estб no Portгo da Prefeitura de Los Santos" ) ;
return true;
}
Re: GangZone dominavel -
bruxo00 - 24.08.2013
Porque nгo usa
IsPlayerInRangeOfPoint
E porque usa
#pragma unused params? Apenas retire o params[] do comando como o
Juniiro3 fez.
Re: GangZone dominavel -
Juniiro3 - 24.08.2013
brux00 usar o IsPlayerInrRangeOfPoint tem um pequeno problema , pois o
Range cria um "cнrculo" em volta da coordenada indicada, e as GangZones sгo quadradas, e um quadrado nгo cabe perfeitamente em um cнrculo #FicaADica
Re: GangZone dominavel -
ungroup - 24.08.2013
Junir ainda continua dando a mesma coisa porem agora nao importa o local que eu esteja da a mensagem de que nao estou no local,ja tentei muitas coisa e nenhuma adianta a nao ser por Checkpoint porem nao й o que eu quero.De qualquer forma obrigado.