Cerere quest

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

Nivel 1
Mesaje: 85
Membru din: 14 Mar 2018, 16:38
Server: Bershka2
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 0
Medalii

*Problemă: Cerere quest
Tipologie server(PvM / PvP): PvM
*Resursă folosită:
*ServerFiles utilizat: Apocalypse

*Detalii suplimentare:
Salut ! Am un quest premii cu puncte pe serverul meu si as vrea sa mai adaug o pagina. Apare pagina cand alegi ce vrei sa cumperi si la sfarsit vreau sa scrie continua si sa intre pe pagina a doua de unde sa aleaga itemele.

Aici e questul :


say_title ( "Magazin puncte !" )
say ( "" )
say ( "Salut " .. pc . get_name ( ) .. " aici poti sa cheltuiesti punctele tale" )
say ( "care le poti castiga distrugand" )
say ( "metinele care le vei gasi pe server !" )
say ( "" )
say ( "Fiecare metin iti va da 1 punct" )
say ( "In acest moment ai " .. pc . count_item ( "70029" ) .. " puncte." )
say ( "" )
wait ( )
say ( "Lista iteme:" )
say ( "1x Inel Semiluna : 200 pct" )
say ( "1x Acadea: 110 pct" )
say ( "1x Amuleta dragostei: 150 pct" )
say ( "1x Mistret de lupta: 300 pct" )
say ( "1x Sihastru rosu M(10hh , 3000 PV): 300 pct" )
say ( "1x Sihastru rosu F(10hh , 3000 PV): 300 pct" )
say ( "1x Sihastru albastru M(20 diavol , 50 atac): 200 pct" )
say ( "1x Sihastru albastru F(20 diavol , 50 atac): 200 pct" )
say ( "1x Sihastru verde M(20 vampiri , 50 atac): 200 pct" )
say ( "1x Sihastru verde F(20 vampiri , 50 atac): 200 pct" )
say ( "1x Sihastru mov M(25 bonus exp , 2000 PV): 200 pct" )
say ( "1x Sihastru mov F(25 bonus exp , 2000 PV): 200 pct" )
say ( "" )
say ( "Ce alegi sa faci?" )
local canj = select ( "Cumpara" , "Iesire" )
if canj == 1 then
say_title ( "Pagina 1" )
say ( "" )
local elegir = select ( "Inel Semiluna" , "Acadea" , "Amuleta dragostei" , "Mistret de lupta" , "Sihastru Rosu M" , "Sihastru Rosu F" , "Continua" )
local premios = {
{ 71135 , 1 , 70029 , 200 } ,
{ 71136 , 1 , 70029 , 110 } ,
{ 71145 , 1 , 70029 , 150 } ,
{ 71125 , 1 , 70029 , 300 } ,
{ 41103 , 1 , 70029 , 300 } ,
{ 41104 , 1 , 70029 , 300 }

}



if elegir ~= 14 then
if pc . count_item ( premios [ elegir ] [ 3 ] ) < premios [ elegir ] [ 4 ] then
say_title ( "Magazin puncte !" )
say ( "" )
say ( "Imi pare rau, dar nu ai punctele necesare" )
say ( "pentru a cumpara acest item." )
say ( "" )
say ( "Mai ai nevoie de " .. premios [ elegir ] [ 4 ] - pc . count_item ( premios [ elegir ] [ 3 ] ) .. " pentru a-l cumpara." )
say ( "Revino cand ai toate punctele necesare !" )
say ( "" )
return
end
pc . give_item2 ( premios [ elegir ] [ 1 ] , premios [ elegir ] [ 2 ] )
pc . remove_item ( premios [ elegir ] [ 3 ] , premios [ elegir ] [ 4 ] )
end
end
Avatar utilizator
Fe®
Nivel 1

Nivel 1
Mesaje: 72
Membru din: 25 Mai 2014, 03:06
Server: Biciclentiu
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 15  
Medalii

Cod: Selectaţi tot

say_title ( "Pagina 1" ) 
say ( "" ) 
local elegir = select ( "Inel Semiluna" , "Acadea" , "Amuleta dragostei" , "Mistret de lupta" , "Sihastru Rosu M" , "Sihastru Rosu F" , "Continua" )
if elegir == 7 then
say_title ( "Pagina 2" ) 
say ( "" ) 
elegir = 6 + select ( "opt1" , "opt2" , "opt3" )
end
si adaugi si restul de premii in acea lista 'premios'
Avatar utilizator
FastReview
Veteran

Veteran
Mesaje: 2624
Membru din: 25 Oct 2015, 00:01
Aprecieri: 77  
Mulţumiri: 111  
Discord: Copiază ID
Medalii

Autorul are peste 3 zile de inactivitate, arhivat.
Închis

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

  • Informaţie
  • Cine este conectat

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