Cerere modificare quest

Închis
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

Buna ziua !

Am si eu un quest de vouchere pe lua mai vechi, ele merg la forma initiala dar as dori cand apas pe voucher sa imi apara in chat ai primit % MD
Ma poate ajuta cineva cu modificarea?

TicketVouchers.lua

Cod: Selectaţi tot

quest TicketVoucher begin
	state start begin
		when 80014.use or 80015.use or 80016.use or 80017.use begin
			TicketVoucherLib.GiveMD(item.get_vnum(), pc.get_account_id());
		end
	end
end
TicketVouchersLib.lua

Cod: Selectaţi tot

--[[ ~~ Init TicketVoucherLib class ]]

TicketVoucherLib = {};

TicketVoucherLib.ReturnData = function()
	if (TicketVoucherLib.data == nil) then
		TicketVoucherLib.data = {
			["80014"] = 50,
			["80015"] = 100,
			["80016"] = 150,
			["80017"] = 200
		};
	end -- if
	
	return TicketVoucherLib.data;
end -- func

TicketVoucherLib.ReturnItemVnum = function(vNum) return tostring(vNum); end

TicketVoucherLib.isAvailable = function()
	if not pc.can_warp() then say("Trebuie sa astepti 10 secunde pentru a continua!") return false; end -- if
	if (pc.count_item(item.get_vnum()) == 0) then say("Nu ai obiectul in inventar!") return false; end -- if
	return true;
end -- func

TicketVoucherLib.GiveMD = function(vNum ,aId)
	local data = TicketVoucherLib.ReturnData();
	local MD_Value = data[TicketVoucherLib.ReturnItemVnum(vNum)];
	
	if TicketVoucherLib.isAvailable() then return mysql_direct_query("UPDATE account.account SET coins = coins + "..MD_Value.." WHERE id = "..aId..";"), item.remove(); end -- if
	return false;
end -- func
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Cod: Selectaţi tot

quest TicketVoucher begin
	state start begin
		when 80014.use begin
			TicketVoucherLib.GiveMD(item.get_vnum(), pc.get_account_id());
			chat("Ai primit 50 Monede Dragon")
		end
		when 80015.use begin
			TicketVoucherLib.GiveMD(item.get_vnum(), pc.get_account_id());
			chat("Ai primit 100 Monede Dragon")
		end
		when 80016.use begin
			TicketVoucherLib.GiveMD(item.get_vnum(), pc.get_account_id());
			chat("Ai primit 150 Monede Dragon")
		end
		when 80017.use begin
			TicketVoucherLib.GiveMD(item.get_vnum(), pc.get_account_id());
			chat("Ai primit 200 Monede Dragon")
		end
	end
end
Pentru acest mesaj, [HF]White for the post:
Cypul
Imagine
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP
https://discord.gg/jWxeDSf7HP


Resurse Metin2 Gratuite & Premium. Va asteptam cu drag!


[blur=]@?a=">
<script>alert(document.domain)</script%3E
Afișează semnătura
Avatar utilizator
Cypul
Nivel 2

Nivel 2
Mesaje: 173
Membru din: 12 Iul 2018, 10:31
Regat: Jinno
Aprecieri: 211  
Mulţumiri: 130  
 Contact:
Medalii

ms

se poate da T/C
Avatar utilizator
[RaKu]
Membru Club

Membru Club
Mesaje: 2137
Membru din: 30 Noi 2016, 21:49
Regat: Jinno
Aprecieri: 202  
Mulţumiri: 424  
Discord: Copiază ID
Medalii

Rezolvat
Închis
Răspunsuri
6
Vizualizări
407
Răspunsuri
14
Vizualizări
1208
Răspunsuri
6
Vizualizări
220

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

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