Guten Morgen,
Also ich möchte hier abfragen ob er schon ein Handy hat wenn ja soll der jeweillige Text dazu erscheinen, aber es funktioniert nicht, man kann sich trotzdem noch weiter handys kaufen.
if(dialogid == DIALOG_HSHOP) //SHOP
{
if (response == 1)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2000)
{
SendClientMessage(playerid, COLOR_RED,"Du hast keine 2000$!");
return 1;
}
Player[playerid][Handy] = 1;
SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Nokia gekauft!");
GivePlayerMoney(playerid, -2000);
Player[playerid][Nummer] = random(99999);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 4000)
{
SendClientMessage(playerid, COLOR_RED,"Du hast keine 4000$!");
return 1;
}
Player[playerid][Handy] = 2;
GivePlayerMoney(playerid, -4000);
Player[playerid][Nummer] = random(99999);
SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Samsung gekauft!");
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 8000)
{
SendClientMessage(playerid, COLOR_RED,"Du hast keine 8000$!");
return 1;
}
Player[playerid][Handy] = 3;
GivePlayerMoney(playerid, -8000);
Player[playerid][Nummer] = random(99999);
SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Sony Ericsson gekauft!");
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 12000)
{
SendClientMessage(playerid, COLOR_RED,"Du hast keine 12000$!");
return 1;
}
Player[playerid][Handy] = 4;
GivePlayerMoney(playerid, -12000);
Player[playerid][Nummer] = random(99999);
SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein iPhone gekauft!");
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 100)
{
SendClientMessage(playerid, COLOR_RED,"Du hast keine 100$!");
return 1;
}
Player[playerid][Guthaben] +=20;
GivePlayerMoney(playerid, -100);
SendClientMessage(playerid, COLOR_GREEN,"Du hast dein Handy erfolgreich aufgeladen!");
}
}
if(Player[playerid][Handy] < 1)
{
SendClientMessage(playerid,COLOR_GRAU,"Du hast bereits ein Handy.");
}
return 1;
}
return 1;
}