Am o problema cu Lua_error la un quest ..

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

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

SYSERR: Mar 9 12:52:18 :: RunState: LUA_ERROR: attempt to call a string value
SYSERR: Mar 9 12:52:18 :: WriteRunningStateToSyserr: LUA_ERROR: quest premiu_zilnic.start click
SYSERR: Mar 9 12:55:19 :: Process: SEQUENCE 36a9eb00 mismatch 0xaf != 0x0 header 254
SYSERR: Mar 9 12:55:19 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

Nimeni :| ??.....
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
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

primele 2 linii de eroare sunt de la quest, celelalte 2 sunt de la headere, ai headerul 254 in client si nu-l ai in server, ori invers.. se rezolva din sursa, iar pt quest.. zice de o eroare undeva la un string.. :-?? n-am de unde sa stiu la ce se refera daca nu stiu ce ai tu in quest.. posibil sa ai undeva comparatie intre string si number.. gen

Cod: Selectaţi tot

if x < 20 then
unde x="10", ori e luat dintr-o functie ce-ti returneaza string, in acest caz rezolvarea ar fi sa adaugi tonumber

Cod: Selectaţi tot

if tonumber(x) < 20 then
"10" - string
10 - number
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

Uite aici quesstul complect
quest premiu_zilnic begin
state start begin
when 20003.chat."Eveniment Bonus 24" or letter with pc.level >= 30 begin
if 86400 > get_global_time() - pc . getqf ( "lottery_last_play" ) then
say_title("[WINDOW_SIZE width;260|height;200]Salutari "..pc.getname().." ")
say("")
say("Metin7S iti ofera un premiu special.")
say("Poti primi un premiu aleatoriu o data pe zi.")
say("")
say_reward("Te rog sa revii mai tarziu.")
say("")
return
end
say_reward("Metin7S iti ofera un premiu special.")
say("")
say("Ce vrei sa faci?")
local b=select("Imi iau premiul", "Iau premiul mai tarziu")
if 1==b then
say_title("[WINDOW_SIZE width;210|height;190]Bafta "..pc.getname().." ")
say("")
say("Urmeaza sa primesti un premiu.")
say("Crezi ca ai noroc?")
say("")
say_reward("Asteapta putin, unde te grabesti?")
say("")
wait()

local r=number(1, 6)
if 1==r then
say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
say("")
say("Salam canta la muzicuta!")
say_title("Esti norocos.")
say("")
say_reward("Norocul a fost de partea ta.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "124400" , 20 )
elseif 2==r then
say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
say("")
say("Esti urat cu spume!")
say_title("Esti norocos.")
say("")
say_reward("Norocul a fost de partea ta.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "70023" , 20 )
elseif 3==r then
say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
say("")
say("N-ai cu cine niste tarani!")
say_title("Ai putin noroc.")
say("")
say_reward("Ai putin noroc.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "70022" , 20 )
elseif 4==r then
say_reward("[WINDOW_SIZE width;210|height;190]Salutari "..pc.getname().."")
say("")
say("Ai bani, ai pasarica.")
say("Nu ai bani ...")
say("Si mana e buna.")
say_title("Ai putin noroc.")
say("")
say_reward("Ai putin noroc.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "70042" , 20 )
elseif 5==r then
say_reward("[WINDOW_SIZE width;220|height;190]Salutari "..pc.getname().."")
say("")
say("Poftin un yang.")
say_title("Om mai norocos nu am vazut.")
say("")
say_reward("Hai Noroc !!!.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "70030" , 20 )
elseif 6==r then
say_reward("[WINDOW_SIZE width;220|height;190]Salutari "..pc.getname().."")
say("")
say("Stai cuminte!")
say_title("Ai primit un pahar de vin fiert.")
say("")
say_reward("Bauta sa fie.")
say("Revino maine pentru alt premiu.")
pc . give_item2 ( "70044" , 20 )
end
elseif 2==b then
return
end
pc.setqf("lottery_last_play" , get_global_time())
return
end
end
end
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
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

pare ok questul, l-am incercat si singura problema a fost ca nu stie ce reprezinta pc.level , dar banuiesc ca tu il ai definit in questlib.lua, in fine l-am inlocuit pe ala cu pc.get_level() si merge perfect... poti incerca si tu sa faci la fel, poate e problema la acel pc.level pe care il ai acolo..
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

Fe® scrie:pare ok questul, l-am incercat si singura problema a fost ca nu stie ce reprezinta pc.level , dar banuiesc ca tu il ai definit in questlib.lua, in fine l-am inlocuit pe ala cu pc.get_level() si merge perfect... poti incerca si tu sa faci la fel, poate e problema la acel pc.level pe care il ai acolo..

Si cu ce anume l-ai inlocuit ?
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
Avatar utilizator
diabolik45
Nivel 4

Nivel 4
Mesaje: 630
Membru din: 24 Mar 2014, 14:28
Server: Metin2HyperX
Regat: Jinno
Aprecieri: 34  
Mulţumiri: 4  
 Contact:
Medalii

Up !!!!!!
Site : Metin2HyperX
WebSite : http://www.mt2hyperx.ro
Level maxim : 120
Descriere : PVP-Farm
Afișează semnătura
Avatar utilizator
Nazir a.k.a. Zorke
Traficant de ouă

Traficant de ouă
Mesaje: 1250
Membru din: 05 Sep 2014, 19:41
Server: Metin2 Kotoba
Regat: Shinsoo
Aprecieri: 5  
Mulţumiri: 44  
 Contact:
Medalii

unde e pc.level pui pc.get_level() sau daca ai sursa sa ai functia aia adaugata cu level simplu
Securizează website-ul la serverul tău chiar acum ! Sfaturi gratuite !
Schimbă codul din spatele template-ului cu ceva mai nou ! Același design alt cod !!
https://www.facebook.com/ZorkeOfficial/

Imagine
Afișează semnătura
Avatar utilizator
Hello
Membru Club

Membru Club
Mesaje: 706
Membru din: 10 Noi 2016, 18:45
Server: Nu conteşte.
Aprecieri: 144  
Mulţumiri: 136  
 Contact:
Medalii

Model nerespectat, arhivat.
Daca v-am facut sa va simtiti ofensati mi-am facut treaba.
Afișează semnătura
Închis

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 21 vizitatori