if (NearAtm(playerid) == true)
{
// stuff
}
else
{
// stuff
}
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;
}
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;
}
else |
Unknown Command |
CMD:bankhelp(playerid, params[])
{
if (!NearATM(playerid)) return SendClientMessage(playerid, RED, "SERVER: Du bist nicht bei einem ATM");
SendClientMessage(playerid, RED, "----------ATM----------");
SendClientMessage(playerid, GREEN, "- /bank einzahlen [Summe]");
SendClientMessage(playerid, GREEN, "- /bank abheben [Summe]");
SendClientMessage(playerid, RED, "--------------------------");
return 1;
}
Unknown Command |
unknown command |
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 1; } } return 0; }
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, "--------------------------"); return 1; } SendClientMessage(playerid, RED, "SERVER: Du bist nicht bei einem ATM"); return 1; }
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 false;
}
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, "--------------------------");
return 1;
}
SendClientMessage(playerid, RED, "SERVER: Du bist nicht bei einem ATM");
return 1;
}
IsPlayerInRangeOfPoint
enum Objects
{
mID,
Float:X,
Float:Y,
Float:Z,
Float:rX,
Float:rY,
Float:rZ
};
// --ATM--
new ATM[2];
new ATMC[][Objects] =
{
{2942, 1496.3527832031, -1749.9055175781, 15.088212013245, 0.000000, 0.000000, 182.3049621582},
{2942, 1465.7149658203, -1749.8640136719, 15.088212013245, 0.000000, 0.000000, 179.8349609375}
};
// --ATM--
ATM[0] = CreateObject(ATMC[0][mID], ATMC[0][X], ATMC[0][Y], ATMC[0][Z], ATMC[0][rX], ATMC[0][rY], ATMC[0][rZ]); //object (kmb_atm1) (2)
ATM[1] = CreateObject(ATMC[1][mID], ATMC[1][X], ATMC[1][Y], ATMC[1][Z], ATMC[1][rX], ATMC[1][rY], ATMC[1][rZ]); //object (kmb_atm1) (3)
sizeof(ATM)