Register for your free account! | Forgot your password?

You last visited: Today at 01:44

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

Advertisement



[Release] DR-Gutschein Quest

Discussion on [Release] DR-Gutschein Quest within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Closed Thread
 
Old 09/15/2012, 19:53   #31
 
elite*gold: 1798
Join Date: Apr 2010
Posts: 654
Received Thanks: 169
Du sagst es "Meistens". In diesem Fall nicht....

& nein ich lass dich nich auf meinen server

Hab keinen eigenen root, bin nämlich nur bei ugmt3 im team
hr4rjuku is offline  
Old 09/15/2012, 19:58   #32
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Quote:
Originally Posted by hr4rjuku View Post
Du sagst es "Meistens". In diesem Fall nicht....

& nein ich lass dich nich auf meinen server

Hab keinen eigenen root, bin nämlich nur bei ugmt3 im team
Dann bist du einfach nur dumm..sorry.. Ich würde so eine Quest niemals in einem server einbauen.. Das endet im chaos!

Kanns dir ja im ts3 mal erklären wieso..

Habs gerade v.N erklärt in Skype..

Und wenn ich was sage, dann liege ich damit zu 100% im Recht!
Zymos is offline  
Old 09/15/2012, 19:59   #33
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
Er hat recht, tut mir leid. Sollte man eigentlich erkennen wenn man weiß was select macht...
Finds frech ihn gleich so dumm anzumachen ohne zu überlegen.
√π. is offline  
Thanks
1 User
Old 09/15/2012, 20:06   #34
 
elite*gold: 1798
Join Date: Apr 2010
Posts: 654
Received Thanks: 169
Denkt was ihr woolllt
hr4rjuku is offline  
Thanks
1 User
Old 09/15/2012, 21:57   #35
 
elite*gold: LOCKED
Join Date: Aug 2012
Posts: 516
Received Thanks: 54
Extreme geil danke dir <3
Mystre is offline  
Thanks
1 User
Old 09/16/2012, 05:26   #36
 
.Chuck's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 3,354
Received Thanks: 4,535
Quote:
Originally Posted by .iNove™ View Post
Hallo elitepvpers,
da ich sowieso nichts zutun habe, habe ich euch eine Quest geschrieben.

~> So sieht die Quest aus <~

Anzeige als "php"

Anzeige als "code"



Bitte beachten
Die Quest muss von euch - an euren Server angepasst werden!
  • Überall, wo "DeineRootIp" steht, ersetzt ihr mit eurer Server-IP
  • Überall wo "DeinDBPw" steht, ersetzt ihr mit eurem Datenbank Passwort

---
Questlib von Mijago wird benötigt.
Have fun
Danke an: DasKuchen
Hast ein wenig langeweile was? Merkt man übel. Naja zum Topic. Sowas gehört schon in den Sammelthread aber egal. Mühe hast du dir gegeben.
Quote:
Originally Posted by .Æby View Post
Also hat Mijago die funktion geschrieben? Was hast du dann genau gemacht?

Thanks geiler :P
Du musst nichts sagen du kleiner Neider.
Quote:
Originally Posted by .Æby View Post
Schade das ich was gegen den Kleinere Release
Thread habe sonst würd ich jetzt nerven das es
darein gehört, aber lassen wir mal, so kriegste
ja deine Thanks

Als könnte er dort seine Thanks nicht auch bekommen. Erst denken dan Posten so schön wie du es immer sagst.
.Chuck is offline  
Thanks
1 User
Old 09/16/2012, 23:00   #37
 
Stamm1994's Avatar
 
elite*gold: 24
Join Date: Jun 2011
Posts: 667
Received Thanks: 782
Mal ne Frage wie lese ich die Tabelle auf den Spieler bezogen nun wieder aus würd gern dazu ein NPC haben wo man die Aktuellen DR auf dem konto abfragen kann
Stamm1994 is offline  
Old 09/17/2012, 06:27   #38
 
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
Quote:
Originally Posted by Stamm1994 View Post
Mal ne Frage wie lese ich die Tabelle auf den Spieler bezogen nun wieder aus würd gern dazu ein NPC haben wo man die Aktuellen DR auf dem konto abfragen kann
Wenn du die Quest benutzt einfach:

PHP Code:
say("Deine Coins: "..coins.coins[1].." Drachenmünzen"
DasKuchen is offline  
Old 09/17/2012, 15:09   #39
 
Mijago's Avatar
 
elite*gold: 191
Join Date: May 2009
Posts: 1,214
Received Thanks: 2,594
Wenn Sponge seinen Senf dazu gibt, geb ich noch Ketchup oben drauf
PHP Code:
quest dr_gutschein begin
    state start begin
        when 80014.
use or 80015.use or 80016.use begin
            local count 
pc.count_item(item.get_vnum())
            
local wert = ({
                [
80014] =  100,
                [
80015] =  500,
                [
80016] = 1000,
            })[
item.get_vnum()]
            
say_title('Drachenmünzengutschein')
            
say('Möchtest du diesen Gutschein im Wert')
            
say('von '..wert..' Drachenmünzen wirklich einsetzen?')
            if 
select('Ja','Nein') == 2 then return end
            
if count ~= pc.count_item(item.get_vnum()) then -- BUGUSER!
                
say_reward('Du wurdest vom Bugusing abgehalten.')
                return
            
end
            mysql_query
('UPDATE account.account SET coins = coins+'..wert..' WHERE id = '..pc.get_account_id()..' LIMIT 1')
            
pc.remove_item(item.get_vnum())
            
say('Deine Drachenmünzen wurden dir erfolgreich gutgeschrieben.')
            -- 
oderwenn das item nicht Stapelbar ist:
            -- 
item.remove()
        
end
    end
end 
Oder

PHP Code:
quest dr_gutschein begin
    state start begin
        when 80014.
use or 80015.use or 80016.use begin
            local count 
pc.count_item(item.get_vnum())
            
local wert = ({
                [
80014] =  100,
                [
80015] =  500,
                [
80016] = 1000,
            })[
item.get_vnum()]
            
say_title('Drachenmünzengutschein')
            
say('Möchtest du diesen Gutschein im Wert')
            
say('von '..wert..' Drachenmünzen wirklich einsetzen?')
            if 
select('Ja','Nein') == 2 then return end
            
if count ~= pc.count_item(item.get_vnum()) then -- BUGUSER!
                
say_reward('Du wurdest vom Bugusing abgehalten.')
                return
            
end
            local pc 
mysql_query('UPDATE account.account SET coins = coins+'..wert..' WHERE id = '..pc.get_account_id()..' LIMIT 1; SELECT couns FROM account.account WHERE id='..pc.get_account_id())[1][1]
            
pc.remove_item(item.get_vnum())
            -- 
oderwenn das item nicht Stapelbar ist:
            -- 
item.remove()
            
say('Deine Drachenmünzen wurden dir erfolgreich gutgeschrieben.')
            
say('Du besitzt nun '..pc..' Drachenmünzen.')
        
end
    end
end 
Greift auf die neueste Variante meiner MySQL-Funktion zurück, wenn ihr die alte nutzt, einfach noch die Daten anfügen.
Mijago is offline  
Thanks
5 Users
Old 09/17/2012, 21:38   #40
 
elite*gold: 73
Join Date: Jul 2012
Posts: 387
Received Thanks: 433
Quote:
Originally Posted by Mijago View Post
Wenn Sponge seinen Senf dazu gibt, geb ich noch Ketchup oben drauf
PHP Code:
quest dr_gutschein begin
    state start begin
        when 80014.
use or 80015.use or 80016.use begin
            local count 
pc.count_item(item.get_vnum())
            
local wert = ({
                [
80014] =  100,
                [
80015] =  500,
                [
80016] = 1000,
            })[
item.get_vnum()]
            
say_title('Drachenmünzengutschein')
            
say('Möchtest du diesen Gutschein im Wert')
            
say('von '..wert..' Drachenmünzen wirklich einsetzen?')
            if 
select('Ja','Nein') == 2 then return end
            
if count ~= pc.count_item(item.get_vnum()) then -- BUGUSER!
                
say_reward('Du wurdest vom Bugusing abgehalten.')
                return
            
end
            mysql_query
('UPDATE account.account SET coins = coins+'..wert..' WHERE id = '..pc.get_account_id()..' LIMIT 1')
            
pc.remove_item(item.get_vnum())
            
say('Deine Drachenmünzen wurden dir erfolgreich gutgeschrieben.')
            -- 
oderwenn das item nicht Stapelbar ist:
            -- 
item.remove()
        
end
    end
end 
Oder

PHP Code:
quest dr_gutschein begin
    state start begin
        when 80014.
use or 80015.use or 80016.use begin
            local count 
pc.count_item(item.get_vnum())
            
local wert = ({
                [
80014] =  100,
                [
80015] =  500,
                [
80016] = 1000,
            })[
item.get_vnum()]
            
say_title('Drachenmünzengutschein')
            
say('Möchtest du diesen Gutschein im Wert')
            
say('von '..wert..' Drachenmünzen wirklich einsetzen?')
            if 
select('Ja','Nein') == 2 then return end
            
if count ~= pc.count_item(item.get_vnum()) then -- BUGUSER!
                
say_reward('Du wurdest vom Bugusing abgehalten.')
                return
            
end
            local pc 
mysql_query('UPDATE account.account SET coins = coins+'..wert..' WHERE id = '..pc.get_account_id()..' LIMIT 1; SELECT couns FROM account.account WHERE id='..pc.get_account_id())[1][1]
            
pc.remove_item(item.get_vnum())
            -- 
oderwenn das item nicht Stapelbar ist:
            -- 
item.remove()
            
say('Deine Drachenmünzen wurden dir erfolgreich gutgeschrieben.')
            
say('Du besitzt nun '..pc..' Drachenmünzen.')
        
end
    end
end 
Greift auf die neueste Variante meiner MySQL-Funktion zurück, wenn ihr die alte nutzt, einfach noch die Daten anfügen.
Joa, habs halt so wie DasKuchen gemacht. ( Seine Tombola Quest )
.iNove™ is offline  
Thanks
1 User
Old 09/17/2012, 23:48   #41



 
elite*gold: 0
The Black Market: 264/0/0
Join Date: Jul 2012
Posts: 24,494
Received Thanks: 3,215
Irgendwie funktioniert der bei mir nicht -.-
Hab ihn als code kopiert ->Textdokument
-> Name geändert in DR
->quest_list aus filezilla gezogen und
unten eingegeben DR.quest
-> eine zeile frei gelassen
Nichts -.-
So funktioineren doch die Quest's oder ?
Zumindest hab ichs so aus'n How To..
Sintiax is offline  
Old 09/18/2012, 17:12   #42
 
elite*gold: 73
Join Date: Jul 2012
Posts: 387
Received Thanks: 433
Quote:
Originally Posted by Sullivan™ View Post
Irgendwie funktioniert der bei mir nicht -.-
Hab ihn als code kopiert ->Textdokument
-> Name geändert in DR
->quest_list aus filezilla gezogen und
unten eingegeben DR.quest
-> eine zeile frei gelassen
Nichts -.-
So funktioineren doch die Quest's oder ?
Zumindest hab ichs so aus'n How To..
  • die quest muss wenn schon DR.quest heißen
  • nachdem du es eingefügt hast: cd /pfad/zu/den/quests/ && sh make.sh
  • rebooten oder evtl. InGame "/reload q" eingeben.
.iNove™ is offline  
Thanks
1 User
Old 09/19/2012, 23:33   #43
 
elite*gold: 0
Join Date: Aug 2012
Posts: 974
Received Thanks: 89
@mijago hatt nicht infernity mal gesagt das man mit item.remove() bugs anstellen kann?
thespeedyy is offline  
Old 09/20/2012, 15:37   #44
 
KyrieAnn's Avatar
 
elite*gold: 0
Join Date: Oct 2011
Posts: 69
Received Thanks: 138
Code:
RunState: LUA_ERROR: [string "dr_gutschein"]:15: attempt to index field `?' (a nil value)
WriteRunningStateToSyserr: LUA_ERROR: quest dr_gutschein.start click
line 15:

Code:
local pc = mysql_query ( "UPDATE account.account SET cash = cash+" .. wert .. " WHERE id = " .. pc . get_account_id ( ) .. " LIMIT 1; SELECT couns FROM account.account WHERE id=" .. pc . get_account_id ( ) ) [ 1 ] [ 1 ]
why?
KyrieAnn is offline  
Old 09/20/2012, 15:58   #45
 
elite*gold: 0
Join Date: Nov 2011
Posts: 478
Received Thanks: 790
Quote:
Originally Posted by KyrieAnn View Post
Code:
RunState: LUA_ERROR: [string "dr_gutschein"]:15: attempt to index field `?' (a nil value)
WriteRunningStateToSyserr: LUA_ERROR: quest dr_gutschein.start click
line 15:

Code:
local pc = mysql_query ( "UPDATE account.account SET cash = cash+" .. wert .. " WHERE id = " .. pc . get_account_id ( ) .. " LIMIT 1; SELECT couns FROM account.account WHERE id=" .. pc . get_account_id ( ) ) [ 1 ] [ 1 ]
why?
coins nicht cash...
Zymos is offline  
Closed Thread

Tags
coins, dr gutschein, drachenmünzen, metin2 de, quest


Similar Threads Similar Threads
[Release] Lager quest + gm item quest
06/13/2012 - Metin2 PServer Guides & Strategies - 12 Replies
Hey Com, Ich will hier mal 2 Sachen Releasen:D https://www.virustotal.com/file/e9323b9289988d9e4 65e418600bd6179bb5a3a245630cab937c46f076618476b/an alysis/1339426405/ Thx wäre nett Entpack PW: epvp
[Release]Besserer OX-Manage quest mit OX-Verlassen quest usw.
05/08/2012 - Metin2 PServer Guides & Strategies - 27 Replies
Da mich es immer aufregt, dass mann beim OX immer erst die Blume rufen muss und dann drauf klicken, habe ich mal eine quest für eine oxerleicterung geschrieben. (© by BestKilla && Der quest darf nur unter genehmigung geändert werden.) (Sollte diese Quest fiels als eure ausgegeben werden, wird sofort der quest rausgenommen.) OX STARTEN: Ihr müsst euch mit '/go ox' erst nach ox porten, dann mit quest ox starten. Die Queste: +Diese Quest ermölichen eine OX-Wettbewerb ohne die Umständlige...
[Release]Upp-Stuff Quest + Neue Bio Quest ->Testlauf
06/08/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hey und guten Morgen, Ich hatte grade bissl langeweile und hab mir gedacht man könnte doch seine Waffen auch mit 100% Uppchance gg bessere Waffen tauschen oder? Das heißt: Die Quest sieht so aus: Ihr geht zu Baek-Go. Wenn ihr jetzt zum Beispiel einen Krähenstahlbogen+9 und 2x Gegenangriffstrategien habt könnt ihr Ihn gg einen Geisterbogen+0 eintauschen! Die Quest funktioniert wunderbar und wurde auch schon getestet.



All times are GMT +2. The time now is 01:44.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.