Adaugare mai multe categori in magazin

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

Nou Venit
Mesaje: 32
Membru din: 08 Iun 2022, 21:13
Server: AoN2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 0
  Rezolvări prob.: 2
 Contact:
Medalii

*Problemă: Salut am implementat si eu questul Magazin_itemshop.quest ,intrebarea mea este cum pot pune dupa ce dau deschide magazin sa pun categori si in categori sa adaug iteme gen esarfe ,sabi,cufere etc
Tipologie server:PvM - PvM
*Resursă folosită: eris
*ServerFiles utilizat: SVF eris
*Syserr: Nu este cazul
Poză: NU este cazul
*Detalii suplimentare:Asta e questul care lam bagat

Cod: Selectaţi tot

quest magazin_itemshop begin
	state start begin
		when 20093.chat."Magazinul item-shop" begin
local monede = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
				say_title("Magazin item-shop")
				say("")
				say("Salut |cff56ff00|H|h"..pc.get_name().."|h|r ,")
				say("Aici poti sa-ti cheltuiesi monedele dragon obtinute")
				say("in fiecare ora de activitate pe server.")
				say("")
				say("Ai |cffffa700|H|h"..monede.."|h|r monede dragon.")
				say("")
				say("Slecteaza optiunea dorita:")
				say("")
				say("")
				say("")
local selecteaza = select ("Deschide magazin" , "Iesire")   
				if selecteaza == 1 then
				say_title("Magazin item-shop")
local lista_iteme = select(
"Cufar PvM(Pro) (Pret:1000)",
"Sabie+9 (Pret:100)",
"Piatra curcubeu (Pret:250)",
"Sabie lunga+9 (Pret:30)",
"Sabie lunga+0 (Pret:45)",
"Iesire"
)
local valori_iteme = {
-- ID ITEM | CANTITATE | PRET -
{80021,1,1000},
{19,1,100},
{50512,1,250},
{29,1,30},
{20,1,45},
}

				if lista_iteme != 6 then
local monede = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
				if monede < valori_iteme[lista_iteme][3] then
				syschat("|cff56ff00|H|h[Metin2A]|h|r : Nu ai suficiente monede dragon in cont, mai ai nevoie de |cffffa700|H|h"..valori_iteme[lista_iteme][3]-monede.."|h|r monede dragon.")
				return
				end
					pc.give_item2(valori_iteme[lista_iteme][1],valori_iteme[lista_iteme][2])
local selectare_tabel = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1")
local stergere_puncte = mysql_query("UPDATE account.account SET coins ='"..(selectare_tabel.coins[1]-valori_iteme[lista_iteme][3]).."' WHERE id="..pc.get_account_id().." LIMIT 1")
					syschat("|cff56ff00|H|h[Metin2A]|h|r : Au fost retrase din contul tau |cffffa700|H|h"..valori_iteme[lista_iteme][3].."|h|r monede dragon.")
				end
			end
		end
	end
end
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

local selecteaza = select ("Categorie 1" , "Categorie 2", "Categorie 3", "Iesire")
if selecteaza == 1 then
functie categorie 1
if selecteaza == 2 then
functie categorie 2

etc.
Pentru acest mesaj, [HF]White for the post:
AlexN31
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
AlexN31
Nou Venit

Nou Venit
Mesaje: 32
Membru din: 08 Iun 2022, 21:13
Server: AoN2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 0
  Rezolvări prob.: 2
 Contact:
Medalii

Am incercat asa cum ai spus merge doar daca pun in locul la deschide magazinul eu vreau sa ramana si deschide magazin si dupa aceea sa ma bage in acele categori
Avatar utilizator
Dex
Nivel 3

Nivel 3
Mesaje: 397
Membru din: 07 Mai 2020, 14:32
Regat: Shinsoo
Aprecieri: 137  
Mulţumiri: 486  
Discord: Copiază ID
Medalii

AlexN31 scrie: ↑23 Iun 2022, 19:46 Am incercat asa cum ai spus merge doar daca pun in locul la deschide magazinul eu vreau sa ramana si deschide magazin si dupa aceea sa ma bage in acele categori

Cod: Selectaţi tot

quest magazin_itemshop begin
	state start begin
		when 20093.chat."Magazinul item-shop" begin
local monede = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
				say_title("Magazin item-shop")
				say("")
				say("Salut |cff56ff00|H|h"..pc.get_name().."|h|r ,")
				say("Aici poti sa-ti cheltuiesi monedele dragon obtinute")
				say("in fiecare ora de activitate pe server.")
				say("")
				say("Ai |cffffa700|H|h"..monede.."|h|r monede dragon.")
				say("")
				say("Slecteaza optiunea dorita:")
				say("")
				say("")
				say("")
local selecteaza = select ("Deschide magazin" , "Iesire")   
				if selecteaza == 1 then
					say_title("Magazin item-shop")
					local selecteaza2 = select ("Magazin1", "Magazin2", "Magazin3")
					if selecteaza2 == 1 then
						say_title("Deschide Magazin1")
					elseif selecteaza2 == 1 then
						say_title("Deschide Magazin2")
					elseif selecteaza2 == 1 then
						say_title("Deschide Magazin3")
					end
local lista_iteme = select(
"Cufar PvM(Pro) (Pret:1000)",
"Sabie+9 (Pret:100)",
"Piatra curcubeu (Pret:250)",
"Sabie lunga+9 (Pret:30)",
"Sabie lunga+0 (Pret:45)",
"Iesire"
)
local valori_iteme = {
-- ID ITEM | CANTITATE | PRET -
{80021,1,1000},
{19,1,100},
{50512,1,250},
{29,1,30},
{20,1,45},
}

				if lista_iteme != 6 then
					local monede = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
				if monede < valori_iteme[lista_iteme][3] then
				syschat("|cff56ff00|H|h[Metin2A]|h|r : Nu ai suficiente monede dragon in cont, mai ai nevoie de |cffffa700|H|h"..valori_iteme[lista_iteme][3]-monede.."|h|r monede dragon.")
				return
				end
					pc.give_item2(valori_iteme[lista_iteme][1],valori_iteme[lista_iteme][2])
local selectare_tabel = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1")
local stergere_puncte = mysql_query("UPDATE account.account SET coins ='"..(selectare_tabel.coins[1]-valori_iteme[lista_iteme][3]).."' WHERE id="..pc.get_account_id().." LIMIT 1")
					syschat("|cff56ff00|H|h[Metin2A]|h|r : Au fost retrase din contul tau |cffffa700|H|h"..valori_iteme[lista_iteme][3].."|h|r monede dragon.")
				end
			end
		end
	end
end
Imagine
Afișează semnătura
Închis
Răspunsuri
13
Vizualizări
2408
Răspunsuri
4
Vizualizări
178
Răspunsuri
2
Vizualizări
260

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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