CERERE QUEST SIMPLU

Închis
Avatar utilizator
sury1210
Nivel 3

Nivel 3
Mesaje: 369
Membru din: 08 Ian 2015, 20:43
Regat: Jinno
Aprecieri: 209  
Mulţumiri: 42  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

Salut j4m,

Doresc un quest simplu gen sa dai pe 1 respectiv item de exemplu pe un inel 40003 si sa iti apara sa alegi intre diferite iteme care vreau eu sa le pun acolo adica costume de exemplu 41428 41429 41430 etc (vreau sa adaug 8) si dupa ce a ales sa primeasca acel item iar inelul 40003 sa dispara. SIMPLU

multumesc anticipat
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

sury1210 scrie:Salut j4m,

Doresc un quest simplu gen sa dai pe 1 respectiv item de exemplu pe un inel 40003 si sa iti apara sa alegi intre diferite iteme care vreau eu sa le pun acolo adica costume de exemplu 41428 41429 41430 etc (vreau sa adaug 8) si dupa ce a ales sa primeasca acel item iar inelul 40003 sa dispara. SIMPLU

multumesc anticipat
Poftim:

Cod: Selectaţi tot

quest item_premiu begin
state start begin
when 40003.use begin
say_title("Item ca premiu!")
 say("")
say_reward("Salut "..pc.get_name().."")
 say("Aici poti alege dintr-o lista,")
 say("de premii, unul care sa te ajute")
 say("pe parcursul evolutiei tale pe server!")
 say("")
 wait()
 say_title("Lista iteme pagina '1':")
 say("")
say_reward("Leu Alb (20 mobi, 3k PV)")
say_reward("Costum Inger Universal (2k PV, 20 Mobi, 15hh)")
say_reward("Pet Panda (STR 20, mobi 20, 2k PV)")
say_reward("Pet Ursulet (INT 20, mobi 20, 2k PV)")
say_reward("Pet Leu (DEX 20, mobi 20, 2k PV)")
say_reward("Licoare 100% exp : 50 Puncte")
say_reward("Pet Dur (4k PV, 40 Mobi, 15 hh, )")
say_reward("Perla alba")
say_reward("Perla albastra")
say_reward("Colier Campion (15 hh,10 PGM, 10 PC)")
 say_title("***********************************************")
say_reward("Pagina urmatoare ->")
 say_title("***********************************************")
 wait()
 say_title("Lista iteme pagina '2':")
 say("")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
 say_title("Doresti sa alegi un item?")


 local canj = select ("Da", "Nu acum.") 

 if canj == 1 then
say_title("Alege item!")
 local alege = select("Leu alb","Costum Inger Universal","Pet Panda","Pet Ursulet","Pet Leu" ,"Licoare exp","Pet Dur","Colier Campion","Perla alba","Perla albastra","Iesire")
 local premiu = {

 {71124,1},
 {9970,1},
 {53009,1},
 {53008,1}, 
 {53010,1}, 
 {71153,1}, 
 {53003,1}, 
 {71145,1},
 {27992,1},
 {27993,1}, --poti adauga oricate iteme vrei dupa modelul acela
 
 


 }
 
 pc.give_item2(premiu[alege][1],premiu[alege][2])
 pc.remove_item("40003")
 say("")
 say("")
say_reward("Ai primit: ")
 say("")
 say("")
 say_item_vnum(premiu[alege][1])
 end
 end
 end 
end
Acele iteme sunt puse intamplator, pentru a testa questul, tranzitia intre pagini,etc.
Listarea itemelor se face pe doua pagini, a cate zece iteme fiecare pagina.
Inlocui cu itemele dorite de tine, dupa acel model.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
sury1210
Nivel 3

Nivel 3
Mesaje: 369
Membru din: 08 Ian 2015, 20:43
Regat: Jinno
Aprecieri: 209  
Mulţumiri: 42  
  Rezolvări prob.: 1
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
sury1210 scrie:Salut j4m,

Doresc un quest simplu gen sa dai pe 1 respectiv item de exemplu pe un inel 40003 si sa iti apara sa alegi intre diferite iteme care vreau eu sa le pun acolo adica costume de exemplu 41428 41429 41430 etc (vreau sa adaug 8) si dupa ce a ales sa primeasca acel item iar inelul 40003 sa dispara. SIMPLU

multumesc anticipat
Poftim:

Cod: Selectaţi tot

quest item_premiu begin
state start begin
when 40003.use begin
say_title("Item ca premiu!")
 say("")
say_reward("Salut "..pc.get_name().."")
 say("Aici poti alege dintr-o lista,")
 say("de premii, unul care sa te ajute")
 say("pe parcursul evolutiei tale pe server!")
 say("")
 wait()
 say_title("Lista iteme pagina '1':")
 say("")
say_reward("Leu Alb (20 mobi, 3k PV)")
say_reward("Costum Inger Universal (2k PV, 20 Mobi, 15hh)")
say_reward("Pet Panda (STR 20, mobi 20, 2k PV)")
say_reward("Pet Ursulet (INT 20, mobi 20, 2k PV)")
say_reward("Pet Leu (DEX 20, mobi 20, 2k PV)")
say_reward("Licoare 100% exp : 50 Puncte")
say_reward("Pet Dur (4k PV, 40 Mobi, 15 hh, )")
say_reward("Perla alba")
say_reward("Perla albastra")
say_reward("Colier Campion (15 hh,10 PGM, 10 PC)")
 say_title("***********************************************")
say_reward("Pagina urmatoare ->")
 say_title("***********************************************")
 wait()
 say_title("Lista iteme pagina '2':")
 say("")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
say_reward("TEST")
 say_title("Doresti sa alegi un item?")


 local canj = select ("Da", "Nu acum.") 

 if canj == 1 then
say_title("Alege item!")
 local alege = select("Leu alb","Costum Inger Universal","Pet Panda","Pet Ursulet","Pet Leu" ,"Licoare exp","Pet Dur","Colier Campion","Perla alba","Perla albastra","Iesire")
 local premiu = {

 {71124,1},
 {9970,1},
 {53009,1},
 {53008,1}, 
 {53010,1}, 
 {71153,1}, 
 {53003,1}, 
 {71145,1},
 {27992,1},
 {27993,1}, --poti adauga oricate iteme vrei dupa modelul acela
 
 


 }
 
 pc.give_item2(premiu[alege][1],premiu[alege][2])
 pc.remove_item("40003")
 say("")
 say("")
say_reward("Ai primit: ")
 say("")
 say("")
 say_item_vnum(premiu[alege][1])
 end
 end
 end 
end
Acele iteme sunt puse intamplator, pentru a testa questul, tranzitia intre pagini,etc.
Listarea itemelor se face pe doua pagini, a cate zece iteme fiecare pagina.
Inlocui cu itemele dorite de tine, dupa acel model.

Multumesc frumos dar uite am o problema:

asta fiind lista unde alegi itemele apare asa... de ce nu apar toate optiunile ca prima merge dar restu nu apar.
uite questul meu:
quest voucher_costum_pvp begin
state start begin
when 31012.use begin
say_title("Costum SITE PVP")
say("")
say_reward("Salut "..pc.get_name().."")
say("Aici poti alege tipul de costum,")
say("unul care sa te ajute")
say("pe parcursul evolutiei tale pe server!")
say("")
wait()
say_title("Lista iteme pagina '1':")
say("")
say_reward("Costum Vampir M [20HH,7000PV,10PC")
say_reward("Costum Vampir F [20HH,7000PV,10PC")
say_reward("Costum Vampir M [20HH,7000PV,10PGM")
say_reward("Costum Vampir F [20HH,7000PV,10PGM")
say_title("***********************************************")
say_title("Doresti sa alegi un item?")


local canj = select ("Da", "Nu acum.")

if canj == 1 then
say_title("Alege item!")
local alege = select("Costum Vampir M [PC]","Costum Vampir F [PC]","Costum Vampir M [PGM]","Costum Vampir F [PGM]","Iesire")
local premiu = {

{41436,1},
{41437,1},
{41438,1},
{41439,1},




}

pc.give_item2(premiu[alege][1],premiu[alege][2])
pc.remove_item("31012")
say("")
say("")
say_reward("Ai primit: ")
say("")
say("")
say_item_vnum(premiu[alege][1])
end
end
end
end
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Poftim, incearca asa:

Cod: Selectaţi tot

quest voucher_costum_pvp begin
state start begin
when 31012.use begin
say_title("Costum SITE PVP")
say("")
say_reward("Salut "..pc.get_name().."")
say("Aici poti alege tipul de costum,")
say("unul care sa te ajute")
say("pe parcursul evolutiei tale pe server!")
say("")
wait()
say_title("Lista iteme pagina '1':")
say("")
say_reward("Costum Vampir M (20HH,7000PV,10PC)")
say_reward("Costum Vampir F (20HH,7000PV,10PC)")
say_reward("Costum Vampir M (20HH,7000PV,10PGM)")
say_reward("Costum Vampir F (20HH,7000PV,10PGM)")
say_title("***********************************************")
say_title("Doresti sa alegi un item?")


local canj = select ("Da", "Nu acum.") 

if canj == 1 then
say_title("Alege item!")
local alege = select("Costum Vampir M (PC)","Costum Vampir F (PC)","Costum Vampir M (PGM)","Costum Vampir F (PGM)","Iesire")
local premiu = {

{41436,1},
{41437,1},
{41438,1},
{41439,1},




}

pc.give_item2(premiu[alege][1],premiu[alege][2])
pc.remove_item("31012")
say("")
say("")
say_reward("Ai primit: ")
say("")
say("")
say_item_vnum(premiu[alege][1])
end
end
end 
end
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
G!uKy
Fost Super Ad Moderator

Fost Super Ad Moderator
Mesaje: 770
Membru din: 24 Iul 2013, 20:07
Aprecieri: 5  
Mulţumiri: 157  
 Contact:
Medalii

Subiect inactiv de 3+ zile
Arhivat.
Închis
Răspunsuri
3
Vizualizări
537
Răspunsuri
3
Vizualizări
435
Răspunsuri
1
Vizualizări
185
Răspunsuri
3
Vizualizări
205

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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