Vouchere MD Problema

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
VirTual
Nivel 1

Nivel 1
Mesaje: 85
Membru din: 17 Noi 2013, 00:10
Server: -
Regat: Jinno
Aprecieri: 175  
Mulţumiri: 2  
Medalii

Problemă/Întrebare: Am o problema cu voucherele md ,cand apas pe ele imi spun ca s-a alimentat contul cu X monede de dragon, dar cand ma uit in baza de date sau pe site , nu mi s-au adaugat.
Tipologie server: PVM-Mediu
Resursă folosită: Clever1
ServerFiles utilizat: Clever1
Syserr: Nu am nicio erroare in syserr , nu cred ca are rost sa vi-l pun
Detalii suplimentare: Am schimbat quest-ul cu multe de pe site gasite si care spun ca sunt functionabile, este aceasi problema, nu se actualizeaza in baza de date monedele , am in tabelul account coloana "coins". Daca-mi dau MD-uri de pe site se actualizeaza si-n baza de date si-mi apare si pe site.
Questul care-l am acum pe servar
quest ep_kupon begin
state start begin
function give_bonus_cash(account, count)
mysql_query("UPDATE account.account SET coins = coins+'"..count.."' WHERE id='"..account.."'")
syschat("Ai primit "..count.." Monede Dragon.")
end
when 80014.use or 80015.use or 80016.use or 80017.use begin
if pc.is_busy() == true then
say("Verifica shopul/depozitul/negotul inainte sa folosesti acest item.")
return
end
local tableByVnum =
{
[80014] = 1,
[80015] = 5,
[80016] = 20,
[80017] = 50,
}
ep_kupon.give_bonus_cash(pc.get_account_id(), tableByVnum[item.get_vnum()])
pc.remove_item(item.get_vnum(), 1)
end
end
end
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

schimba user si password din fiecare config, inclusiv db si auth, cu user si pass actuale de la navicate si dupa o sa-ti mearga :p
Avatar utilizator
YoKe
Fost Helper

Fost Helper
Mesaje: 235
Membru din: 07 Ian 2015, 00:34
Regat: Chunjo
Aprecieri: 133  
Mulţumiri: 13  
 Contact:
Medalii

Incearca questul acesta pentru sursa si va merge 100%
quest charge_cash_by_voucher begin
state start begin
function charge(amount, charge_type)
if charge_type == nil then
charge_type = "coins"
end

if 0 < amount then
-- syntax : pc.charge_cash(amount, charge_type)
-- warning: 1. 'charge_type' : "cash"(default) | "mileage"
-- 2. 'amount' must be positive number.
local result = pc.charge_cash(amount, charge_type)

if true == result then
local item_id = item.get_id()
char_log(item_id, "CHARGE_CASH_BY_VOUCHER", amount)
syschat(".... "..amount.." Moneda Dragon a fost transferata.")

local flag_name = "total_" .. charge_type
pc.setqf(flag_name, pc.getqf(flag_name) + amount)

item.remove()
end
end

return false
end

when 80014.use or 80015.use or 80016.use or 80017.use begin
local amount = item.get_value(0)

charge_cash_by_voucher.charge(amount, "coins")
end
end
end
Pentru acest mesaj, YoKe for the post:
davidthebest2
Nu raspund intrebarilor stupide in PM
Ai o problema contacteaza-ma, te ajut cand am timp .
Afișează semnătura
Avatar utilizator
VirTual
Nivel 1

Nivel 1
Mesaje: 85
Membru din: 17 Noi 2013, 00:10
Server: -
Regat: Jinno
Aprecieri: 175  
Mulţumiri: 2  
Medalii

Multumesc YoKe! M-a ajutat sa rezolv problema
Puteti da T/C
Pentru acest mesaj, VirTual for the post:
davidthebest2
Închis
Răspunsuri
8
Vizualizări
735
Răspunsuri
2
Vizualizări
332
Răspunsuri
2
Vizualizări
190
Răspunsuri
10
Vizualizări
1576

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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