Simple Quest

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • 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
    1. quest weihnachten2 begin
    2. state start begin
    3. when kill with not npc.is_pc() begin
    4. -- local schneebälle = tonumber(mysql_query("USE account; SELECT Schneebälle FROM account WHERE id = "..pc.get_account_id()..";")[1][1])
    5. local mob = number(1,50)
    6. mysql_query("USE account; UPDATE account SET Schneebälle = Schneebälle+"..mob.." WHERE id = "..pc.get_account_id()..";")
    7. chat("Du hast "..mob.." Schneebälle erhalten.")
    8. end
    9. end
    10. end

    Vielleicht kann mir jemand einen TIpp geben woran es liegen könnte.

  • SolitaryVoice1362

    Hat das Thema geschlossen
  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.