Voucher System Monede Dragon

Deconectat
Avatar utilizator
NatsuDragneel
Nivel 3
Nivel 3
Mesaje: 300
Membru din: 28 Dec 2014
Status: Sunt bine mersi ^.^
Server Metin2: Nu am deocamdata
Regat: Chunjo
Mulțumiri acordate: 10
Mulțumiri primite: 6

Voucher System Monede Dragon

Mesajde NatsuDragneel » 20 Ian 2016, 22:09

Stiu ca acest tutorial mai este postat..Dar eu va ofer tutorialul complet functional.Testat de mine.
1. Intrati in /usr/.../game/share/locale/.../quest deschideti fisierul questlib.lua si adaugati la sfarsitul acestuia :

Cod: Selectaţi tot

function give_md(z)
os.execute("mysql -u root --password='PAROLA' account --execute='UPDATE account SET coins = coins + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u root --password='PAROLA' log --execute='INSERT INTO voucher_log (account_id, monede, data) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end

2.Deschideti fisierul quest_functions si adaugati la sfarsitul acestuia :
give_md
!!!Atentie!!!Verificati ca la pasul 1 si 2 sa nu existe deja codurile!!!
3.Descarcati fisierul:
[download]
Trebuie să fii logat sau înregistrat pentru a vedea acest link.[/download]

Cod: Selectaţi tot

parola este: pro-area.com

4.Creati un fisier voucher(sau ce nume doriti).quest.Acolo inserati questul de mai jos.Questul il bagati in
/usr/.../game/share/locale/.../quest.
Acesta este questul pentru cei care au si 50MD implementat.

Cod: Selectaţi tot

quest vouchers begin
state start begin
when 80017.use begin
say_title("Voucher Monede Dragon")
say("Ai primit 50 Monede Dragon")
give_md(50)
pc.remove_item(80017)
end

when 80014.use begin
say_title("Voucher Monede Dragon")
say("Ai primit 100 Monede Dragon")
give_md(100)
pc.remove_item(80014)
end

when 80015.use begin
say_title("Voucher Monede Dragon")
say("Ai primit 500 Monede Dragon")
give_md(500)
pc.remove_item(80015)
end

when 80016.use begin
say_title("Voucher Monede Dragon")
say("Ai primit 1000 Monede Dragon")
give_md(1000)
pc.remove_item(80016)
end
end
end

Pentru cei care nu au cele 50 MD implementate poate sterge partea aceasta:

Cod: Selectaţi tot

"when 80017.use begin
say_title("Voucher Monede Dragon")
say("Ai primit 50 Monede Dragon")
give_md(50)
pc.remove_item(80017)
end"


Cei care au timp la vouchere asa se scoate timpul:

Cod: Selectaţi tot

Intrati in item_proto (server si client) si modificati "limittype0=val." si "limitvalue0=val." [val.=va apare un numar acolo] in:"limittype0=0" si "limitvalue0=0"

Pentru verificarea resurselor puteti insera in joc comanda:

Cod: Selectaţi tot

/i 80014

Daca va apare in inventar itemul inseamna ca puteti sari peste implementarea lor si puteti urma pasii de mai sus.
In caz contrar urmariti tutorialul de mai jos pentru implementarea lor.

Cod: Selectaţi tot

http://just4metin.ro/other/vouchere-monede-dragon-functional-100-t771.html

Pentru implementarea sistemului de MD in inventar va recomand acest link:

Cod: Selectaţi tot

http://just4metin.ro/resurse-metin2/uri-inventar-t16696.html

Atentie la TAB-uri.

Succes la implementat!!!

-- Dum Ian 24, 2016 5:04 pm --

UP pareri?

Deconectat
Avatar utilizator
stilledanger
Mister Just4Metin
Mister Just4Metin
Mesaje: 840
Membru din: 31 Ian 2014
Localitate: /usr/xsag/thw2/
Reputație: Fost dezvoltator la Zearth2 si ThunderWorld2
Status: http://survive-on-mars.com
Server Metin2: survive-on-mars.com
Mulțumiri acordate: 14
Mulțumiri primite: 56
Contact:

Re: Voucher System Monede Dragon

Mesajde stilledanger » 29 Feb 2016, 22:06

Multi nu stiu ca poti face o multime de md'uri cu un singur voucher :))

[ Mesaj scris via Android ] Imagine
Administrator la Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Fost dezvoltator şi administrator la ThunderWorld2
Tutoriale C++ in curs de dezvoltare Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
NatsuDragneel
Nivel 3
Nivel 3
Mesaje: 300
Membru din: 28 Dec 2014
Status: Sunt bine mersi ^.^
Server Metin2: Nu am deocamdata
Regat: Chunjo
Mulțumiri acordate: 10
Mulțumiri primite: 6

Re: Voucher System Monede Dragon

Mesajde NatsuDragneel » 13 Mar 2016, 17:16

Daca ai fost atent la quest si altele nu ai cum...

Deconectat
Avatar utilizator
emoemolizu
Nivel 3
Nivel 3
Mesaje: 324
Membru din: 20 Mar 2014
Status: http://www.Mt2Run.ro
Server Metin2: Mt2Run.ro
Regat: Chunjo
Mulțumiri acordate: 2
Mulțumiri primite: 0

Re: Voucher System Monede Dragon

Mesajde emoemolizu » 03 Oct 2016, 10:29

stilledanger scrie:Multi nu stiu ca poti face o multime de md'uri cu un singur voucher :))

[ Mesaj scris via Android ] Imagine

cum faci mai multe md cu un voucher

Am incercat sistemul insa imi da
ChildLoop: MySQL connection was reconnected. querying locale set

Deconectat
Avatar utilizator
NatsuDragneel
Nivel 3
Nivel 3
Mesaje: 300
Membru din: 28 Dec 2014
Status: Sunt bine mersi ^.^
Server Metin2: Nu am deocamdata
Regat: Chunjo
Mulțumiri acordate: 10
Mulțumiri primite: 6

Re: Voucher System Monede Dragon

Mesajde NatsuDragneel » 18 Noi 2016, 18:23

emoemolizu scrie:
stilledanger scrie:Multi nu stiu ca poti face o multime de md'uri cu un singur voucher :))

[ Mesaj scris via Android ] Imagine

cum faci mai multe md cu un voucher

Am incercat sistemul insa imi da
ChildLoop: MySQL connection was reconnected. querying locale set

Vezi sa nu se repete vreo ceva pe acolo. Am testat chiar eu tot ce am scris deci nu are cum sa dea nici o eroare. Poate nu ai inlocuit parola acolo sau ceva.


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: aarwen1122, bembu, Google Feedfetcher, neavasile, Savitarmmt2, viosever și 14 vizitatori