A nil value !

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
NewHero
Fost Moderator

Fost Moderator
Mesaje: 1331
Membru din: 24 Iun 2014, 00:44
Server: Metin2NewHero
Regat: Jinno
Aprecieri: 215  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

Salut , am aceasta problema pe care am mai intalnit-o si la alte quest-uri ( NU este quest-ul gresit ) Imagine Svf este 40k. Ce trebuie sa fac sa nu mai apara aceste errori in syserr ... ?
Multumesc !
În curând un nou server de Metin2 level 250.
Votați doar dacă v-ar interesa să jucați pe un server de mai jos.
Strawpoll:https://strawpoll.com/u5h4uz6cp/
Website(În curând online):https://metin2newhero.ro/
Server discord M2NH:https://discord.gg/PAwehr4
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Questul "invocă" niște variabile care nu există, ele trebuiesc adăugate în locale.lua sau localesettings.lua depinde cum ai în folderul quest

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
NewHero
Fost Moderator

Fost Moderator
Mesaje: 1331
Membru din: 24 Iun 2014, 00:44
Server: Metin2NewHero
Regat: Jinno
Aprecieri: 215  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

fumigena65 scrie:Questul "invocă" niște variabile care nu există, ele trebuiesc adăugate în locale.lua sau localesettings.lua depinde cum ai în folderul quest

[ Postat de pe Android ] Imagine
Salut bosu , multumesc frumos de ajutor , dar ce trebuie sa fac mai exact in locale.lua , ce trebuie sa adaug ?
În curând un nou server de Metin2 level 250.
Votați doar dacă v-ar interesa să jucați pe un server de mai jos.
Strawpoll:https://strawpoll.com/u5h4uz6cp/
Website(În curând online):https://metin2newhero.ro/
Server discord M2NH:https://discord.gg/PAwehr4
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

NewHero scrie:
fumigena65 scrie:Questul "invocă" niște variabile care nu există, ele trebuiesc adăugate în locale.lua sau localesettings.lua depinde cum ai în folderul quest

[ Postat de pe Android ] Imagine
Salut bosu , multumesc frumos de ajutor , dar ce trebuie sa fac mai exact in locale.lua , ce trebuie sa adaug ?
Scoate un locale.lua din alt serverfiles și caută funcția get_grade și o copiezi în locale.lua al tău
Imagine
Afișează semnătura
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

NewHero scrie:Salut , am aceasta problema pe care am mai intalnit-o si la alte quest-uri ( NU este quest-ul gresit ) Imagine Svf este 40k. Ce trebuie sa fac sa nu mai apara aceste errori in syserr ... ?
Multumesc !
Sa consideram ca intradevar questul nu este gresit.
Il poti pune aici, totusi?
Asa ne-am da seama mai bine despre ce este vorba, si ce variabile "invoca" acel quest.
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
NewHero
Fost Moderator

Fost Moderator
Mesaje: 1331
Membru din: 24 Iun 2014, 00:44
Server: Metin2NewHero
Regat: Jinno
Aprecieri: 215  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
NewHero scrie:Salut , am aceasta problema pe care am mai intalnit-o si la alte quest-uri ( NU este quest-ul gresit ) Imagine Svf este 40k. Ce trebuie sa fac sa nu mai apara aceste errori in syserr ... ?
Multumesc !
Sa consideram ca intradevar questul nu este gresit.
Il poti pune aici, totusi?
Asa ne-am da seama mai bine despre ce este vorba, si ce variabile "invoca" acel quest.
Desigur uite quest-ul:
quest horse_summon begin
state start begin
function get_horse_summon_prob_pct() local skill_level=pc.get_skill_level(131) if skill_level==1 then return 15 elseif skill_level==2 then return 20 elseif skill_level==3 then return 30 elseif skill_level==4 then return 40 elseif skill_level==5 then return 50 elseif skill_level==6 then return 60 elseif skill_level==7 then return 70 elseif skill_level==8 then return 80 elseif skill_level==9 then return 90 elseif skill_level>=10 then return 100 end return 10 end

when 50051.use with horse.get_grade()==0 begin
say_title("Grajdar: ")
say("Nu deþii un cal! ")
end
when 50051.use with horse.get_grade()==1 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-100)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 100 MP")
say("pentru a chema calul. ")
end
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()==0 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()==2 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-200)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 200 MP")
say("pentru a chema calul. ")
end
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==0 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==3 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-300)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 300 MP")
say("pentru a chema calul. ")
end
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
end
end
end
În curând un nou server de Metin2 level 250.
Votați doar dacă v-ar interesa să jucați pe un server de mai jos.
Strawpoll:https://strawpoll.com/u5h4uz6cp/
Website(În curând online):https://metin2newhero.ro/
Server discord M2NH:https://discord.gg/PAwehr4
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
NewHero scrie:Salut , am aceasta problema pe care am mai intalnit-o si la alte quest-uri ( NU este quest-ul gresit ) Imagine Svf este 40k. Ce trebuie sa fac sa nu mai apara aceste errori in syserr ... ?
Multumesc !
Sa consideram ca intradevar questul nu este gresit.
Il poti pune aici, totusi?
Asa ne-am da seama mai bine despre ce este vorba, si ce variabile "invoca" acel quest.
Degeaba, este exact cum i-am spus eu ;))

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
NewHero
Fost Moderator

Fost Moderator
Mesaje: 1331
Membru din: 24 Iun 2014, 00:44
Server: Metin2NewHero
Regat: Jinno
Aprecieri: 215  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

Am cautat prin 15 SVF si nu am gasit nimic din ce ai zis tu ...
Din cauza errorii nu pot sa chem calul ... :)
În curând un nou server de Metin2 level 250.
Votați doar dacă v-ar interesa să jucați pe un server de mai jos.
Strawpoll:https://strawpoll.com/u5h4uz6cp/
Website(În curând online):https://metin2newhero.ro/
Server discord M2NH:https://discord.gg/PAwehr4
Afișează semnătura
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

NewHero scrie:Am cautat prin 15 SVF si nu am gasit nimic din ce ai zis tu ...
Din cauza errorii nu pot sa chem calul ... :)
Nu este normal sa ai eroare cu "nil value", cand in questul tau este aceasta functie: "horse.get_grade()==0 begin" ?
Poftim, instaleaza-l si foloseste-l asa:
quest horse_summon begin
state start begin
function get_horse_summon_prob_pct() local skill_level=pc.get_skill_level(131) if skill_level==1 then return 15 elseif skill_level==2 then return 20 elseif skill_level==3 then return 30 elseif skill_level==4 then return 40 elseif skill_level==5 then return 50 elseif skill_level==6 then return 60 elseif skill_level==7 then return 70 elseif skill_level==8 then return 80 elseif skill_level==9 then return 90 elseif skill_level>=10 then return 100 end return 10 end

when 50051.use with horse.get_grade()<1 begin
say_title("Grajdar: ")
say("Nu deþii un cal! ")
end
when 50051.use with horse.get_grade()==1 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=100 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-100)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 100 MP")
say("pentru a chema calul. ")
end
end
end
when 50051.use with horse.get_grade()==2 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50051.use with horse.get_grade()==3 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()<1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()==1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50052.use with horse.get_grade()==2 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=200 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-200)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 200 MP")
say("pentru a chema calul. ")
end
end
end
when 50052.use with horse.get_grade()==3 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()<1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==1 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==2 begin
say_title("Informaþie: ")
say("Ai folosit imaginea de chemare a calului greºitã. ")
end
when 50053.use with horse.get_grade()==3 begin
if pc.get_map_index() == 110 then
chat("Armasarul nu a putut fi strigat în aceastã hartã.")
else
if pc.getsp()>=300 then
if number(1, 100)<=horse_summon.get_horse_summon_prob_pct() then

horse.summon()
else
chat("Armasarul nu a putut fi strigat.")
end
pc.change_sp(-300)
else
say_title("Informaþie: ")
say("Nu ai destule MP. Îþi trebuie minim 300 MP")
say("pentru a chema calul. ")
end
end
end
end
state __COMPLETE__ begin
when enter begin
q.done()
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
NewHero
Fost Moderator

Fost Moderator
Mesaje: 1331
Membru din: 24 Iun 2014, 00:44
Server: Metin2NewHero
Regat: Jinno
Aprecieri: 215  
Mulţumiri: 35  
Discord: Copiază ID
 Contact:
Medalii

Multumesc frumos de ajutor , dar calul tot nu vine si aceeasi erroare este in syserr.
În curând un nou server de Metin2 level 250.
Votați doar dacă v-ar interesa să jucați pe un server de mai jos.
Strawpoll:https://strawpoll.com/u5h4uz6cp/
Website(În curând online):https://metin2newhero.ro/
Server discord M2NH:https://discord.gg/PAwehr4
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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