Bug ruleta server global

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

Nivel 1
Mesaje: 116
Membru din: 24 Dec 2015, 13:15
Server: Metin2TurboGX
Regat: Jinno
Aprecieri: 175  
Mulţumiri: 2  
Discord: Copiază ID
Medalii

*Problemă:cu o tolba pot sa dau al infinit la ruleta
Tipologie server: server metin2global
*Resursă folosită: GLOBAL
*ServerFiles utilizat: GLOBAL
*Syserr:
Poză:
*Detalii suplimentare:

---TOMBOLA Metin2Roa----
---INCEPUT----
quest tombola begin
state start begin
function tablica(vnum, pozycja, pozycja2)
local itemy = {
{
{41348, 1},
{51007, 6},
{45184, 1},
{51008, 6},
{41349, 1},
{51013, 1},
{45183, 1},
{30179, 9},
{41350, 1},
{30093, 2},
{45185, 1},
{30324, 9},
{41351, 1},
{51012, 1},
{45182, 1},
{51006, 6},
{41348, 1},
},
{
{41348, 1},
{51007, 6},
{45184, 1},
{51008, 6},
{41349, 1},
{51013, 1},
{45183, 1},
{30179, 9},
{41350, 1},
{30093, 2},
{45185, 1},
{30324, 9},
{41351, 1},
{51012, 1},
{45182, 1},
{51006, 6},
{41348, 1},
}
}
return itemy[vnum][pozycja][pozycja2]
end



when login begin
cmdchat("tombola "..q.getcurrentquestindex())
end

when 9005.chat."Deschide Ruleta" with pc.count_item(30093)>0 begin
local losowo = number(1,2)
local str = " "
for i = 1,16 do
if i == 16 then
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
else
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
end
end
pc.remove_item(30093)
cmdchat("OnPrepare"..str)
cmdchat("openTombola")
setskin(NOWINDOW)
end

when info or button begin
local losowo = number(1,2)
local str = " "
for i = 1,16 do
if i == 16 then
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
else
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
end
end
cmdchat("get_input_start")
local czynnosc = input(cmdchat("get_input_value"))
cmdchat("get_input_end")
if czynnosc == "tombola|begin" then
pc.setqf("slot", number(1, 16))
cmdchat("OnRun "..number(2,3)*16+pc.getqf("slot").."|5")
elseif czynnosc == "tombola|end" then
syschat("Felicitări! Ai primit "..tombola.tablica(losowo, pc.getqf("slot")+1, 2).."x "..item_name(tombola.tablica(losowo, pc.getqf("slot")+1, 1)).." ca o recompensă în Ruleta!")
pc.give_item2(tombola.tablica(losowo, pc.getqf("slot")+1, 1), tombola.tablica(losowo, pc.getqf("slot")+1, 2))

end
end
end
end


Cu o tolba pot da la infinit la ruleta.Rezolvare va rog.
Discord: fany1975
Afișează semnătura
Avatar utilizator
AndyOpris
Nivel 4

Nivel 4
Mesaje: 500
Membru din: 09 Iun 2015, 15:12
Server: -
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 226  
Medalii

---TOMBOLA Metin2Roa----
---INCEPUT----
quest tombola begin
state start begin
function tablica(vnum, pozycja, pozycja2)
local itemy = {
{
{41348, 1},
{51007, 6},
{45184, 1},
{51008, 6},
{41349, 1},
{51013, 1},
{45183, 1},
{30179, 9},
{41350, 1},
{30093, 2},
{45185, 1},
{30324, 9},
{41351, 1},
{51012, 1},
{45182, 1},
{51006, 6},
{41348, 1},
},
{
{41348, 1},
{51007, 6},
{45184, 1},
{51008, 6},
{41349, 1},
{51013, 1},
{45183, 1},
{30179, 9},
{41350, 1},
{30093, 2},
{45185, 1},
{30324, 9},
{41351, 1},
{51012, 1},
{45182, 1},
{51006, 6},
{41348, 1},
}
}
return itemy[vnum][pozycja][pozycja2]
end



when login begin
cmdchat("tombola "..q.getcurrentquestindex())
end

when 9005.chat."Deschide Ruleta" begin
local losowo = number(1,2)
local str = " "
for i = 1,16 do
if i == 16 then
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
else
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
end
end
cmdchat("OnPrepare"..str)
cmdchat("openTombola")
setskin(NOWINDOW)
end

when info or button with pc.count_item(30093)>0 begin
local losowo = number(1,2)
local str = " "
for i = 1,16 do
if i == 16 then
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2)
else
str = str..tombola.tablica(losowo, i, 1).."|"..tombola.tablica(losowo, i, 2).."|"
end
end
cmdchat("get_input_start")
local czynnosc = input(cmdchat("get_input_value"))
cmdchat("get_input_end")
if czynnosc == "tombola|begin" then
pc.setqf("slot", number(1, 16))
cmdchat("OnRun "..number(2,3)*16+pc.getqf("slot").."|5")
elseif czynnosc == "tombola|end" then
pc.remove_item(30093)
syschat("Felicitări! Ai primit "..tombola.tablica(losowo, pc.getqf("slot")+1, 2).."x "..item_name(tombola.tablica(losowo, pc.getqf("slot")+1, 1)).." ca o recompensă în Ruleta!")
pc.give_item2(tombola.tablica(losowo, pc.getqf("slot")+1, 1), tombola.tablica(losowo, pc.getqf("slot")+1, 2))

end
end
end
end
Pentru acest mesaj, AndyOpris for the post:
fany1975
Avatar utilizator
fany1975
Nivel 1

Nivel 1
Mesaje: 116
Membru din: 24 Dec 2015, 13:15
Server: Metin2TurboGX
Regat: Jinno
Aprecieri: 175  
Mulţumiri: 2  
Discord: Copiază ID
Medalii

Am pus questul dar dupa ce dai odata se blocheza roata.
Discord: fany1975
Afișează semnătura
Avatar utilizator
fany1975
Nivel 1

Nivel 1
Mesaje: 116
Membru din: 24 Dec 2015, 13:15
Server: Metin2TurboGX
Regat: Jinno
Aprecieri: 175  
Mulţumiri: 2  
Discord: Copiază ID
Medalii

Alceva? Nu știe nimeni?

[ Postat de pe Android ] Imagine
Discord: fany1975
Afișează semnătura
Avatar utilizator
BeauDeCiuda
Utilizator interzis !

Utilizator interzis !
Mesaje: 1915
Membru din: 24 Mar 2014, 16:25
Server: http://infomanii.ro
Regat: Chunjo
Aprecieri: 169  
Mulţumiri: 225  
 Contact:
Medalii

mamacarna scrie:Alceva? Nu știe nimeni?

[ Postat de pe Android ] Imagine
pune si tu syserr sa vedem unde e problema :| :| :| :| :| :| :| :|
Imagine
Afișează semnătura
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Dacă în 3 zile autorul subiectului nu va da niciun semn de viata în topic, subiectul va fi mutat în Arhivă Probleme şi Întrebări.
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
2062
Răspunsuri
0
Vizualizări
308
Răspunsuri
1
Vizualizări
223

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

  • Informaţie
  • Cine este conectat

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