11.06.2010, 15:26
Hi.
I need some help to check if a player is near atm and when the player is it returns true so i can use it in an function:
so i made this:
But when i use it in a function
and im not near an atm then the
is not shown.
What did i do wrong?
I need some help to check if a player is near atm and when the player is it returns true so i can use it in an function:
pawn Код:
if (NearAtm(playerid) == true)
{
// stuff
}
else
{
// stuff
}
pawn Код:
stock NearATM(playerid)
{
for (new i=0; i<=sizeof(ATM); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 4.0, ATMC[i][X], ATMC[i][Y], ATMC[i][Z]))
{
return true;
}
}
return -1;
}
pawn Код:
CMD:bankhelp(playerid, params[])
{
if (NearATM(playerid))
{
SendClientMessage(playerid, RED, "----------ATM----------");
SendClientMessage(playerid, GREEN, "- /bank einzahlen [Summe]");
SendClientMessage(playerid, GREEN, "- /bank abheben [Summe]");
SendClientMessage(playerid, RED, "--------------------------");
}
else
{
SendClientMessage(playerid, RED, "SERVER: Du bist nicht bei einem ATM");
}
return 1;
}
Quote:
else |
What did i do wrong?