if(dialogid == DIALOG_VISUM)
{
if(response)
{
if(listitem ==0)
{
if (pDaten[playerid][Bargeld]<=VisumPreis1-1)
{
return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
}
else if (pDaten[playerid][Visum]>=1)
{
format(str,sizeof(str),"Möchten sie ihr Visum(%d Tickets) um %d Tickets erweitern?",pDaten[playerid][Visum], VisumTage1);
ShowPlayerDialog(playerid,DIALOG_VISUMPLUS,DIALOG_STYLE_MSGBOX,"Achtung",str,"Ja","Nein");
}
else
{
SendClientMessage(playerid,WEIS,"Du hast dir ein Tagesvisum gekauft.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage1;
GivePlayerMoney(playerid,-VisumPreis1);
}
}
if(listitem ==1)
{
if (pDaten[playerid][Bargeld]<=VisumPreis2-1)return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
else if (pDaten[playerid][Visum]>=1)
{
format(str,sizeof(str),"Möchten sie ihr Visum(%d Tickets) um %d Tickets erweitern?",pDaten[playerid][Visum], VisumTage2);
ShowPlayerDialog(playerid,DIALOG_VISUMPLUS,DIALOG_STYLE_MSGBOX,"Achtung",str,"Ja","Nein");
}
else
{
SendClientMessage(playerid,WEIS,"Du hast das Wochenvisum gekauft.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage2;
GivePlayerMoney(playerid,-VisumPreis2);
}
}
if(listitem ==2)
{
if (pDaten[playerid][Bargeld]<=VisumPreis3-1)return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
else if (pDaten[playerid][Visum]>=1)
{
format(str,sizeof(str),"Möchten sie ihr Visum(%d Tickets) um %d Tickets erweitern?",pDaten[playerid][Visum], VisumTage3);
ShowPlayerDialog(playerid,DIALOG_VISUMPLUS,DIALOG_STYLE_MSGBOX,"Achtung",str,"Ja","Nein");
}
else
{
SendClientMessage(playerid,WEIS,"Du hast das Monatsvisum gekauft.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage3;
GivePlayerMoney(playerid,-VisumPreis3);
}
}
}
}
if(dialogid == DIALOG_VISUMPLUS)
{
if(response)
{
if(listitem ==0)
{
if (pDaten[playerid][Bargeld]<=VisumPreis1-1)
{
return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
}
else
{
SendClientMessage(playerid,WEIS,"Du hast dein Visum um 1Tag erweitert.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage1;
GivePlayerMoney(playerid,-VisumPreis1);
}
}
if(listitem ==1)
{
if (pDaten[playerid][Bargeld]<=VisumPreis2-1)return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
else
{
SendClientMessage(playerid,WEIS,"Du hast dein Visum um 1Woche erweitert.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage2;
GivePlayerMoney(playerid,-VisumPreis2);
}
}
if(listitem ==2)
{
if (pDaten[playerid][Bargeld]<=VisumPreis3-1)return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld um dir ein Visum zu kaufen!");
else
{
SendClientMessage(playerid,WEIS,"Du hast dein Visum um 1Monat erweitert.Auf Wiedersehen.");
pDaten[playerid][Visum]+=VisumTage3;
GivePlayerMoney(playerid,-VisumPreis3);
}
}
}
return 1;
}
Hab den Fehler selbst gefunden.
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link