Kết quả 1 đến 7 của 7
Chủ đề: add nhiều shop vào npc ?
-
09-09-14, 08:09 AM #1
add nhiều shop vào npc ?
ai biết chỉ mình cách add nhiều shop vào npc.......Thank
Khách viếng thăm hãy cùng skythienlong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-09-14, 08:30 AM #2
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 Posts
Ðề: add nhiều shop vào npc ?
Dùng cái AddNumText rồi tương ứng mỗi cái thì gọi đến một shop
Khách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Sói Đẹp Trai vì bài viết này !
skythienlong (09-09-14)
-
09-09-14, 10:47 AM #3
Ðề: add nhiều shop vào npc ?
bạn hướng dẫn cụ thể cho mình cái đoạn gọi đến shop được không, điền ntn ?. Hỏi luôn câu cuối cùng: lệnh nén thư mục tlbb....
script 1 npc có shop
Code:--钱庄NPC --宝石精华 --普通 --地摊 x895107_g_shoptableindex=265 --********************************** --事件交互入口 --********************************** function x895107_OnDefaultEvent( sceneId, selfId,targetId ) DispatchShopItem( sceneId, selfId,targetId, x895107_g_shoptableindex ) end
Khách viếng thăm hãy cùng skythienlong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
09-09-14, 12:01 PM #4
- Ngày tham gia
- Apr 2014
- Đang ở
- cd /tmp/
- Bài viết
- 646
- Thanks
- 205
- Thanked 628 Times in 146 Posts
Ðề: add nhiều shop vào npc ?
Khách viếng thăm hãy cùng Dark.Hades xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Dark.Hades vì bài viết này !
skythienlong (09-09-14)
-
09-09-14, 08:43 PM #5
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 Posts
Ðề: add nhiều shop vào npc ?
DispatchShopItem( sceneId, selfId,targetId, x895107_g_shoptableindex )
Đây chính là câu lệnh hiển thị shop với ID của nó là x895107_g_shoptableindex
--- Chế độ gộp bài viết ---
Cụ thể hoạt động của script này là khi ta ấn vào NPC thì cái shop tự hiện lên luônKhách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Sói Đẹp Trai vì bài viết này !
skythienlong (09-09-14)
-
11-09-14, 04:24 PM #6
Ðề: add nhiều shop vào npc ?
mình tìm được cái script mở nhiều shop có đoạn này thắc mắc ý nghĩa của nó là gì
Code:elseif(NumText>=3 and NumText<=11) then x229012_OpenShopNumText(sceneId, selfId, targetId, NumText ) end
PHP Code:--师贡商店
x229012_g_scriptId = 229012
--**********************************
--事件交互入口
--**********************************
function x229012_OnDefaultEvent( sceneId, selfId,targetId )
local NumText = GetNumText();
if(NumText == 1) then
BeginEvent(sceneId)
AddNumText(sceneId,x229012_g_scriptId, "2级配方", 7, 3)
AddNumText(sceneId,x229012_g_scriptId, "3级配方", 7, 4)
AddNumText(sceneId,x229012_g_scriptId, "4级配方", 7, 5)
AddNumText(sceneId,x229012_g_scriptId, "5级配方", 7, 6)
AddNumText(sceneId,x229012_g_scriptId, "6级配方", 7, 7)
AddNumText(sceneId,x229012_g_scriptId, "7级配方", 7, 8)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif(NumText == 2) then
BeginEvent(sceneId)
AddNumText(sceneId,x229012_g_scriptId, "2级配方", 7, 3)
AddNumText(sceneId,x229012_g_scriptId, "3级配方", 7, 4)
AddNumText(sceneId,x229012_g_scriptId, "4级配方", 7, 5)
AddNumText(sceneId,x229012_g_scriptId, "5级配方", 7, 6)
AddNumText(sceneId,x229012_g_scriptId, "6级配方", 7, 7)
AddNumText(sceneId,x229012_g_scriptId, "7级配方", 7, 8)
AddNumText(sceneId,x229012_g_scriptId, "8级配方", 7, 9)
AddNumText(sceneId,x229012_g_scriptId, "9级配方", 7, 10)
AddNumText(sceneId,x229012_g_scriptId, "10级配方", 7, 11)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif(NumText>=3 and NumText<=11) then
x229012_OpenShopNumText(sceneId, selfId, targetId, NumText )
end
end
--**********************************
--列举事件
--**********************************
function x229012_OnEnumerate( sceneId, selfId, targetId )
local lev = GetLevel(sceneId, selfId)
if(lev>=40 and lev<70) then
AddNumText(sceneId,x229012_g_scriptId, "购买配方", 7, 1)
elseif(lev>=70) then
AddNumText(sceneId,x229012_g_scriptId, "购买配方", 7, 2)
end
end
function x229012_OpenShopNumText( sceneId, selfId, targetId, shopNumText )
if(shopNumText == 3) then
DispatchShopItem( sceneId, selfId,targetId, 169 )
elseif(shopNumText == 4) then
DispatchShopItem( sceneId, selfId,targetId, 170 )
elseif(shopNumText == 5) then
DispatchShopItem( sceneId, selfId,targetId, 171 )
elseif(shopNumText == 6) then
DispatchShopItem( sceneId, selfId,targetId, 172 )
elseif(shopNumText == 7) then
DispatchShopItem( sceneId, selfId,targetId, 173 )
elseif(shopNumText == 8) then
DispatchShopItem( sceneId, selfId,targetId, 174 )
elseif(shopNumText == 9) then
DispatchShopItem( sceneId, selfId,targetId, 175 )
elseif(shopNumText == 10) then
DispatchShopItem( sceneId, selfId,targetId, 176 )
elseif(shopNumText == 11) then
DispatchShopItem( sceneId, selfId,targetId, 177 )
end
end
PHP Code:elseif GetNumText() == 1508 then
LuaFnAwardSpouseTitle( sceneId, selfId, "#gDC4C18#c33CC00#224É¥ÐIJ¡¿ñ#225" )
LuaFnDelAvailableItem(sceneId,selfId,20310184,30)
LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 10481, 0)
DispatchAllTitle( sceneId, selfId )
BeginEvent( sceneId )
AddText( sceneId, "#G¹§Ï²£¬Äú³É¹¦ÁìÈ¡ÁË#gDC4C18#c33CC00#224É¥ÐIJ¡¿ñ#225¡£" )
local nam = LuaFnGetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "#gff00f0¹§Ï²Íæ¼Ò#gffff00"..nam.."#gff00f0³É¹¦ÁìÈ¡ÊôÐԳƺÅ#gDC4C18#c33CC00#224É¥ÐIJ¡¿ñ#225", 4 )
EndEvent( sceneId )
DispatchEventList( sceneId, selfId, targetId )
Mình muốn thêm hiệu ứng vào cùng 1 danh hiệu thì thêm dòng này vào à hay ntn
PHP Code:LuaFnSendSpecificImpactToUnit(sceneId, selfId, selfId, selfId, 10481, 0)
PHP Code:--**********************************
--»Ö¸´ÑªºÍÆø
--**********************************
function x895108_Restore_hpmp( sceneId, selfId, targetId )
RestoreHp( sceneId, selfId )
RestoreMp( sceneId, selfId )
RestoreRage( sceneId, selfId )
end
Lần sửa cuối bởi skythienlong, ngày 11-09-14 lúc 04:48 PM.
Khách viếng thăm hãy cùng skythienlong xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
11-09-14, 07:31 PM #7
- Ngày tham gia
- Apr 2011
- Đang ở
- 地獄
- Bài viết
- 3,991
- Thanks
- 369
- Thanked 4,069 Times in 1,403 Posts
Ðề: add nhiều shop vào npc ?
Hình 1: Nó gọi đến cái hàm bên dưới của nó, cụ thể là hàm tên OpenShopNumText
Hình 3: Mấu chốt là nó add danh hiệu mới cho mình đồng thời nhét luôn cái hiệu ứng kia lên người mình. Cách làm đơn giản và đúng là thêm hoặc edit cái SendSpecificImpact đó. Tuy nhiên để mà thằng nhân vật nó mở danh hiệu ra làm danh hiệu hiện tại của nó mới có hiệu ứng ấy thì còn phải suy nghĩ thêm nhiều đó.
Cuối cùng: Không tác dụng trong script này nhưng một vài script khác gọi đến nó. Chi tiết tham khảo các script của các NPC thần y đóKhách viếng thăm hãy cùng Sói Đẹp Trai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến Sói Đẹp Trai vì bài viết này !
skythienlong (11-09-14)
Các Chủ đề tương tự
-
[MU] Giúp mình thêm vật phẩm nhiệm vụ vào shop game
Bởi viethungpc trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 08-09-14, 06:40 PM -
[DKVS] lại 1 bản share có thêm nhiều thời trang trong shop
Bởi ngotuanthinh trong diễn đàn Đao Kiếm Vô SongTrả lời: 13Bài viết cuối: 04-03-13, 03:33 PM -
Xin code bán item nhiệm vụ ở shop
Bởi eva0001 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 02-06-11, 11:03 AM -
Tool chỉnh sửa Shop Game - Mu Shop 1.6 Final
Bởi SnowBlood™ trong diễn đàn Guides - Kho Lưu trữTrả lời: 22Bài viết cuối: 10-09-10, 04:44 PM