Problema Quest

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
freakkkkz
Nivel 1

Nivel 1
Mesaje: 134
Membru din: 06 Mai 2016, 11:47
Server: XTera2
Regat: Shinsoo
Aprecieri: 170  
Mulţumiri: 1  
 Contact:
Medalii

Salut ma poate ajuta cineva cu questul asta (Resursa vegas ) dar nu stiu ce am gresit daca doreste cineva sa imi spuna ce am gresit

quest select_item_quest begin
state start begin
when login with pc.get_level() == 35 begin
send_letter("Alege Item")
end
when button or info begin
say_title(string.format("Bun Venit", pc.get_name()))
say("Pentru inceput am sa iti ofer opurtunitatea")
say("De a alege un item bonusat")
say("Care sa te ajute pe parcursul jocului")
say("")

local SETTINGS_DICT = {
[RAZBOINIC] = {
['type_weapon'] = {"FMS", "RIB"},
['vnum'] = {299, 3219}
},
[NINJA] = {
['type_weapon'] = {"Pumnal", "Arc"},
['vnum'] = {1179, 2199}
},
[SURA] = {
['type_weapon'] = {"FMS"},
['vnum'] = {299}
},
[SHAMAN] = {
['type_weapon'] = {"Clopot", "Evantai"},
['vnum'] = {5119, 7169}
}
}
local jobIndex = pc.get_job()
local dict = SETTINGS_DICT[jobIndex]['type_weapon']

table.insert(dict, "Exit")
local key = select_table(dict);

if (key == table.getn(dict)) then
send_letter("Alege Item")
return
end

pc.give_item2_select(SETTINGS_DICT[jobIndex]['vnum'][key])
item.set_value(0,72,55)
item.set_value(1,71,-13)
item.set_value(2,15,10)
item.set_value(3,16,10)
item.set_value(4,5,12)
set_state(__COMPLETE__)
end
end
state__COMPLETE__ begin end
end
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

Questul funcționează doar dacă ai nivel 35, încearcă sa pui >=1

[ Postat de pe Android ] Imagine
Avatar utilizator
tutunaru
Utilizator interzis !

Utilizator interzis !
Mesaje: 182
Membru din: 23 Iun 2016, 12:17
Server: Prodomo2
Aprecieri: 476  
Mulţumiri: 70  
Discord: Copiază ID
 Contact:
Medalii

pune-l pe pastebin daca vrei sa te ajute cineva
"Nu-mi daţi sfaturi! Ştiu să greşesc şi singur!"
Afișează semnătura
Avatar utilizator
freakkkkz
Nivel 1

Nivel 1
Mesaje: 134
Membru din: 06 Mai 2016, 11:47
Server: XTera2
Regat: Shinsoo
Aprecieri: 170  
Mulţumiri: 1  
 Contact:
Medalii

problema este cand dau in putty ./qc imi da >

expecting 'state'
arme30.quest:51:Abort (core dumped)

am incercat sa mai aduga end dar degeaba

poftim
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

https://easyupload.io/fi1cpo
revino cu răspuns

[ Postat de pe Android ] Imagine
Pentru acest mesaj, [GabrieL] for the post:
freakkkkz
Avatar utilizator
freakkkkz
Nivel 1

Nivel 1
Mesaje: 134
Membru din: 06 Mai 2016, 11:47
Server: XTera2
Regat: Shinsoo
Aprecieri: 170  
Mulţumiri: 1  
 Contact:
Medalii

merge dar apare doar Pumnal si clopotul .....
EDIT T/C Am rezolvat trebuiau niste spatii ms gaby de quest
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

freakkkkz scrie: ↑23 Apr 2020, 21:15 merge dar apare doar Pumnal si clopotul .....
EDIT T/C Am rezolvat trebuiau niste spatii ms gaby de quest
Pune si aici questul functional poate mai are cineva nevoie de el.
Imagine
Afișează semnătura
Avatar utilizator
[GabrieL]
Utilizator interzis !

Utilizator interzis !
Mesaje: 288
Membru din: 31 Aug 2014, 10:24
Server: Metin2Class
Regat: Shinsoo
Aprecieri: 21  
Mulţumiri: 445  
Discord: Copiază ID
Medalii

Ionuţ M. scrie: ↑24 Apr 2020, 09:23
freakkkkz scrie: ↑23 Apr 2020, 21:15 merge dar apare doar Pumnal si clopotul .....
EDIT T/C Am rezolvat trebuiau niste spatii ms gaby de quest
Pune si aici questul functional poate mai are cineva nevoie de el.
E cel pe care l-am atașat la postare. Funcțiile lipsă trebuie adăugate în quest_functions (pentru cei care întâmpină probleme atunci când îl rulează)

[ Postat de pe Android ] Imagine
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

gaby22gaby scrie: ↑24 Apr 2020, 11:02
Ionuţ M. scrie: ↑24 Apr 2020, 09:23
freakkkkz scrie: ↑23 Apr 2020, 21:15 merge dar apare doar Pumnal si clopotul .....
EDIT T/C Am rezolvat trebuiau niste spatii ms gaby de quest
Pune si aici questul functional poate mai are cineva nevoie de el.
E cel pe care l-am atașat la postare. Funcțiile lipsă trebuie adăugate în quest_functions (pentru cei care întâmpină probleme atunci când îl rulează)

[ Postat de pe Android ] Imagine
Ok,il pun eu aici.

Cod: Selectaţi tot

quest select_item_quest begin
    state start begin
        when login with pc.get_level() >= 1 begin
            send_letter("Cadou de inceput.")
        end
       
        when button or info begin
            say_title(string.format("Bine ai veit pe serverul nostru |cff56ff00|H|%s!", pc.get_name()))
            say("Pentru alegerea ta, vei fi rasplatit cu un cadou.")
            say("Alege o arma deja bonusta pentru PVM.")
            say("")
           
            local SETTINGS_DICT = {
                [WARRIOR]   = {
                    ['type_weapon'] = {"Sabie Otravita", "Manie"},
                    ['vnum'] = {189, 3169}
                },
                [ASSASSIN]  = {
                    ['type_weapon'] = {"Pumnal", "Arc"},
                    ['vnum'] = {1139, 2179}
                },
                [SURA]      = {
                    ['type_weapon'] = {"Sabie Otravita"},
                    ['vnum'] = {189}
                },
                [SHAMAN]    = {
                    ['type_weapon'] = {"Clopot"},
                    ['vnum'] = {5129}
                },
            }
            local jobIndex = pc.get_job()
            local dict = SETTINGS_DICT[jobIndex]['type_weapon']
 
            table.insert(dict, "Iesire")
            local key = select_table(dict);
           
            if (key == table.getn(dict)) then
                send_letter("Cadou de inceput.")
                return
            end
 
            pc.give_item2_select(SETTINGS_DICT[jobIndex]['vnum'][key])
            item.set_value(0, 72, 55)
            set_state(__COMPLETE__)
        end
    end
    state __COMPLETE__ begin end
end
Mutat in Probleme Rezolvate.
Imagine
Afișează semnătura
Închis
Răspunsuri
6
Vizualizări
400
Răspunsuri
4
Vizualizări
219
Răspunsuri
4
Vizualizări
409
Răspunsuri
3
Vizualizări
735

Înapoi la “Probleme rezolvate”

  • Informaţie