Not sure whats going on with my Kingdom quests, If I join on it will start, port me in, and then it says Success before any mobs spawn then ports me out.
Im not even sure where to start looking because I never really thought about KQs much.
19-06-14
Jaeru
Re: Kingdom Quest Starts then finishes.
I don't even know what server files are you using, or at least if you already tried to modify them but the common error for that, is the following:
- You will need to check the PineScripts for those KQs that are happening that, if you are asking "What is a PineScript?" I can't say you the perfect definition or meaning the thing is like the name says, "PineSCRIPT" is a script, In my language the literal translations makes no logical sense unles that name were used with connotative purpouses, those scripts allow you to "order" the KQ what to do after certain actions or time, you can find the respectuve PS for wach KQ into (assuming you are using the most common files - OdinFiles): [ServerRoot]9Data > Shine > ScenarioBookShelf (this is the Root Dir for PSs)> KQ... check all those files, those need to be something like this example:
Spoiler:
Example for King Slime Counter Attack (KingSlime):
infinite
open
waitinterrupt InterruptBlock "InterruptArg".
call InterruptBlock.
close
close
open [KingSlimeSummon1]
npcshout KingSlime "KingSlimeSummon".
summonmob KingSlime "KQ_Slime" 3.
close
open [KingSlimeSummon2]
npcshout KingSlime "KingSlimeSummon".
summonmob KingSlime "KQ_FireSlime" 3.
close
open [KingSlimeSummon3]
npcshout KingSlime "KingSlimeSummon".
summonmob KingSlime "KQ_IronSlime" 4.
close
open [KingSlimeSummon4]
npcshout KingSlime "KingSlimeSummon".
summonmob KingSlime "KQ_QueenSlime" 1.
summonmob KingSlime "KQ_PrinceSlime" 2.
close
open [KingSlimeDead]
npcshout KingSlime "KingSlimeDead".
close
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
open [QuestSuccess]
questresult Suc. ; 성공패킷 날림
reward KingdomQuest.
someoneshout "Guardian" "GuardianSuc0".
pause Sec 2. ; 2초간 대기
someoneshout "Guardian" "GuardianSuc1".
pause Sec 2. ; 2초간 대기
someoneshout "Guardian" "GuardianSuc2".
broadcast all "KQReturn30".
pause sec 10.
broadcast all "KQReturn20".
pause sec 10.
broadcast all "KQReturn10".
pause sec 5.
broadcast all "KQReturn5".
pause sec 5.
linkto all "Rou" "Rou" 5580 4541.
endofkq.
break "main".
close
open [QuestFail]
questresult Fail. ; 실패패킷 날림
broadcast all "KQReturn30".
pause sec 10.
broadcast all "KQReturn20".
pause sec 10.
broadcast all "KQReturn10".
pause sec 5.
broadcast all "KQReturn5".
pause sec 5.
linkto all "Rou" "Rou" 5580 4541.
endofkq.
break "main".
close
From that example you can deduce how is supposed to work, and please don't ask somebody else to fix them for you, is kinda bothering (unless that persons were your DEV).... if you dont even have idea what to do then:
- Download other server files and replace them for the existing ones, if you changed something related to it in the file you will nd to change it in the PS too, for example the PS I used, it will teleport the users to the Original Roumen (InxName: Rou) not the "Roumen New" (InxName: RouN)... hope i helped you.... btw, for open them you can use Notepad++....
22-06-14
shywonton
Re: Kingdom Quest Starts then finishes.
Ok Thanks Jaeru, I am using Odin files and Im fairly sure that my scripts are wrong because it pretty much ports in then finishes
Spoiler:
#Table Script #ColumnType INDEX STRING[64]
#ColumnName ScrIndex ScrString
#Record KQReturn60 The Mini Dragon ore has regenerated.
I guess Ill find other scripts and try trial and Error until I can get it to work
22-06-14
Jaeru
Re: Kingdom Quest Starts then finishes.
Loool, noo man, those aren't the PSs, those files are the text files that the real PSs are calling for to "announce" or "chat" the text on the Game, like I said you the PSs are in the following folder:
Quote:
Originally Posted by Jaeru
... you can find the respectuve PS for wach KQ into (assuming you are using the most common files - OdinFiles): [ServerRoot]9Data > Shine > ScenarioBookShelf (this is the Root Dir for PSs)> KQ... check all those files...
And I'm sure you are in the wrong one: {ServerDir}\9Data\Shine\Script
Check for them, the structure for the PSs is something like:
waitlogin Guard.
if Guard == 0 ; 일정시간 지나도록 로긴 안함
then open
call "QuestFail".
close
Not like:
Spoiler:
#exchange # \x20 ; # => space
;#delimiter \x20
#Table Script
#ColumnType INDEX STRING[64]
#ColumnName ScrIndex ScrString
#Record Guardian Spear Guard
#Record KingSlime0 "You, who affront the sacred Slime"
#Record KingSlime1 My curse shall be with you forever!!
#Record KingSlimeSummon "Slimes, destroy them with my power!!"
#Record KingSlimeDead ??