|
Hel!
Most lerom nektek hogy hogy hasznljtok az IsPlayerInRangeOfPoint fggvnyt
Ez olyan mint egy "lthatatlan checkpoint" azaz lekrhetjk hogy a jtkos a megadott pontnl van-e
Plda:
if(IsPlayerInRangeOfPoint(playerid, 5, 432.2, 3531.2, 4231))
if(IsPlayerInRangeOfPoint(playerid, sugr, x, y, z))
Ha a sugart nagyobbra lltjuk akkor messzebrl is betudja rni a parancsot
Mg 1 plda:
-
public OnPlayerCommandText(playerid, cmdtext[])//Command eljrs
-
{
-
if (!strcmp("/papir", cmdtext, true))//Ha begpeli a papir parancsot
-
{
-
if(IsPlayerInRangeOfPoint(playerid, 5, 432.2, 3531.2, 4231)) //ha a munkahelyen van (playerid, sugr, 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;//Visszatrnk igaz rtkkel
-
}
-
return 0;//Visszatrnk hamis rtkkel
-
}
| |