- Katılım
- 26 Eyl 2021
- Mesajlar
- 431
- Konu Çözümleri
- 6
- Tepki puanı
- 30
- Puanları
- 88
Merhaba Değerli Forum üyeleri.
16047 Moira NPC Moira npcnin aynısını yapmak istiyorum. Kırdırılan itemler vs farklı yapacağım.
Bunun için;
1) 17047 Moira2 npcsi oluşturdum. K_NPC_US.tbl ekledim.
2) 16047 Moiranın QUEST_HELPER.dbo'sunu kopyalayıp 17047 Npcsine ekledim. Quest_Helper_us.tbl için de aynısını yaptım.
3) Moiranın QUEST_HELPER.dbo'da nIndex değeri 4040 ile başlıyordu Moira2'yi 8450 ile başlattım. sNpcMain 401 di 402 yaptım.
Yeni eklediğim npcye sağ tık yaptığımda menüler gelmiyor.
Sadece event 240 geliyor. (Başlangıç eventı.)
Moiranın luasının başlangıcı.
280 e gönderme yapmıyor yani.
16047 Moira NPC Moira npcnin aynısını yapmak istiyorum. Kırdırılan itemler vs farklı yapacağım.
Bunun için;
1) 17047 Moira2 npcsi oluşturdum. K_NPC_US.tbl ekledim.
2) 16047 Moiranın QUEST_HELPER.dbo'sunu kopyalayıp 17047 Npcsine ekledim. Quest_Helper_us.tbl için de aynısını yaptım.
3) Moiranın QUEST_HELPER.dbo'da nIndex değeri 4040 ile başlıyordu Moira2'yi 8450 ile başlattım. sNpcMain 401 di 402 yaptım.
Yeni eklediğim npcye sağ tık yaptığımda menüler gelmiyor.
Sadece event 240 geliyor. (Başlangıç eventı.)
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
Moiranın luasının başlangıcı.
280 e gönderme yapmıyor yani.
Kod:
local NPC = 16047;
if (EVENT == 240) then
NpcMsg(UID, 4031, NPC)
end
if EVENT == 280 then
BLUEBOX = HowmuchItem(UID, 379156000);
GREENBOX = HowmuchItem(UID, 379155000);
BLACKBOX = HowmuchItem(UID, 810636000);
REDBOX = HowmuchItem(UID, 379154000);
if(REDBOX > 0 and GREENBOX > 0 and BLUEBOX > 0) then
SelectMsg(UID, 2, -1, 4035, NPC, 8942, 285, 4323, 286, 4324, 500);
elseif(BLUEBOX > 0 and REDBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 8942, 285, 4324, 500);
elseif(BLUEBOX > 0 and GREENBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 8942, 285, 4323, 286);
elseif(BLUEBOX > 0 and BLACKBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 8942, 285, 9002, 287);
elseif(GREENBOX > 0 and BLACKBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 4323, 286, 9002, 287);
elseif(GREENBOX > 0 and REDBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 4323, 286, 4324, 500);
elseif(REDBOX > 0 and BLACKBOX > 0) then
SelectMsg(UID, 3, -1, 4035, NPC, 9002, 287, 4324, 500);
elseif(BLUEBOX > 0) then
EVENT = 285
elseif(GREENBOX > 0) then
EVENT = 286
elseif(BLACKBOX > 0) then
EVENT = 287
elseif(REDBOX > 0) then
EVENT = 500
else
SelectMsg(UID, 2, -1, 4032, NPC, 10, -1);
end
end
if EVENT == 285 then
BLUEBOX = HowmuchItem(UID, 379156000);
if(BLUEBOX > 0) then
SelectMsg(UID, 4, 11, 4034, NPC, 4006, 289, 27, -1);
else
SelectMsg(UID, 2, -1, 4032, NPC, 10, -1);
end
end