[NeW]Quest Funkció[Kiegészítve és Javítva]

Indította bakura1998, 2014-02-11, 17:12:17

2014-02-11, 17:12:17 Utolsó szerkesztés: 2014-02-20, 22:26:34 Szerző: bakura1998
Szevasztok.
Hogy könnyebb legyen a sé adás,ellenörzés stb.
Itt van hozzá egy funkció.
Első lépésünk, megkeressük a questlib.lua nevű fájlt FileZillában. (usr/home/game/.../..../quest)
Kinek mi az elérése ez attól függ.
Letöltjük, és megnyítjuk...
Aztán bele írjuk ezt

function pc.change_coins(x)
mysql_query("UPDATE account.account SET coins=coins+'"..x.."' WHERE id='"..pc.get_account_id().."' LIMIT 1")
end

És itt egy példa quest hozzá...

quest kupon_se begin
state start begin
when targyid.use begin
say_title("Kupon:")
say("")
say("Te kaptál 100 Sárkányérmét!!")
pc.change_coins(100)
end
end
end

És még a quest_functions-ba ezt írd

pc.change_coins

Remélem hasznotokra lesz!! ;)




Kiegészítés~
Ezt a questlib-be írd.
function pc.get_coins()
            local a = mysql_query("select * from account.account where id ='"..pc.get_account_id().."' LIMIT 1")
            return a.coins[1]
end

És itt a példa quest hozzá
quest pelda begin
state start begin
when login begin
if pc.get_coins() >= 100 then
say("100 Érme szükséges")
else
say("Nem szükséges 100 érme")
end
end
end
end

A quest_functionsba ezt írd bele
pc.get_coins
Ennyi lenne, ezzel tudsz ellenőriztetni kinek mennyi érméje van meg stb...
Szóval hasznos dolog ha van Sé jegy a szerverben vagy valami hasonló!!
Nem az a fő, hogy örökké élsz-e. A trükk az, hogy önmagad maradj, örökké.