修復寵物技能商店的小bug
寵物商店的arg如果因為技能編號沒有給對,會造成整個伺服器崩潰停擺
現在就進入修復教學
1.寵物商店源碼 (npc_petskillshop.c)
BOOL NPC_PetSkillMakeStr 找到這個函式
在 skillarray = PETSKILL_getPetskillArray( skillID); 這邊下方加入以下程式
if (skillarray < 0 ){
CHAR_talkToCli( toindex, -1, "編碼錯誤", CHAR_COLORRED);
return FALSE;
}
就可以修復了哦,分享給大家
PS: 寵物聲望技能商店也是相同的解決辦法,可以當作自己的練習