Intrebare NPC cu MD

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

*Problemă/Întrebare:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Bai fratilor, am si eu nevoie de ajutor cu o chestie ca de o ora ma tot chinui si nu stiu ce pnm sa mai incerc, ca nici un tutorial de pe forum nu-mi merge.
Vreau sa fac un NPC care, dupa ce iti verifica MD-urile din cont, iti ia 1000MD din ele la schimbul unui voucher de 1000MD (Cu acele vouchere cumper prin "buy with items" iteme dintr-un NPC-shop special facut). Pot sa fac singur quest-ul cap-coada, doar ca nu stiu ce pnm de functie sa bag ca sa imi ia MD-urile din cont, sa verifice de genul daca am sub 1000, sa scrie "Nu ai", daca am >= 1000, sa-mi transforme 1000 din ele, intr-un voucher.....
Avatar utilizator
Kidro
Membru Club

Membru Club
Mesaje: 2487
Membru din: 29 Aug 2019, 16:49
Aprecieri: 331  
Mulţumiri: 5190  
Discord: Copiază ID
Medalii

In questlib.lua:

function ap_md(z)
os.execute("mysql -u voucher--password='parola' account --execute='UPDATE account SET coins = coins + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u voucher--password='parola' log --execute='INSERT INTO voucher_log (account_id, pocet, cas) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end

quest_functions:
ap_md
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Kidro. scrie: ↑04 Ian 2020, 01:05 In questlib.lua:

function ap_md(z)
os.execute("mysql -u voucher--password='parola' account --execute='UPDATE account SET coins = coins + ".. z .." WHERE id = ".. pc.get_account_id() ..";'")
os.execute("mysql -u voucher--password='parola' log --execute='INSERT INTO voucher_log (account_id, pocet, cas) VALUES (".. pc.get_account_id() ..", ".. z ..", NOW());'")
end

quest_functions:
ap_md
Stai ca-s prost, am crezut ca stiu sa-l fac cap-coada, dar am uitat ca mai e si functia care ii ia din MD-urile din cont .........

Deci functia aia e ca sa verifice, din cate presupun. Dar functie ca sa-i ia MD-urile din cont? :)) 1000 de MD-uri vreau sa-i ia.
Avatar utilizator
Ley
Nivel 9

Nivel 9
Mesaje: 1934
Membru din: 09 Feb 2017, 22:30
Server: Colossus2
Regat: Jinno
Aprecieri: 221  
Mulţumiri: 1338  
Medalii

Subiect inactiv, arhivat.
Imagine
Afișează semnătura
Închis
Răspunsuri
2
Vizualizări
427
Răspunsuri
1
Vizualizări
207
Răspunsuri
5
Vizualizări
601

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 153 vizitatori