|
You last visited: Today at 03:51
Advertisement
[Quest] bezahlter itemtauscht?
Discussion on [Quest] bezahlter itemtauscht? within the Metin2 Private Server forum part of the Metin2 category.
08/02/2011, 01:50
|
#1
|
elite*gold: 0
Join Date: Jul 2011
Posts: 29
Received Thanks: 6
|
[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
|
|
|
08/02/2011, 02:59
|
#2
|
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(itemid, anzahl) pc.changegold(-1000000) pc.give_item2(itemid,anzahl) elseif main == 2 then return end end end end
|
|
|
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
|
|
|
08/02/2011, 09:02
|
#4
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by lfcmaus
ä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(itemid, anzahl) 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
|
|
|
08/02/2011, 09:20
|
#5
|
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
|
|
|
08/02/2011, 13:00
|
#6
|
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 ..
|
|
|
08/02/2011, 13:09
|
#7
|
elite*gold: 3
Join Date: May 2011
Posts: 2,172
Received Thanks: 1,790
|
elseif main == 2 then
muss man das nicht getrennt schreiben else if
|
|
|
08/02/2011, 13:18
|
#8
|
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
|
Quote:
Originally Posted by Chico™®
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
|
|
|
08/02/2011, 13:20
|
#9
|
elite*gold: 0
Join Date: Jul 2011
Posts: 29
Received Thanks: 6
|
@.Delta
stimmt der count auch so wie ich die quest gepostet hab?
|
|
|
08/02/2011, 14:40
|
#10
|
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
|
|
|
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(v1, text_fail) if pc.get_gold()<v1 then say_title(mob_name) say(text_fail) return end end
quest_functions
BSP:
pc.check_gold(10, "Du hast zu wenig Yang[ENTER]bei dir")
|
|
|
08/02/2011, 15:45
|
#12
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
wie umständlich
|
|
|
|
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.
|
|