Eroare quest anti exp

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

Membru Club
Mesaje: 627
Membru din: 28 Mar 2017, 18:40
Server: EpicalMetin2
Regat: Jinno
Aprecieri: 206  
Mulţumiri: 39  
Discord: Copiază ID
 Contact:
Medalii

Salut, vreau sa compilez un quest anti exp am un bug la el si imi da eroare:


Quest:
quest anti_exp begin
state start begin
when login begin
cmdchat("antiexp_index "..q.getcurrentquestindex())
end
when button or info begin
if pc.getqf("antiexp") == 0 then
pc.block_exp()
pc.setqf("antiexp", 1)
chat("Inelul anti exp a fost activat!!!")
elseif pc.getqf("antiexp") == 1 then
pc.unblock_exp()
pc.setqf("antiexp", 0)
chat("Inelul antiexp a fost dezactivat!!!")
end
end
end
end

Eroare:
QUEST : anti_exp
STATE : start
WHEN : login
WHEN : button or
WHEN : info
Calls undeclared function! :
pc.block_exp
pc.unblock_exp
Abort (core dumped)
Avatar utilizator
Raj 1337
Nivel 3

Nivel 3
Mesaje: 352
Membru din: 25 Mai 2015, 20:22
Regat: Jinno
Aprecieri: 33  
Mulţumiri: 202  
Medalii

Incearca-l pe asta

Cod: Selectaţi tot

quest anti_exp begin
    state start begin
        when 40004.use begin
        if pc.getqf("antiexp") == 0 then
            pc.setqf("antiexp", 1)
            chat("Inelul anti experienta este activat. Punctele dvs. de experienta sunt setate la 0 la fiecare 3 secunde.")
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung", 3)
        elseif pc.getqf("antiexp") == 1 then
            pc.setqf("antiexp", 0)
            chat("Anti experienta dezactivat. Distractie placuta!")
            end
        end    
                    
        when erfahrung.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung1", 3)
            pc.setqf("antiexp", 1)
        end    
            
        when erfahrung1.timer with pc.getqf("antiexp") == 1 begin
            local ep = pc.get_exp()
            pc.give_exp2(-ep)
            timer("erfahrung", 3)
            pc.setqf("antiexp", 1)            
        end
    end
end

MULŢI PE LUME SE DAU ŞMECHERI, SE CRED MAI PRESUS CA ALŢII,
DAR ÎN OCHII MEI EI SUNT, DECÂT NIŞTE IMITAŢII! ^#(^
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

[GA]Marin scrie:Salut, vreau sa compilez un quest anti exp am un bug la el si imi da eroare:


Quest:
quest anti_exp begin
state start begin
when login begin
cmdchat("antiexp_index "..q.getcurrentquestindex())
end
when button or info begin
if pc.getqf("antiexp") == 0 then
pc.block_exp()
pc.setqf("antiexp", 1)
chat("Inelul anti exp a fost activat!!!")
elseif pc.getqf("antiexp") == 1 then
pc.unblock_exp()
pc.setqf("antiexp", 0)
chat("Inelul antiexp a fost dezactivat!!!")
end
end
end
end

Eroare:
QUEST : anti_exp
STATE : start
WHEN : login
WHEN : button or
WHEN : info
Calls undeclared function! :
pc.block_exp
pc.unblock_exp
Abort (core dumped)
Pe viitor, la daca la instalarea questurilor ,primesti aceasta eroare "Calls undeclared function! :"(care inseamna "functii nedeclarate"),tot ce trebuie sa faci este sa copiezi acele functii in "quest_functions".

In cazul de fata, intra in /usr/game(sau home/game, cum ai tu)/share/locale/romania(sau cum ai tu)/quest
si adauga

Cod: Selectaţi tot

pc.block_exp
pc.unblock_exp
in "quest_functions"
Pentru acest mesaj, [RaffaeL] for the post:
Marin
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
Marin
Membru Club

Membru Club
Mesaje: 627
Membru din: 28 Mar 2017, 18:40
Server: EpicalMetin2
Regat: Jinno
Aprecieri: 206  
Mulţumiri: 39  
Discord: Copiază ID
 Contact:
Medalii

[RaffaeL] scrie:
[GA]Marin scrie:Salut, vreau sa compilez un quest anti exp am un bug la el si imi da eroare:


Quest:
quest anti_exp begin
state start begin
when login begin
cmdchat("antiexp_index "..q.getcurrentquestindex())
end
when button or info begin
if pc.getqf("antiexp") == 0 then
pc.block_exp()
pc.setqf("antiexp", 1)
chat("Inelul anti exp a fost activat!!!")
elseif pc.getqf("antiexp") == 1 then
pc.unblock_exp()
pc.setqf("antiexp", 0)
chat("Inelul antiexp a fost dezactivat!!!")
end
end
end
end

Eroare:
QUEST : anti_exp
STATE : start
WHEN : login
WHEN : button or
WHEN : info
Calls undeclared function! :
pc.block_exp
pc.unblock_exp
Abort (core dumped)
Pe viitor, la daca la instalarea questurilor ,primesti aceasta eroare "Calls undeclared function! :"(care inseamna "functii nedeclarate"),tot ce trebuie sa faci este sa copiezi acele functii in "quest_functions".

In cazul de fata, intra in /usr/game(sau home/game, cum ai tu)/share/locale/romania(sau cum ai tu)/quest
si adauga

Cod: Selectaţi tot

pc.block_exp
pc.unblock_exp
in "quest_functions"
Nu am de unde sa stiu mane, mi-a mers stii bugul asta cand dau click pe anti exp, imi da lv 110... level maxim in sursa e 125 lv.. am schimbat 3 questuri pana acum.. si tot nu-i dau de cap
Avatar utilizator
ZNF
Membru Club

Membru Club
Mesaje: 1953
Membru din: 16 Feb 2014, 10:09
Aprecieri: 15  
Mulţumiri: 110  
Discord: Copiază ID
Medalii

Subiect inactiv, arhivat!
Închis
Răspunsuri
3
Vizualizări
1278
Răspunsuri
6
Vizualizări
2984
Răspunsuri
2
Vizualizări
513
Răspunsuri
0
Vizualizări
278

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot], Semrush [Bot] și 17 vizitatori