Sziasztok!
Valaki tudna adni egy működő sé utavány questet ?
Ami nekem van az valamiért nem akar települni az object mappába...
quest dr_gutschein begin
state start begin
when 80014.use or 80015.use or 80016.use begin
local p = 100
if item.get_vnum() == 80015 then
p = 500
elseif item.get_vnum() == 80016 then
p = 1000
end
local accountid = mysql_query("SELECT * FROM player.player WHERE name='"..pc.get_name().."'","root","jelszo","player","ip")
say_title("Drachenmünzen Gutschein")
say("Hallo "..pc.get_name()..".")
say("Möchtest du diesen Gutschein")
say("im Wert von "..p.." Drachenmünzen einlösen?")
if select ("Ja","Nein") == 2 then return end
local updatecoins = mysql_query("UPDATE account.account SET coins=coins + "..p.." WHERE id='"..accountid.account_id[1].."'","root","jelszo","account","ip")
if updatecoins[1] == 'SUCCESS' then
chat("Deine Drachenmünzen wurden dir erfolgreich gutgeschrieben.")
else
chat("Beim gutschreiben deiner Drachenmünzen ist ein fehler aufgetreten.
end
end
end
end
Ezt akartam beüzemelni de valamiért nem telepíti :S
http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2125757-release-dr-gutschein-quest.html
"root","jelszo","account","ip"
Ezt a sort töltsed ki és menni fog!
Szia.
Több sebből is vérzik, de a fő probléma, hogy hiányzik egy záró teg tag (Köszönjük Lazarus) a végéről.
( end )
Szerk.: Tévedtem, mégsem. :)
Egy másik quest:
quest setargy begin
state start begin
when 80014.use begin
say_title("Üdv!")
say("Szeretnéd jóváírni számládra a 100 Sárkányérmét?")
local s=select("Igen", "Nem")
if s==2 then
return
elseif s==1 then
if pc.count_item(80014)==0 then
chat("CHEATER")
return
else
say("Gratulálok! A jóváírás sikeres volt.")
local DB_USER = "DB felhasználónév"
local DB_PASS = "DB jelszó"
local WERT = 100
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..WERT.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_USER.." --password="..DB_PASS.." --execute='"..QUERY.."'")
pc.remove_item(80014, 1)
end
end
end
when 80015.use begin
say_title("Üdv!")
say("Szeretnéd jóváírni számládra az 500 Sárkányérmét?")
local s=select("Igen", "Nem")
if s==2 then
return
elseif s==1 then
if pc.count_item(80015)==0 then
chat("CHEATER")
return
else
say("Gratulálok! A jóváírás sikeres volt.")
local DB_USER = "DB felhasználónév"
local DB_PASS = "DB jelszó"
local WERT = 500
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..WERT.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_USER.." --password="..DB_PASS.." --execute='"..QUERY.."'")
pc.remove_item(80015, 1)
end
end
end
when 80016.use begin
say_title("Üdv!")
say("Szeretnéd jóváírni számládra az 1.000 Sárkányérmét?")
local s=select("Igen", "Nem")
if s==2 then
return
elseif s==1 then
if pc.count_item(80016)==0 then
chat("CHEATER")
return
else
say("Gratulálok! A jóváírás sikeres volt.")
local DB_USER = "DB felhasználónév"
local DB_PASS = "DB jelszó"
local WERT = 1000
local ID = pc.get_account_id()
local QUERY = "UPDATE account.account SET coins = coins + "..WERT.." WHERE id = "..ID..";"
os.execute("mysql --host=localhost --user="..DB_USER.." --password="..DB_PASS.." --execute='"..QUERY.."'")
pc.remove_item(80016, 1)
end
end
end
end
end
Ehhez mondjuk ha nincs meg minden funkció, akkor eben a topicban az 1. quest alatt megtalálod a funkciót hozzá:
http://board.ddmt2.net/index.php/topic,148155.msg811322.html#msg811322
Meg van még egyszer köszi!