PDA

View Full Version : [KT] Hỏi về script nói chuyện



neverbackdown
13-12-12, 05:42 PM
;;) Mình thấy đi du long thấy con nhỏ boss trong đó nói chuyện đc: (túi ta là phần thưởng, túi mi là thuốc ) vv..... :D có cách nào cho NPC đứng trong thành vd NPC mình add vô map tự nói chuyện đc ko :D (NPC ko phải là boss nhé) . thanks trước

vipbk
13-12-12, 05:56 PM
tham khảo NPC Nhan Như Ngọc (Đoán hoa đăng), ta thấy đến giờ nó đi lại xung quanh thôn trấn, vừa đi vừa nói gì đó :D

file script của nó: gameserver\script\event\guessgame\npc\huadeng.lua

để ý các dòng:

self:ShowMovie(szMsg, self.CreateDialog, nHimId, pPlayer.nId)


self:ShowMovie(szMsg, 0, 0, pPlayer.nId)


function tbGuessGame:ShowMovie(szMsg, szfun, nHimId, nPlayerId)
local pPlayer = KPlayer.GetPlayerObjById(nPlayerId);
if pPlayer == nil then
return 0;
end
local szMessage = string.format("<npc=%s>%s", self.NPC_ID, szMsg);
Setting:SetGlobalObj(pPlayer);
if szfun == 0 or szfun == nil then
TaskAct:Talk(szMessage);
else
TaskAct:Talk(szMessage, szfun, self, nHimId, nPlayerId);
end
Setting:RestoreGlobalObj();
return 0;
end

neverbackdown
13-12-12, 05:58 PM
Quan trọng là file nào chứa các câu nói của nó :D mình thử nhét vào foler gamesever/script/boss/caotrieubinh.ini giống NPC trong du long mà NPC vẫn câm như hến ( đã khai báo ở npc.txt )

vipbk
13-12-12, 06:02 PM
câu nói của NPC chiến đấu khác với NPC trong thành, ví dụ lời nói của NPC Thiên Thiên trong map Du Long nằm ở file .ini :
gameserver\setting\boss\youlongge\3689.ini
ví dụ:

Shouting=<pic=15>Túi của ta đều là phần thưởng, túi của ngươi đều là thuốc

Shouting=<pic=2>Xem kìa, sau lưng ngươi là ai!

neverbackdown
13-12-12, 06:04 PM
câu nói của NPC chiến đấu khác với NPC trong thành, ví dụ lời nói của NPC Thiên Thiên trong map Du Long nằm ở file .ini :
gameserver\setting\boss\youlongge\3689.ini
ví dụ:

;;) thế còn con hoa đăng kia lời thoại nó nằm ở đâu nhỉ , thanks mod nhìu

vipbk
13-12-12, 07:09 PM
như mình đã nói, NPC Nhan Như Ngọc không phải NPC chiến đấu nên không có file .ini, còn file script thì mình đã post ở trên

satthupro95
13-12-12, 07:19 PM
;;) thế còn con hoa đăng kia lời thoại nó nằm ở đâu nhỉ , thanks mod nhìu

Sao bạn k tìm bằng cách search câu nói của nó trong folder setting bằng câu lệnh Ctrl+Shift+F