Hallo,
ist in dem Code ein Fehler? Wenn ich auf den Regenbogenstein klicke verschwindet er einfach ohne das etwas passiert.
PHP Code:
quest regenbogen begin
state start begin
when 50512.use begin
say_title("Regenbogenstein:")
say("Du möchtest also deine Skills auf")
say("Perfekter-Meister setzen?")
if pc.get_skill_group()==0 then
say_reward("Du musst zuerst eine Lehre wählen,")
say_reward("bevor ich dir deine Skills auf Perfeckt")
say_reward("setzen kann!")
say_reward("Du kannst deine Lehre bei den Lehrern wählen")
return
end
if pc.job ==0 then
say("Wähle deine Lehre aus")
local s=select("Körper","Mental","Doch nicht!")
if s==1 and pc.count_item(50512)>=1 then
pc.set_skill_level(1 ,59)
pc.set_skill_level(2 ,59)
pc.set_skill_level(3 ,59)
pc.set_skill_level(4 ,59)
pc.set_skill_level(5 ,59)
pc.set_skill_level(6 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==2 and pc.count_item(50512)>=1 then
pc.set_skill_level(16 ,59)
pc.set_skill_level(17 ,59)
pc.set_skill_level(18 ,59)
pc.set_skill_level(19 ,59)
pc.set_skill_level(20 ,59)
pc.set_skill_level(21 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==3 then
return
end
elseif pc.job ==1 then
say("Wähle deine Lehre aus")
local s=select("Nahkampf","Fernkampf","Doch nicht!")
if s==1 and pc.count_item(50512)>=1 then
pc.set_skill_level(31 ,59)
pc.set_skill_level(32 ,59)
pc.set_skill_level(33 ,59)
pc.set_skill_level(34 ,59)
pc.set_skill_level(35 ,59)
pc.set_skill_level(36 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==2 and pc.count_item(50512)>=1 then
pc.set_skill_level(46 ,59)
pc.set_skill_level(47 ,59)
pc.set_skill_level(48 ,59)
pc.set_skill_level(49 ,59)
pc.set_skill_level(50 ,59)
pc.set_skill_level(51 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==3 then
return
end
elseif pc.job ==2 then
say("Wähle deine Lehre aus")
local s=select("Magie","Waffe","Doch nicht!")
if s==1 and pc.count_item(50512)>=1 then
pc.set_skill_level(76 ,59)
pc.set_skill_level(77 ,59)
pc.set_skill_level(78 ,59)
pc.set_skill_level(79 ,59)
pc.set_skill_level(80 ,59)
pc.set_skill_level(81 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==2 and pc.count_item(50512)>=1 then
pc.set_skill_level(61 ,59)
pc.set_skill_level(62 ,59)
pc.set_skill_level(63 ,59)
pc.set_skill_level(64 ,59)
pc.set_skill_level(65 ,59)
pc.set_skill_level(66, 59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==3 then
return
end
elseif pc.job ==3 then
say("Wähle deine Lehre aus")
local s=select("Drachen","Heil","Doch nicht!")
if s==1 and pc.count_item(50512)>=1 then
pc.set_skill_level(91 ,59)
pc.set_skill_level(92 ,59)
pc.set_skill_level(93 ,59)
pc.set_skill_level(94 ,59)
pc.set_skill_level(95 ,59)
pc.set_skill_level(96 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==2 and pc.count_item(50512)>=1 then
pc.set_skill_level(106 ,59)
pc.set_skill_level(107 ,59)
pc.set_skill_level(108 ,59)
pc.set_skill_level(109 ,59)
pc.set_skill_level(110 ,59)
pc.set_skill_level(111 ,59)
say("Deine Skills sind auf Perfekter Meister")
pc.remove_item(50512, 1)
end
if s==3 then
return
end
end
end
end
end
hab sie kürzer geschrieben, in der mysql Datenbank musst du in der tabelle item_proto schauen ob 50512 -> dieses item auf typ 18 steht
PHP Code:
quest regenbogen begin state start begin when 50512.use begin say_title("Regenbogenstein:") say("Du möchtest also deine Skills auf") say("Perfekter-Meister setzen?") if pc.get_skill_group()==0 then say_reward("Du musst zuerst eine Lehre wählen,") say_reward("bevor ich dir deine Skills auf Perfeckt") say_reward("setzen kann!") say_reward("Du kannst deine Lehre bei den Lehrern wählen") return end say("Wähle deine Lehre aus") local job_r={{"Körper-Krieger","Mental-Krieger"},{"Nah-Ninja","Fern-Ninja"},{"Magie-Sura","Waffen-Sura"},{"Drachen-Schami","Heil-Schami"}} local x=select_table(job_r[pc.get_job()+1]) if pc.count_item(item.vnum)< 1 then say_title"Regenbogenstein:" say"" say"ein Fehler ist aufgetreten" return end for i=1,table.getn(special.active_skill_list[pc.get_job()+1][x]) do pc.set_skill_level(special.active_skill_list[pc.get_job()+1][x][i],59) end say("Deine Skills sind auf Perfekter Meister") pc.remove_item(item.vnum, 1) end end end
[HILFE]Server an / Client : Fehler beim Verbinden...Schnelle hilfe! 02/12/2013 - Metin2 Private Server - 2 Replies Hallo , gestern kam ich noch super auf den Server aber jetzt komme ich nichtmehr per client rein , Server ist soweit on , starten tut er auch ohne fehler , kennt jemand eine lösung?
Es ist ein root server.
[HILFE]Regenbogenstein funzt net 10/13/2010 - Metin2 Private Server - 4 Replies Hi Epvp,
ich habe mir letztens diese Regenbogenstein Quest geholt:
aber die funktioniert nicht!
Bitte ich brauche Hilfe!
[Hilfe]DB fehler und char fehler 07/25/2010 - Metin2 Private Server - 3 Replies hallo ich habe die SF von bjoern.ebert17 folgende fehler :
1 ich kann keinen account erstellen bei Player wenn ich AccountID eingeben will kann ich das nicht kann nur zahlen eingeben wie kann ich einen account erstellen?
2 auf dem account von bjoern.ebert17 kann ich keinen char erstellen zb ich will einen char machen namens hallo = Du kannst diesen Charakter nicht erstellen oder so was kann ich dagegen tun ( egal ob ich Test oder so nehme kein name tut)
Bitte um schnelle hilfe