CMD:meghal(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,2.0,2477.0083,2377.7097,18.0108)) //ha az adott körön belül van, 2.0 a kör nagysága
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid, COLOR_RED, \"Meghaltál\");
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Nem vagy a zónában.\");
}
return 1;
}
CMD:meghal(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,2.0,2477.0083,2377.7097,18.0108)) //ha az adott körön belül van, 2.0 a kör nagysága
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid, COLOR_RED, \"Meghaltál\");
}
else
{
SendClientMessage(playerid, COLOR_RED, \"Nem vagy a zónában.\");
}
return 1;
}
Ez bármilyen magasságban érvényes? Mert az égbe, a tenger fölé mappolt részen lenne ez.
Edit: a kódra ment a + (lemaradt :D)
if(IsPlayerInRangeOfPoint(playerid,2.0,X,Y,Z))
Az X,Y,Z-t lecseréled a saját koordinátáidra.
if(IsPlayerInRangeOfPoint(playerid,2.0,X,Y,Z))
Az X,Y,Z-t lecseréled a saját koordinátáidra.
Ez most teljesen lényegtelen volt, ugyanis tudom... És felételezem, hogy az egyetlen ezzel kapcsolatos kérdésemre is jól tudom a választ, de nem vagyok benne biztos, ezért megkérdezem megint:
Ez bármilyen magasságban érvényes? Mert az égbe, a tenger fölé mappolt részen lenne ez.
[/quote]