Quest Ploaie de metine pvm

În cazul în care aveţi o nelămurire postaţi aici, de asemenea este locul unde puteţi găsi posibile rezolvări la problemele dvs.
Conectat
Avatar utilizator
AlynDE
Nivel 1
Nivel 1
Mesaje: 79
Membru din: 11 Apr 2017
Status: Sunt bine mersi
Server Metin2: Sunt bine mersi
Regat: Shinsoo
Mulțumiri acordate: 11
Mulțumiri primite: 3

Quest Ploaie de metine pvm

Mesajde AlynDE » 02 Mai 2019, 01:43

*Problemă: Apare afara din chenar
Tipologie server: ?
*Resursă folosită: ....
*ServerFiles utilizat:....
*Syserr:....
Poză: Trebuie să fii logat sau înregistrat pentru a vedea acest link.
*Detalii suplimentare: ...Cum pot adauga la mijloc exp ...pagina 2 sa nu mai fie asa ....


Trebuie să fii logat sau înregistrat pentru a vedea acest link.

P.S Casa apara ploaia de metine trebuie sa te afli in desert ....citeste index 63 nu merge activat din map1 ...sper ca ati inteles ....!

Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu VirusTotal.

Deconectat
Avatar utilizator
[RaffaeL]
Utilizatorul Lunii Aprilie
Utilizatorul Lunii Aprilie
Mesaje: 2506
Membru din: 19 Mar 2016
Localitate: Everywhere
Reputație: ==================
► Helper Experimentat J4M
► Membru Club Permanent
==================
►Uituc -> pentru ca...am uitat
mai multe decat
altii vor sti vreodata.
==================
Status: Incerc sa ajut,cum stiu,cum pot..pe toti
Server Metin2: ...
Mulțumiri acordate: 3
Mulțumiri primite: 571
Contact:

Re: Quest Ploaie de metine pvm

Mesajde [RaffaeL] » 02 Mai 2019, 02:20

AlynDE scrie:*Problemă: Apare afara din chenar
Tipologie server: ?
*Resursă folosită: ....
*ServerFiles utilizat:....
*Syserr:....
Poză: Trebuie să fii logat sau înregistrat pentru a vedea acest link.
*Detalii suplimentare: ...Cum pot adauga la mijloc exp ...pagina 2 sa nu mai fie asa ....


Trebuie să fii logat sau înregistrat pentru a vedea acest link.

P.S Casa apara ploaia de metine trebuie sa te afli in desert ....citeste index 63 nu merge activat din map1 ...sper ca ati inteles ....!



Ai mai multe optiuni, ca sa rezolvi acolo:
1.Imparti questul pe subcategorii:
when 20094.chat."Ëvent ploaie de Metine" begin
say("Activezi Eventul Metine In Desert ?")
local s = select("DA", "NU")
if s == 2 then return end
if s == 1 then
say("Alege eventul din lista, bla, bla ")
local l = select("Metine 5-30", "Metine 30-50", "Metine 50-70", "Metine 70-90")
si de aici continui tu
2. Adaugi functia "select2" a lui Mijago:
function select2(tab,...) -- unde "tab" reprezinta numarul maxim de intrari afisate in acelasi timp
arg.n = nil
if type(tab) ~= "table" and type(tab) == 'number' then
table.insert(arg,1,tab)
tab = arg
elseif type(tab) ~= "table" and type(tab) == 'string' then
table.insert(arg,1,tab)
table.insert(arg,1,8)
tab = arg
elseif type(tab) == "table" and type(tab[1]) == 'string' then
table.insert(tab,1,8)
end
local max = tab[1]; table.remove(tab,1)
local tablen,outputstr,outputcount,nextc,incit = table.getn(tab),"",0,0,0
table.foreach(tab,
function(i,l)
outputcount = outputcount + 1
if outputcount == 1 then
outputstr=outputstr..'sel = select("'..l..'"'
elseif outputcount == max and tablen > outputcount+incit then
if tablen ~= outputcount+incit+1 then
outputstr=outputstr..',"'..l..'","Pagina următoare") + '..incit..' '
if nextc > 0 then
outputstr = outputstr..'end '
end
outputstr=outputstr..'; if sel == '..(incit+max+1)..' then '
nextc, outputcount, incit= nextc+1,0,incit+max
else
outputstr=outputstr..',"'..l..'"'
end
else
outputstr=outputstr..',"'..l..'"'
end
end
)
outputstr = outputstr..') + '..incit
if nextc > 0 then
outputstr = outputstr..' end'
end
outputstr= outputstr.. '; return sel'
print(outputstr)
local sel = assert(loadstring(outputstr))()
tablen,outputstr,outputcount,nextc,incit = nil,nil,nil,nil,nil
return sel
end

3. Imparti questul in tabele, care returneaza nu mai mult de 8 intrari pe pagina.
4. Adaugi
say_size(valoare1, valoare2)
dupa fiecare "when"

Spor.
Imagine
Imagine
► Arată conținutul

► Arată conținutul

Conectat
Avatar utilizator
AlynDE
Nivel 1
Nivel 1
Mesaje: 79
Membru din: 11 Apr 2017
Status: Sunt bine mersi
Server Metin2: Sunt bine mersi
Regat: Shinsoo
Mulțumiri acordate: 11
Mulțumiri primite: 3

Re: Quest Ploaie de metine pvm

Mesajde AlynDE » 02 Mai 2019, 16:08

nu merge .....

Deconectat
Avatar utilizator
[RaffaeL]
Utilizatorul Lunii Aprilie
Utilizatorul Lunii Aprilie
Mesaje: 2506
Membru din: 19 Mar 2016
Localitate: Everywhere
Reputație: ==================
► Helper Experimentat J4M
► Membru Club Permanent
==================
►Uituc -> pentru ca...am uitat
mai multe decat
altii vor sti vreodata.
==================
Status: Incerc sa ajut,cum stiu,cum pot..pe toti
Server Metin2: ...
Mulțumiri acordate: 3
Mulțumiri primite: 571
Contact:

Re: Quest Ploaie de metine pvm

Mesajde [RaffaeL] » 02 Mai 2019, 16:50

AlynDE scrie:nu merge .....


Ce anume "nu merge" ? Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Imagine
Imagine
► Arată conținutul

► Arată conținutul

Conectat
Avatar utilizator
AlynDE
Nivel 1
Nivel 1
Mesaje: 79
Membru din: 11 Apr 2017
Status: Sunt bine mersi
Server Metin2: Sunt bine mersi
Regat: Shinsoo
Mulțumiri acordate: 11
Mulțumiri primite: 3

Re: Quest Ploaie de metine pvm

Mesajde AlynDE » 02 Mai 2019, 16:57

Pai daca lai facut ati pica mana s-al postezi ?

Deconectat
Avatar utilizator
[RaffaeL]
Utilizatorul Lunii Aprilie
Utilizatorul Lunii Aprilie
Mesaje: 2506
Membru din: 19 Mar 2016
Localitate: Everywhere
Reputație: ==================
► Helper Experimentat J4M
► Membru Club Permanent
==================
►Uituc -> pentru ca...am uitat
mai multe decat
altii vor sti vreodata.
==================
Status: Incerc sa ajut,cum stiu,cum pot..pe toti
Server Metin2: ...
Mulțumiri acordate: 3
Mulțumiri primite: 571
Contact:

Re: Quest Ploaie de metine pvm

Mesajde [RaffaeL] » 02 Mai 2019, 17:09

AlynDE scrie:Pai daca lai facut ati pica mana s-al postezi ?


Cum am mentionat intr-un mesaj anterior: adauga functia "select2" in questlib.lua
Adauga in quest_functions
select2
dofile

Fa un folder in "/usr/game/share/locale/romania/quest/"(sau cum ai tu), si numeste-l evm_regen
Adauga pentru fiecare clasa de metine , cate un fisier regen(fa-le .lua, ca sa iti fie usor).

Cod: Selectaţi tot

notice_all("Evenimentul Ploaie Metine Lv5 A inceput")
notice_all("Veti Gasi In DESERT Cautati Bine ")
mob.spawn(8001, 724, 1411, 1, 1, 1 )
mob.spawn(8001, 712, 992, 1, 1, 1 )
mob.spawn(8001, 699, 995, 1, 1, 1 )
mob.spawn(8001, 691, 986, 1, 1, 1 )
mob.spawn(8001, 738, 1432, 1, 1, 1 )
mob.spawn(8001, 780, 1423, 1, 1, 1 )
mob.spawn(8001, 875, 1417, 1, 1, 1 )
mob.spawn(8001, 916, 1391, 1, 1, 1 )
mob.spawn(8001, 1008, 1358, 1, 1, 1 )
mob.spawn(8001, 1118, 1370, 1, 1, 1 )
mob.spawn(8001, 1127, 1328, 1, 1, 1 )
mob.spawn(8001, 1029, 1296, 1, 1, 1 )
mob.spawn(8001, 896, 1320, 1, 1, 1 )
mob.spawn(8001, 810, 1284, 1, 1, 1 )
mob.spawn(8001, 735, 1272, 1, 1, 1 )
mob.spawn(8001, 688, 1245, 1, 1, 1 )
mob.spawn(8001, 643, 1216, 1, 1, 1 )
mob.spawn(8001, 605, 1153, 1, 1, 1 )
mob.spawn(8001, 593, 1112, 1, 1, 1 )
mob.spawn(8001, 537, 1059, 1, 1, 1 )
mob.spawn(8001, 507, 1014, 1, 1, 1 )
mob.spawn(8001, 640, 1008, 1, 1, 1 )
mob.spawn(8001, 741, 1005, 1, 1, 1 )
mob.spawn(8001, 735, 940, 1, 1, 1 )
mob.spawn(8001, 747, 854, 1, 1, 1 )
mob.spawn(8001, 810, 818, 1, 1, 1 )
mob.spawn(8001, 762, 777, 1, 1, 1 )
mob.spawn(8001, 747, 688, 1, 1, 1 )
mob.spawn(8001, 786, 649, 1, 1, 1 )
mob.spawn(8001, 795, 608, 1, 1, 1 )
mob.spawn(8001, 904, 614, 1, 1, 1 )
mob.spawn(8001, 928, 694, 1, 1, 1 )
mob.spawn(8001, 884, 729, 1, 1, 1 )
mob.spawn(8001, 946, 810, 1, 1, 1 )
mob.spawn(8001, 1014, 786, 1, 1, 1 )
mob.spawn(8001, 1059, 839, 1, 1, 1 )
mob.spawn(8001, 1094, 931, 1, 1, 1 )
mob.spawn(8001, 1142, 922, 1, 1, 1 )
mob.spawn(8001, 1192, 881, 1, 1, 1 )
mob.spawn(8001, 1251, 919, 1, 1, 1 )
mob.spawn(8001, 1346, 964, 1, 1, 1 )
mob.spawn(8001, 1361, 1047, 1, 1, 1 )
mob.spawn(8001, 1391, 1115, 1, 1, 1 )
mob.spawn(8001, 1320, 1121, 1, 1, 1 )
mob.spawn(8001, 1281, 1062, 1, 1, 1 )
mob.spawn(8001, 1254, 1026, 1, 1, 1 )
mob.spawn(8001, 1195, 1076, 1, 1, 1 )
mob.spawn(8001, 1192, 1139, 1, 1, 1 )
mob.spawn(8001, 1153, 1177, 1, 1, 1 )
mob.spawn(8001, 910, 1094, 1, 1, 1 )
mob.spawn(8001, 839, 1112, 1, 1, 1 )
mob.spawn(8001, 857, 1195, 1, 1, 1 )
mob.spawn(8001, 937, 1008, 1, 1, 1 )
mob.spawn(8001, 887, 943, 1, 1, 1 )
mob.spawn(8001, 501, 549, 1, 1, 1 )
mob.spawn(8001, 380, 569, 1, 1, 1 )
mob.spawn(8001, 294, 581, 1, 1, 1 )
mob.spawn(8001, 202, 552, 1, 1, 1 )
mob.spawn(8001, 216, 463, 1, 1, 1 )
mob.spawn(8001, 193, 430, 1, 1, 1 )
mob.spawn(8001, 314, 492, 1, 1, 1 )
mob.spawn(8001, 403, 451, 1, 1, 1 )
mob.spawn(8001, 424, 519, 1, 1, 1 )
mob.spawn(8001, 365, 519, 1, 1, 1 )
mob.spawn(8001, 261, 513, 1, 1, 1 )
mob.spawn(8001, 288, 463, 1, 1, 1 )
mob.spawn(8001, 213, 602, 1, 1, 1 )
mob.spawn(8001, 365, 415, 1, 1, 1 )
mob.spawn(8001, 445, 243, 1, 1, 1 )
mob.spawn(8001, 394, 193, 1, 1, 1 )
mob.spawn(8001, 498, 187, 1, 1, 1 )
mob.spawn(8001, 679, 202, 1, 1, 1 )
mob.spawn(8001, 596, 255, 1, 1, 1 )
mob.spawn(8001, 537, 237, 1, 1, 1 )
mob.spawn(8001, 492, 326, 1, 1, 1 )
mob.spawn(8001, 409, 320, 1, 1, 1 )
mob.spawn(8001, 578, 394, 1, 1, 1 )
mob.spawn(8001, 658, 335, 1, 1, 1 )
mob.spawn(8001, 715, 285, 1, 1, 1 )
mob.spawn(8001, 658, 374, 1, 1, 1 )
mob.spawn(8001, 940, 172, 1, 1, 1 )
mob.spawn(8001, 1035, 166, 1, 1, 1 )
mob.spawn(8001, 1020, 258, 1, 1, 1 )
mob.spawn(8001, 970, 211, 1, 1, 1 )
mob.spawn(8001, 928, 288, 1, 1, 1 )
mob.spawn(8001, 836, 347, 1, 1, 1 )
mob.spawn(8001, 878, 359, 1, 1, 1 )
mob.spawn(8001, 721, 578, 1, 1, 1 )
mob.spawn(8001, 688, 655, 1, 1, 1 )
mob.spawn(8001, 471, 976, 1, 1, 1 )
mob.spawn(8001, 474, 798, 1, 1, 1 )
mob.spawn(8001, 368, 786, 1, 1, 1 )
mob.spawn(8001, 190, 833, 1, 1, 1 )
mob.spawn(8001, 243, 887, 1, 1, 1 )
mob.spawn(8001, 249, 1023, 1, 1, 1 )
mob.spawn(8001, 178, 1050, 1, 1, 1 )
mob.spawn(8001, 341, 878, 1, 1, 1 )
mob.spawn(8001, 383, 798, 1, 1, 1 )
mob.spawn(8001, 362, 1174, 1, 1, 1 )
mob.spawn(8001, 261, 1201, 1, 1, 1 )
mob.spawn(8001, 323, 1281, 1, 1, 1 )
mob.spawn(8001, 359, 1097, 1, 1, 1 )
mob.spawn(8001, 273, 1177, 1, 1, 1 )
mob.spawn(8001, 184, 1180, 1, 1, 1 )
mob.spawn(8001, 261, 1287, 1, 1, 1 )
mob.spawn(8001, 400, 1254, 1, 1, 1 )
mob.spawn(8001, 391, 1130, 1, 1, 1 )
mob.spawn(8001, 457, 1302, 1, 1, 1 )
mob.spawn(8001, 424, 1382, 1, 1, 1 )
mob.spawn(8001, 451, 1450, 1, 1, 1 )
mob.spawn(8001, 661, 949, 1, 1, 1 )
mob.spawn(8001, 638, 922, 1, 1, 1 )
mob.spawn(8001, 682, 878, 1, 1, 1 )
mob.spawn(8001, 848, 833, 1, 1, 1 )
mob.spawn(8001, 893, 575, 1, 1, 1 )
mob.spawn(8001, 350, 537, 1, 1, 1 )
mob.spawn(8001, 249, 581, 1, 1, 1 )
mob.spawn(8001, 166, 854, 1, 1, 1 )
mob.spawn(8001, 430, 282, 1, 1, 1 )
mob.spawn(8001, 528, 243, 1, 1, 1 )
mob.spawn(8001, 878, 199, 1, 1, 1 )
mob.spawn(8001, 845, 154, 1, 1, 1 )
mob.spawn(8001, 1118, 780, 1, 1, 1 )
mob.spawn(8001, 1097, 721, 1, 1, 1 )
mob.spawn(8001, 1067, 658, 1, 1, 1 )
mob.spawn(8001, 1302, 970, 1, 1, 1 )
mob.spawn(8001, 1198, 916, 1, 1, 1 )
mob.spawn(8001, 1020, 893, 1, 1, 1 )
mob.spawn(8001, 943, 498, 1, 1, 1 )
mob.spawn(8001, 839, 507, 1, 1, 1 )
mob.spawn(8001, 744, 569, 1, 1, 1 )
mob.spawn(8001, 667, 753, 1, 1, 1 )
mob.spawn(8001, 486, 821, 1, 1, 1 )
si denumeste-le corespunzator.Eu ti-am lasat exemplu pentru metinele de lv. 5, si l-am numit regen_lv5.lua
Apoi foloseste completandu-l, bineinteles, acest quest:
quest ploaie_metine begin
state start begin
when 20094.chat."Event Ploaie de Metine" with pc.is_gm() begin
say("Activezi Eventul Metine In Desert ?")
local s = select("DA", "NU")
if s == 2 then
return
elseif s == 1 then
local alege = select2(6, "Metine Lv. 5", "Metine Lv. 10", "Metine Lv. 15", "Metine Lv. 20", "Metine Lv. 25", "Metine Lv. 30",
"Metine Lv. 35", "Metine Lv. 40", "Metine Lv. 45", "Metine Lv. 50", "Metine Lv. 55", "Metine Lv. 60","Metine Lv. 65",
"Metine Lv. 70", "Metine Lv. 75", "Metine Lv. 80", "Metine Lv. 85", "Metine Lv. 90", "Renunt")
if alege == 19 then return end
if alege == 1 then
command("eclipse 1")
if pc.get_map_index() == 63 then
dofile('/usr/game/share/locale/romania/quest/evm_regen/regen_lv5.lua')--ai grija sa corespunda locatia
end
end
end
end
end
end


Ti se pare greu?
Imagine
Imagine
► Arată conținutul

► Arată conținutul

Conectat
Avatar utilizator
AlynDE
Nivel 1
Nivel 1
Mesaje: 79
Membru din: 11 Apr 2017
Status: Sunt bine mersi
Server Metin2: Sunt bine mersi
Regat: Shinsoo
Mulțumiri acordate: 11
Mulțumiri primite: 3

Re: Quest Ploaie de metine pvm

Mesajde AlynDE » 02 Mai 2019, 17:36

Frate tu esti TURC AM facut exact cum ai spus tu ...si tot nu apare pagina 2 eu cred ca , tu ai o functie in server cand apare mai mult de 10 apare automat page 2 uite video !

Trebuie să fii logat sau înregistrat pentru a vedea acest link.

Deconectat
Avatar utilizator
[RaffaeL]
Utilizatorul Lunii Aprilie
Utilizatorul Lunii Aprilie
Mesaje: 2506
Membru din: 19 Mar 2016
Localitate: Everywhere
Reputație: ==================
► Helper Experimentat J4M
► Membru Club Permanent
==================
►Uituc -> pentru ca...am uitat
mai multe decat
altii vor sti vreodata.
==================
Status: Incerc sa ajut,cum stiu,cum pot..pe toti
Server Metin2: ...
Mulțumiri acordate: 3
Mulțumiri primite: 571
Contact:

Re: Quest Ploaie de metine pvm

Mesajde [RaffaeL] » 02 Mai 2019, 17:44

AlynDE scrie:Frate tu esti TURC AM facut exact cum ai spus tu ...si tot nu apare pagina 2 eu cred ca , tu ai o functie in server cand apare mai mult de 10 apare automat page 2 uite video !

Trebuie să fii logat sau înregistrat pentru a vedea acest link.


Daca te uiti atent la acel mini-clip o sa observi ca sunt 6 pagini, nu 10, numar care se regaseste aici
local alege = select2(6, "Metine Lv. 5"
si aici
function select2(tab,...) -- unde "tab" reprezinta numarul maxim de intrari afisate in acelasi timp

Deci nu, nu sunt turc ,si nu am nici o alta functie adaugata in server, server care de altfel, este un clean de aici de pe forum, si pe care il folosesc doar pentru a testa diferite lucruri. Insa verifica de doua ori ce si unde adaugi, inainte sa spui "nu merge".

Poftim: Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Fa-ti tu fisierele "regen", dupa acel exemplu.
Spor.
Imagine
Imagine
► Arată conținutul

► Arată conținutul


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

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator