Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 03:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



MySQL Event in Quest´s

Discussion on MySQL Event in Quest´s within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1


 
.Onlyx3's Avatar
 
elite*gold: 0
The Black Market: 100/0/1
Join Date: Jun 2011
Posts: 3,382
Received Thanks: 1,796
MySQL Event in Quest´s

Hi hi !

Ich habe nun das Prestigesystem nachgebaut.
Es geht alles, was fehlt ist das Resetten auf Level 1 beim anklicken.
Es soll laut Mijagio so gehen, das man per MySQL Event 15 Minuten NACH dem starten der Quest via MySQL Event die Querry zum Level 1 ausführen kann.
Nun die Frage, wie funktioniert so ein MySQL Event in Questen?

Wäre nett, wenn mir das mal einer in dieser Testquest zeigen könnte.

PHP Code:
quest PrestigeTest begin
    state start begin
        when 20061.chat
."PrestigeTest" begin
            
if select("Test Starten","Abbrechen") == 1 then
                local name 
pc.get_name()
                
mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 30 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..name.."');")
                
mysql_query("UPDATE player.player SET level=1 WHERE name='"..name.."';")
                
cmdchat("exit")
            
end
        end
    end
end 
.Onlyx3 is offline  
Old 01/24/2013, 11:11   #2


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Der Ansatz ist doch richtig - Aber anstatt da irgendwas zu selecten nutze doch einfach "pc.get_account_id()"
#SoNiice is offline  
Old 01/24/2013, 14:29   #3


 
.Onlyx3's Avatar
 
elite*gold: 0
The Black Market: 100/0/1
Join Date: Jun 2011
Posts: 3,382
Received Thanks: 1,796
Quote:
Originally Posted by SoNiice View Post
Der Ansatz ist doch richtig - Aber anstatt da irgendwas zu selecten nutze doch einfach "pc.get_account_id()"
Das Bannen / Entbannen geht doch..

Mir gehts ums Resetten auf´s Level 1 15 Minuten nach starten der Quest.
So gehts nich da beim ausloggen das alte Level gespeichert wird und es wird nicht auf 1 gesetzt !

Mijagio meint via MySQL Event..
.Onlyx3 is offline  
Old 01/24/2013, 14:35   #4


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Das mit dem bannen war auch nur ein Tipp, da es mit dem direkten Questbefehl schöner aussieht.
#SoNiice is offline  
Old 01/24/2013, 14:47   #5


 
.Onlyx3's Avatar
 
elite*gold: 0
The Black Market: 100/0/1
Join Date: Jun 2011
Posts: 3,382
Received Thanks: 1,796
Mir ist egal wie es aussiet. Es erfüllt seinen Zweck..
.Onlyx3 is offline  
Reply


Similar Threads Similar Threads
[QUEST]Halloween Event Quest
11/11/2013 - Metin2 PServer Guides & Strategies - 11 Replies
Hey so noch einen "TOLLEEEEEE OBER GEILLLE " Quest gefunden. Es ist eine Halloween quest schau sie auch selber mal an ;) quest kurbis begin state start begin when 30123.chat."Halloween Event" with pc.is_gm() begin if game.get_event_flag("kürbisse_drop") == 0 then say("Das Event ist gerade nicht Aktive.") say("Willst du es Aktivieren")
Mysql Querry In Quest.
01/19/2013 - Metin2 Private Server - 2 Replies
Hello, would someone kindly explain how to make a mysql querry on a quest? I want you in the bar player.player and prestige, up to 1 eg: When login begin player.player mysql querry. +1 prestige
Quest mit MySQL-Abfrage
01/14/2013 - Metin2 Private Server - 2 Replies
Wie man aus der Überschrift schon entnehmen kann, hab ich eine Frage zu Quests und zwar: Wenn ich mit os.execute arbeite, lässt sich damit etwas aus der Datenbank abfragen, weil updaten kann man ja die db, aber eben das abfragen. Ich würde mich über konstruktive Antworten freuen.
MySQL Quest
11/10/2012 - Metin2 Private Server - 3 Replies
Hey habe ein Problem, 1. mit der Query local update_guild_gold = mysql_query("UPDATE player.guild SET gold='-"..geld_von_konto.."' WHERE id='"..gilden_name.."'","m2use r","moass@#","player",&qu ot;localhost") Nimmt er kein Gold ab sondern setzt einfach vor die Zahl ein - (facepalm)
[ITEM / QUEST] GM Event manager? Moon light event...
10/26/2012 - Metin2 Private Server - 0 Replies
Hello, how I can activate event with moon linght chest ? In my before i have a item with all functions (event manager etc.) but now I can't find him, he have id 70021, can anybody help me with this item / quest or a tip about how to activate moon light event? Thanx !



All times are GMT +1. The time now is 03:28.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.