Guten Arbend Liebe user, ich bin grade dabei mein bank system auch mit ATM zu machen aber wie sollte ich 2 abfrage machen?
Standart CMD:
if(strcmp(cmd, "/abheben", true) == 0)
{
if(!IsAtBank(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du befindest dich nicht in der Nähe einer Bank!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /abheben [kontonummer][pin][betrag]");
return 1;
}
new nummer = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /abheben [kontonummer][pin][betrag]");
return 1;
}
new pin = strval(tmp);
BankSystemItem[playerid][bnummer] = nummer;
BankSystemItem[playerid][bart] = ABHEBEN;
BankSystemItem[playerid][bpin] = pin;
BankSystemItem[playerid][bmenge] = INVALID_BETRAG;
ShowMenuForPlayer(bankmenu, playerid);
return 1;
}
Mein Versuch:
if(strcmp(cmd, "/abheben", true) == 0)
{
if(!IsAtBank(playerid)) && if(!AtATM(playerid)) return SendClientMessage(playerid, COLOR_RED, "Du befindest dich nicht in der Nähe einer Bank oder Eines BankAutomat!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /abheben [kontonummer][pin][betrag]");
return 1;
}
new nummer = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /abheben [kontonummer][pin][betrag]");
return 1;
}
new pin = strval(tmp);
BankSystemItem[playerid][bnummer] = nummer;
BankSystemItem[playerid][bart] = ABHEBEN;
BankSystemItem[playerid][bpin] = pin;
BankSystemItem[playerid][bmenge] = INVALID_BETRAG;
ShowMenuForPlayer(bankmenu, playerid);
return 1;
}