sé utalvány (K)

Indította Xenea, 2012-11-25, 16:20:57

2012-11-25, 16:20:57 Utolsó szerkesztés: 2013-02-04, 10:12:14 Szerző: [MOD]Aegist
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!

2012-11-25, 18:38:22 #2 Utolsó szerkesztés: 2012-11-26, 21:54:20 Szerző: Pyksa
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. :)
Inkább vagyok álmodozó optimista, mint magabiztos pesszimista.

2012-11-26, 11:22:28 #3 Utolsó szerkesztés: 2013-02-04, 10:12:06 Szerző: [MOD]Aegist
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

2012-11-26, 22:08:02 #4 Utolsó szerkesztés: 2013-02-04, 10:12:33 Szerző: [MOD]Aegist
Meg van még egyszer köszi!