if(dialogid == shopmenu) // Name des Menüs, das wir als ID 0 definiert haben
{
if(response)
{
if(listitem == 0) // handy
{
if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
if(Spieler[playerid][handy] >= 1 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast schon ein Handy.");
GivePlayerMoney(playerid, -400);
SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir ein Handy Gekauft");
Spieler[playerid][handy] = 1;
}
if(listitem == 1) // handyver
{
if(Spieler[playerid][handyver] >= 1 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast schon ein Handyvertrag.");
SendClientMessage(playerid,0xFFFFFFFF,"Du hast ein Vertrag Unterschrieben");
SendClientMessage(playerid,0xFFFFFFFF,"Du zahlst bei jedem Payday jetzt 150$");
Spieler[playerid][handyver] = 1;
}
if(listitem == 2) // handyver Kündigen
{
if(Spieler[playerid][handyver] >= 0 )return SendClientMessage(playerid,0xFFFFFFFF,"Du hast kein Vertrag.");
SendClientMessage(playerid,0xFFFFFFFF,"Du hast deinen Vertrag Gekündigt");
Spieler[playerid][handyver] = 0;
}
if(listitem == 3) // handyguthaben 20 $
{
if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir 20 $ Guthabengekauft");
Spieler[playerid][handygut] = 20;
}
if(listitem == 4) // handyguthaben 40 $
{
if(GetPlayerMoney(playerid) < preise[listitem])return SendClientMessage(playerid,0xFFFFFFFF,"Du hast nicht genug Geld.");
SendClientMessage(playerid,0xFFFFFFFF,"Du hast dir 40 $ Guthabengekauft");
Spieler[playerid][handygut] = 40;
}
Es funkt nur handykaufen und handy vertrag kaufen
bei handyvertrag kündigen kommt immer du hast kein vertrag
und beim Guthaben passiert gar nichts -.- ?
MFG Mipu