Hallo Liebe Cm.
Ich bin gerade einen Dialog zuerstellen das alles sieht so aus.
if(strcmp(cmd, "/XMas", true) == 0)//1
{
if(IsPlayerInRangeOfPoint(playerid,3,1137.1750, -1438.9930, 15.7000) || IsPlayerInRangeOfPoint(playerid,3,1137.3973, -1450.7958, 15.7000) || IsPlayerInRangeOfPoint(playerid,3, 1138.0411, -1461.9445, 15.7000) || IsPlayerInRangeOfPoint(playerid,3,1119.2136, -1439.5095, 15.7000) || IsPlayerInRangeOfPoint(playerid,3, 1119.6841, -1450.8662, 15.7000) || IsPlayerInRangeOfPoint(playerid,3, 1119.5758, -1460.0752, 15.7000))
{
if(GetPVarInt(playerid, "lu") == 0)
{
ShowPlayerDialog(playerid, DIALOG_XMas,DIALOG_STYLE_LIST, "Happy New Year", "2Level Up´s\n250.000$\nAlle Scheine und Pässe", "Auswählen", "Verlassen");
SetPVarInt(playerid, "lu", 1);
}
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist an keinem Weihnachtsbaum!");
}
return 1;
}
if(dialogid == DIALOG_XMas)
{
if(response == 1)
{
switch (listitem)
{
case 0://+ 2 Level Up´s
{
SendClientMessage(playerid,0xFF38A4FF,"Merry Christmas");
SendClientMessage(playerid,0xFF38A4FF,"Du hast dir einmalig 2 Level Up´s genommen!");
SetPlayerScore(playerid,GetPlayerScore(playerid)+2);
}
case 1://250.000$
{
SendClientMessage(playerid,0xFF38A4FF,"Merry Christmas");
SendClientMessage(playerid,0xFF38A4FF,"Du hast dir einmalig 250.000$ genommen!");
PlayerMoney[playerid] = PlayerMoney[playerid] +250000;
}
case 2://Alle scheine und Pässe
{
SendClientMessage(playerid,0xFF38A4FF,"Merry Christmas");
SendClientMessage(playerid,0xFF38A4FF,"Du hast dir einmalig alle Scheine und Pässe genommen!");
SpielerInfo[playerid][pCarLic] = 1;
SpielerInfo[playerid][pFlyLic] = 1;
SpielerInfo[playerid][pMotoLic] = 1;
SpielerInfo[playerid][pLKWLic] = 1;
SpielerInfo[playerid][pBoatLic] = 1;
SpielerInfo[playerid][pGunLic] = 1;
SpielerInfo[playerid][pFishLic] = 1;
SpielerInfo[playerid][pGunLic] = 1;
}
}
}
if(response == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Abgebrochen.");
}
}
Es geht zwar alles aber wen ich dieses 2Level Up´s nehme dan speichert das nicht und wird wieder auf mein altes level gesetzt nach einem Relogg, und ich habe noch extra eingefügt das es man nur 1mal benutzen kann aber auch nach jedem relogg kann man es immer wieder benutzen. Ich brauche dringend hilfe.
Danke im vorraus.