Register for your free account! | Forgot your password?

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

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

Advertisement



[Quest] bezahlter itemtauscht?

Discussion on [Quest] bezahlter itemtauscht? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
LeDussel's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 29
Received Thanks: 6
Question [Quest] bezahlter itemtauscht?

Hey Com
Ich bastle gerade an meinem server wobei mir die notizdes weisen aus den schmuckkästen auffiel.. welche keinerlei funktion haben..
ich wollte gerne eine quest schreiben die wenn man annimt also so eine frage im questfeld kommt "Wollen sie 1kk und Notz des Weisen gegen ... tauschen?" "ja" "nein" und dass wenn man annimt man halt das neue item ("...") bekommt 1kk aus dem inventar verschwindet sowie die Notiz des weisen...
ich habe es mehrfach probiert .. doch keine quest die funzt hinbekommen.. liegt wahrscheinlich daran dass es meine erste quest ist die ich 100% selber schreibe oder versuche.. könnte mir also jemand villt helfen..? oder mir nochma nen crashkurs zum thema "quests schreiben" geben? wenn ja pn wäre nett
an alle die jetzt denken "is wahrscheinlich son depp dass..." ja die quest ist in der hongkonglist eingetragen und ja ich habe make.sh ausgeführt
Lg LeDussel
LeDussel is offline  
Old 08/02/2011, 02:59   #2
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
ähm die notiz hat ne funktion^^
issen eventitem aber naja ne wer seine events nicht entbuggt hat alt items die "angeblich" keine funktion haben


PHP Code:
quest name begin
state start begin
when itemid
.use begin

say
("Möchtest du die Notiz des Weisen's")
say("gegen das Itemid tauschen?Der Tausch")
say("kostet dich aber 1 kk Yang!")

local main select ("Ja","Nein")

if 
main == 1 then
pc
.remove_item(itemidanzahl)
pc.changegold(-1000000)
pc.give_item2(itemid,anzahl)
elseif 
main == 2 then
return
end
end
end
end 
lfcmaus is offline  
Thanks
1 User
Old 08/02/2011, 08:26   #3
 
elite*gold: 0
Join Date: Jul 2011
Posts: 457
Received Thanks: 119
Natürlich noch den Type in der item_proto auf 18 setzten wen das schon gemacht ist dann =P
WeltRaumSchwein™ is offline  
Old 08/02/2011, 09:02   #4
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by lfcmaus View Post
ähm die notiz hat ne funktion^^
issen eventitem aber naja ne wer seine events nicht entbuggt hat alt items die "angeblich" keine funktion haben


PHP Code:
quest name begin
state start begin
when itemid
.use begin

say
("Möchtest du die Notiz des Weisen's")
say("gegen das Itemid tauschen?Der Tausch")
say("kostet dich aber 1 kk Yang!")

local main select ("Ja","Nein")

if 
main == 1 then
pc
.remove_item(itemidanzahl)
pc.changegold(-1000000)
pc.give_item2(itemid,anzahl)
elseif 
main == 2 then
return
end
end
end
end 
Ne Abfrage, ob man genug Yang hat würde ich noch einfügen
.Delta is offline  
Old 08/02/2011, 09:20   #5
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
joa war spät gestern abend aber denke er bekommts auch selbst hin die noch einzufügen ansonsten hat er ja sein thread wo er fragen kann
lfcmaus is offline  
Old 08/02/2011, 13:00   #6
 
LeDussel's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 29
Received Thanks: 6
ich probiers ma ... danke

E:
Code:
quest itemtausch begin
state start begin
when 70028.use begin

say("Möchtest du die Notiz des Weisen's")
say("gegen ein Tigerknochenarmband tauschen?Der Tausch")
say("kostet dich aber 100kk Yang!")

local main = select ("Ja","Nein")

if main == 1 then
pc.countgold(100000000)
pc.remove_item(70028,1)
pc.changegold(-100000000)
pc.give_item2(72705,1)
elseif main == 2 then
return
end
end
end
end
ist das so richtig mit dem gold zähler?.. sorrey leute kann net so gut mit quests um ..
LeDussel is offline  
Old 08/02/2011, 13:09   #7
 
elite*gold: 3
The Black Market: 304/0/0
Join Date: May 2011
Posts: 2,172
Received Thanks: 1,790
elseif main == 2 then
muss man das nicht getrennt schreiben else if
Cobra™ is offline  
Old 08/02/2011, 13:18   #8
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by Chico™® View Post
elseif main == 2 then
muss man das nicht getrennt schreiben else if
nope
stimmt schon so

und hier:
PHP Code:
quest itemtausch begin
    state start begin
        when 70028.
use begin
            say
("Möchtest du die Notiz des Weisen's")
            
say("gegen ein Tigerknochenarmband tauschen?Der Tausch")
            
say("kostet dich aber 100kk Yang!")
            
local main select ("Ja","Nein")
            if 
main == 1 then
                
if pc.get_gold() >= 100000000 then
                    pc
.remove_item(70028,1)
                    
pc.changegold(-100000000)
                    
pc.give_item2(72705,1)
                else
                    
say("Nicht genug Yang")
                    return
                
end
            
elseif main == 2 then
                
return
            
end
        end
    end
end 
.Delta is offline  
Old 08/02/2011, 13:20   #9
 
LeDussel's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 29
Received Thanks: 6
@.Delta
stimmt der count auch so wie ich die quest gepostet hab?
LeDussel is offline  
Old 08/02/2011, 14:40   #10
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
nein deer befehl countgold gibts doch garnicht oO
jedenfalls würde der dann in meiner qf fehlen >.<
delta hat sie dir nochmals gepostet und dort siehste ja das er daraus pc.get_gold gemacht hat wäre coount richtig würde die quest diesen ncoh beinhalten

nene stimmt schon so mit dem elseif
danke delta für die gold abfrage hätts jetzt sonst noch editiert



' und sorry ich muss dich reporten signatur links auf fremd homepages sind verboten nach dem regelwerk
lfcmaus is offline  
Old 08/02/2011, 15:43   #11
 
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
questlib.lua
PHP Code:
function pc.check_gold(v1text_fail)
    if 
pc.get_gold()<v1 then
        say_title
(mob_name)
        
say(text_fail)
        return
    
end
end 
quest_functions
PHP Code:
pc.check_gold 
BSP:
pc.check_gold(10, "Du hast zu wenig Yang[ENTER]bei dir")
√π. is offline  
Old 08/02/2011, 15:45   #12
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
wie umständlich
lfcmaus is offline  
Reply

Tags
metin2, notiz des weisen, pserver, quest


Similar Threads Similar Threads
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
[WTS] WoW Account mit 6 Monate bezahlter Spielzeit
01/27/2008 - World of Warcraft Trading - 1 Replies
...
Nicht Bezahlter acc... wiederanimierung?!
06/03/2006 - World of Warcraft - 9 Replies
hiho epvpler. Also hab ma ne Frage... Also wie jeden Monat sollte mein Acc per Lastenschrift verfahren um einen Monat verlängert werden. Da ich aber diesen Monat nicht Genug Gle auf dem Konto hatte. Hat Blizz meinen Acc speeren lassen. So dann wollte ich ihn über T-online wieder aktivieren, damit der Monat beglichen ist den ich nicht zahlen konnte. Nur leider hat Blizz ihn immernoch nicht aktiviert. Also Umgefähr so: Normale Abuchung ( Ging nicht ) > Nach ner Woche speerung des Acc > Am...



All times are GMT +2. The time now is 03:51.


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.