|
Heló!
Most leírom nektek hogy hogy használjátok az IsPlayerInRangeOfPoint függvényt
Ez olyan mint egy "láthatatlan checkpoint" azaz lekérhetjük hogy a játékos a megadott pontnál van-e
Példa:
if(IsPlayerInRangeOfPoint(playerid, 5, 432.2, 3531.2, 4231))
if(IsPlayerInRangeOfPoint(playerid, sugár, x, y, z))
Ha a sugarát nagyobbra állítjuk akkor messzebről is betudja írni a parancsot
Még 1 példa:
-
public OnPlayerCommandText(playerid, cmdtext[])//Command eljárás
-
{
-
if (!strcmp("/papir", cmdtext, true))//Ha begépeli a papir parancsot
-
{
-
if(IsPlayerInRangeOfPoint(playerid, 5, 432.2, 3531.2, 4231)) //ha a munkahelyen van (playerid, sugár, x, y, z)
-
{
-
SendClientMessage(playerid, 0x1E84D7FF, "Megmutattad a papirjaidat!"); //Üzenet chatboxba
-
}
-
else //de ha nem
-
{
-
SendClientMessage(playerid, 0x1E84D7FF, "Hiba: Nem vagy a munkahelyen!");//Üzenet chatboxba
-
}
-
return 1;//Visszatérünk igaz értékkel
-
}
-
return 0;//Visszatérünk hamis értékkel
-
}
| |