Hallo,
ich habe evtl nur einen Denkfehler oder es ist zu einfach um draufzukommen.
Und zwar habe ich eine Quest geschrieben, die folgendes machen soll:
Man soll bei egal welchem Mob eine zufällig generierte Anzahl an "Schneebällen" erhalten.
Das funktioniert auch alles prima, nur es werden 2 Nummern generiert und auch 2x im Chat ausgegeben und dem Account hinzugefügt.
Hier der Code:
Code
- quest weihnachten2 begin
- state start begin
- when kill with not npc.is_pc() begin
- -- local schneebälle = tonumber(mysql_query("USE account; SELECT Schneebälle FROM account WHERE id = "..pc.get_account_id()..";")[1][1])
- local mob = number(1,50)
- mysql_query("USE account; UPDATE account SET Schneebälle = Schneebälle+"..mob.." WHERE id = "..pc.get_account_id()..";")
- chat("Du hast "..mob.." Schneebälle erhalten.")
- end
- end
- end
Vielleicht kann mir jemand einen TIpp geben woran es liegen könnte.