Quest hiba

Indította Dasthwer, 2017-06-23, 15:56:15

Hello mindenki!

Érdekes hibába ütköztem. Több szerverfájlból is próbáltam átmenteni a questet, de ugyanúgy nem működik.
quest check_trans_ticket begin
state start begin
when login or levelup with pc.level >0 begin
set_state(zone_enter)
end
end

state zone_enter begin
when 20088.chat."Második emelet" begin
say_title(mob_name(20088)..":")
say("Én vagyok az első emelet őre.")
say("A Pók kazamatának itt vége.")
say("De, én elvihelek a második emeletre is..Ha!!")
say("Van nálad belépő.. Ha nincs, nincs miről beszélünk.")
say_reward("Akarsz oda jutni?")
local SD2sel=select("Igen","Nem")
if SD2sel==1 then
local SD2Key = 71095
local SD2Key2 = 71130
local SD2Key3 = 76019
if pc.countitem(SD2Key)>0 or pc.countitem(SD2Key2)>0 or pc.countitem(SD2Key3)>0 then
say_title(mob_name(20088)..":")
say("Az ottani lények nagyon erősek!")
say("Légy nagyon óvatos!")
say("[DELAY value; 1000]. . . . . . . . . . .[/DELAY]")
wait()
pc.removeitem(SD2Key, 1)
pc.removeitem(SD2Key2, 1)
pc.removeitem(SD2Key3, 1)
pc.warp(704100, 464100)
else
say_title(mob_name(20088)..":")
say("Nincs nálad a szükséges belépő!")
say_item("Belépési engedély ",SD2Key,"")
end
elseif SD2sel==2 then
say_title(mob_name(20088)..":")
say("Megértem, hogy félsz..")
say("Viszlát.")
return
end
end
end
end


Valamiért az SSD2-re a 20088 NPC nem visz be, olyan értelemben hogy rákattintok és nem csinál semmit. A fenti questet használom, valamint ellenőriztem ahányszor ./qc-t használok, mindig beleteszi az object mappába a dolgokat, de a játékban ez korántsem valósul meg. Mi lehet a probléma?

Ingame Gm karakterrel meg volt a /reload q?

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

Ne nézzél már amatőrnek. Nem ez a gond.

2017-06-23, 16:38:54 #3 Utolsó szerkesztés: 2017-06-23, 16:40:42 Szerző: Meli
Idézetet írta: Dasthwer Dátum 2017-06-23, 16:36:08
Ne nézzél már amatőrnek. Nem ez a gond.

Ezt a nem írtam volna.
De ha így kérsz segítséget, hogy segíteni akarok és flegmázol, remélem senki nemfog neked segíteni.

Kell egy olyan sysser ahol a pálya van, mármint map index (CH)
Azt küld el.

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

Szerinted poénnak írtam azt hogy érdekes hibába ütköztem?
SYSERR: Jun 23 16:29:52.648492 :: pid_init:
Start of pid: 1526

SYSERR: Jun 23 16:30:10.351901 :: CheckDragonSoulExtTables: In ąé·ćĽ® group of DragonSoulExtTables, ByProduct(30270) of Grade grade_normal is not exist.
SYSERR: Jun 23 16:30:10.351959 :: ReadDragonSoulTableFile: DragonSoul table Check failed.
SYSERR: Jun 23 16:30:10.351981 :: Boot: cannot load DragonSoulTable: locale/hungary/dragon_soul_table.txt
SYSERR: Jun 23 16:39:18.947348 :: Process: SEQUENCE 6587c080 mismatch 0xaf != 0x64 header 254
SYSERR: Jun 23 16:39:18.947458 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]


Nem vagyok hülye, ha lenne értelme posztolnék syserr-t.

Idézetet írta: Dasthwer Dátum 2017-06-23, 17:26:39
Szerinted poénnak írtam azt hogy érdekes hibába ütköztem?
SYSERR: Jun 23 16:29:52.648492 :: pid_init:
Start of pid: 1526

SYSERR: Jun 23 16:30:10.351901 :: CheckDragonSoulExtTables: In ąé·ćĽ® group of DragonSoulExtTables, ByProduct(30270) of Grade grade_normal is not exist.
SYSERR: Jun 23 16:30:10.351959 :: ReadDragonSoulTableFile: DragonSoul table Check failed.
SYSERR: Jun 23 16:30:10.351981 :: Boot: cannot load DragonSoulTable: locale/hungary/dragon_soul_table.txt
SYSERR: Jun 23 16:39:18.947348 :: Process: SEQUENCE 6587c080 mismatch 0xaf != 0x64 header 254
SYSERR: Jun 23 16:39:18.947458 :: Process: SEQUENCE_LOG [UNKNOWN]-------------
[254 : 0xaf]


Nem vagyok hülye, ha lenne értelme posztolnék syserr-t.

Azt hiszem nekem akkor csinált ilyet mikor az object mappából töröltem dolgokat manuálisan.
Nos nekem úgy működött a dolog, hogy töröltem mindent ami ahhoz kapcsolódik.(Quest)
Majd resiztem a BSD-t aztán be qc-ztam. Próbáld ki, hanem tovább keressük a hiba okát.

“Majdnem minden tudásunkért nem azoknak tartozunk, akik egyetértettek, hanem azoknak, akik nem.”

Tessék, írtam egy egyszerűbb questet. Próbáld ki. Nálam működik! :)

quest sd2 begin
state start begin
when 20088.chat."SD2 Belépés" with pc.get_map_index() == 104 begin --sd1 mapindex
say_title("SD2 Belépés")
say("Szükséged lesz egy SD2 belépőre")
say("a belépéshez.")
say("")
say("Készen állsz?")
local a = select ("Igen", "Nem")
if a == 2 then return end
if a == 1 then
if pc.count_item(71095) >=1 then --belépő
pc.warp(704100,464100) --koordináta
pc.remove_item(71095) --belépő elvesz
else
chat("Nincsen belépőd.")
end
end
end
end
end

2017-06-24, 14:29:44 #7 Utolsó szerkesztés: 2017-06-24, 14:35:18 Szerző: Fl4T!K
Boot: cannot load DragonSoulTable: locale/hungary/dragon_soul_table.txt

Üzenet összefésülés: 2017-06-24, 14:35:18

jah bocsi, azthittem nem megy a szerver :D
Hamarosan...