if(listitem == 0)
{
if(Radio[playerid] == 1)
{
Radio[playerid] = 0;
GivePlayerMoney(playerid,35);
} else if(Radio[playerid] == 0) { SendClientMessage(playerid,rot,"Du hast kein Radio geklaut !");
}
if(listitem == 1)
{
if(Tischlampe[playerid] == 1)
{
Tischlampe[playerid] = 0;
GivePlayerMoney(playerid,45);
}
else if(Tischlampe[playerid] == 0) { SendClientMessage(playerid,rot,"Du hast kein Tischlampe geklaut !"); }
}
Hallo ;). Mein problem ist das nur "Du hast kein Radio geklaut" wiedergegeben wird allerdings die Tischlampe nicht ;). Danke im Vorraus.
2te else Nachricht wird nicht wiedergegeben ?
- •мυмвʟε•
- Geschlossen
- Erledigt
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
-
-
if(listitem == 0)
{
if(Radio[playerid] == 1)
{
Radio[playerid] = 0;
GivePlayerMoney(playerid,35);
}
else if(Radio[playerid] == 0)
{
SendClientMessage(playerid,rot,"Du hast kein Radio geklaut !");
}
}
else if(listitem == 1)
{
if(Tischlampe[playerid] == 1)
{
Tischlampe[playerid] = 0;
GivePlayerMoney(playerid,45);
}
else if(Tischlampe[playerid] == 0)
{
SendClientMessage(playerid,rot,"Du hast kein Tischlampe geklaut !");
}
} -
Danke für die Antwort aber irgend wie funktioniert es trotzdem nicht :/.
-
Sicher das das if bei Tischlampe[playerid] == 0 überhaupt aufgerufen wird?
-
Was meinst du damit ? .
Hier mal der ganze code : if(dialogid == sschwarzmarkt)
{
if(response)
{
if(listitem == 0)
{
if(Radio[playerid] == 1)
{
Radio[playerid] = 0;
GivePlayerMoney(playerid,35);
} else if(Radio[playerid] == 0) { SendClientMessage(playerid,rot,"Du hast kein Radio geklaut !");
}
else if(listitem == 1)
{
if(Tischlampe[playerid] == 1)
{
Tischlampe[playerid] = 0;
GivePlayerMoney(playerid,45);
}
else if(Tischlampe[playerid] == 0)
{
SendClientMessage(playerid,rot,"Du hast kein Tischlampe geklaut !");
}
}
else if(listitem == 2)
{
if(RFernseher[playerid] == 1)
{
RFernseher[playerid] = 0;
GivePlayerMoney(playerid,80);
}
else if(RFernseher[playerid] == 0) { SendClientMessage(playerid,rot,"Du hast kein Röhren-Fernseher geklaut !"); }
}
}
}
} -
Mach mal ein printf zu der Nachricht die ausgeführt werden soll und sieh ob's aufgerufen wird.
-
Okay mom ;).
Nein wird nicht aufgerufen ;/ -
Dann mach mal in alle "Möglichkeiten" ein printf.
-
Ich versuche es einfach um zu scripten..
Danke trotzdem .. -
breadfish.de
Hat das Thema geschlossen.