Register for your free account! | Forgot your password?

You last visited: Today at 20:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Help Happy Event?!

Discussion on Help Happy Event?! within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2011
Posts: 182
Received Thanks: 38
Exclamation Help Happy Event?!

Hello Guys, i use this script for happy Event.

It work fine but after some times it dont work

Someone can help me ?

PHP Code:
-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net)
-- Command line wasC:\Users\xyz\Desktop\LuaDecompiler\b\Event.sct

QEV_EVENT_HAPPY 
= function()
  
EventID 10168
  SetEventOne
(EventID"SN_QEV_EVENT_HAPPY"115)
  
SetEventTwo(2"SN_TALK_QEV_CH_EVENT_HAPPY_B""SN_TALK_COMMON_EXIT")
  
NPC_COUNT 1
  LuaInsertNpc
(NPC_COUNT"NPC_CH_EVENT_KISAENG1")
  
InsertPayItemCodeName(14"ITEM_MALL_RETURN_SCROLL_HIGH_SPEED""ITEM_MALL_REVERSE_RETURN_SCROLL""ITEM_MALL_HP_INC_4100_POTION""ITEM_MALL_MP_INC_4100_POTION""ITEM_MALL_DAMAGE_ABS_20P_SCROLL""ITEM_MALL_DAMAGE_INC_20P_SCROLL""ITEM_MALL_EQUIP_TRANSGENDER_4""ITEM_MALL_REPAIR_HAMMER""ITEM_MALL_RESURRECTION_100P_SCROLL""ITEM_MALL_GACHA_CARD""ITEM_ETC_SD_TOKEN_01""ITEM_ETC_ARCHEMY_MAGICSTONE_ATHANASIA_11""ITEM_COS_T_BEHEMOTH""ITEM_ETC_ARENA_COIN")
  
InsertPayItemRatio(1415151515151515151053210.2)
  
LuaInsertDropItem(5"ITEM_ETC_E110125_HAPPY_H"3"ITEM_ETC_E110125_HAPPY_A"3"ITEM_ETC_E110125_HAPPY_P"3"ITEM_ETC_E110125_HAPPY_P_2"3"ITEM_ETC_E110125_HAPPY_Y"3)
  
InsertMenuStringList("NPC_CH_EVENT_KISAENG1"5"EVENT_MENUSTRING_GREETING""SN_NPC_CH_EVENT_KISAENG1_QS""EVENT_MENUSTRING_REQUEST_ACCEPT_QUEST""SN_TALK_QEV_CH_EVENT_HAPPY_A""EVENT_MENUSTRING_NOT_ACHIEVED""SN_TALK_QEV_CH_EVENT_HAPPY_E""EVENT_MENUSTRING_INVENTORY_FULL""SN_TALK_QEV_CH_EVENT_HAPPY_D""EVENT_MENUSTRING_ACHIEVED""SN_TALK_QEV_CH_EVENT_HAPPY_C")
  
CONVERSATION_SINGLE 0
  LuaInsertFunctionStringList
(1"CONVERSATION_SINGLE""KISAENG_100315_Conversation")
end

ItemCheck 
= function()
  if 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_H"INQUIRE_SAMEITEM_OP_COUNT_FIRST_ITEM, -1) > and LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_A"INQUIRE_SAMEITEM_OP_COUNT_FIRST_ITEM, -1) > and LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P"INQUIRE_SAMEITEM_OP_COUNT_FIRST_ITEM, -1) > and LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P_2"INQUIRE_SAMEITEM_OP_COUNT_FIRST_ITEM, -1) > and LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_Y"INQUIRE_SAMEITEM_OP_COUNT_FIRST_ITEM, -1) > 0 then
    
return 0
  
else
    return 
1
  end
end

ItemDel 
= function()
  if 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_H"INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM0) > 0 then
    slot 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_H"INQUIRE_SAMEITEM_OP_FIND_FIRST_SLOT0)
    
LuaDelItem_EXT(0slot1SYSOP_REASON_Event0)
  
end
  
if LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_A"INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM0) > 0 then
    slot 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_A"INQUIRE_SAMEITEM_OP_FIND_FIRST_SLOT0)
    
LuaDelItem_EXT(0slot1SYSOP_REASON_Event0)
  
end
  
if LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P"INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM0) > 0 then
    slot 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P"INQUIRE_SAMEITEM_OP_FIND_FIRST_SLOT0)
    
LuaDelItem_EXT(0slot1SYSOP_REASON_Event0)
  
end
  
if LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P_2"INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM0) > 0 then
    slot 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_P_2"INQUIRE_SAMEITEM_OP_FIND_FIRST_SLOT0)
    
LuaDelItem_EXT(0slot1SYSOP_REASON_Event0)
  
end
  
if LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_Y"INQUIRE_SAMEITEM_OP_COUNT_ALL_SAMEITEM0) > 0 then
    slot 
LuaEventInQuireSameItem(0"ITEM_ETC_E110125_HAPPY_Y"INQUIRE_SAMEITEM_OP_FIND_FIRST_SLOT0)
    
LuaDelItem_EXT(0slot1SYSOP_REASON_Event0)
  
end
end

GiveEventRewardItem 
= function()
  
bGiveItemNum 0
  btErrorCode 
0
  SYSOP_REASON_Event 
0
  EventID 
10168
  RewardItemMax 
20
  RewardItemCount 
= {11111111111111111111}
  
RewardItemRatio = {0100020003470417046706140761083108610881089108970902092009300940095009600970010000}
  if 
LuaGetCountEmptyInventory(0, -1) < 1 then
    
return
  else
    
nGive LuaRanged_rand_f(110000)
    for 
1RewardItemMax do
      if 
RewardItemRatio[i] < nGive and nGive <= RewardItemRatio[1then
        LuaAddItem_EXT
(EventID0RewardItemCount[i], SYSOP_REASON_EventFALSEFALSEi)
        
ItemDel()
    else
      
end
    end
  end
end

KISAENG_100315_Conversation 
= function(l_11_0l_11_1)
  
CONVERSATION_START 0
  CONVERSATION_RESPONSE 
2
  EventID 
10168
  EventID_Message 
l_11_0
  NpcHandlerNum 
LuaNpcHandlerNum()
  if 
CONVERSATION_START == l_11_0 and l_11_1 == "NPC_CH_EVENT_KISAENG1" then
    CurPage 
5
    SelectionList_CommonIndex 
0
    Button 
2
    LuaShowMenu
(CurPageEventIDSelectionList_CommonIndexButtonNpcHandlerNum)
  
end
  
if CONVERSATION_RESPONSE == l_11_0 then
    
if CurPage <= and CurPage >= 1 then
      LuaTerminateMenu
()
      return
    
end
    MenuOffset 
LuaGetEventMenuResponse()
    
MenuOffset MenuOffset TALK_RESPONSE_LIST_BASE
    
if MenuOffset == 0 then
      
if ItemCheck() == 0 then
        
if LuaGetCountEmptyInventory(0, -1) > 0 then
          CurPage 
3
          SelectionList_CommonIndex 
1
          Button 
1
          LuaSetCurPage
(CurPage)
          
LuaShowMenu(CurPageEventIDSelectionList_CommonIndexButtonNpcHandlerNum)
          
GiveEventRewardItem()
          return
        else
          
CurPage 2
          SelectionList_CommonIndex 
1
          Button 
1
          LuaSetCurPage
(CurPage)
          
LuaShowMenu(CurPageEventIDSelectionList_CommonIndexButtonNpcHandlerNum)
          return
        
end
      
else
        
CurPage 1
        SelectionList_CommonIndex 
1
        Button 
1
        LuaSetCurPage
(CurPage)
        
LuaShowMenu(CurPageEventIDSelectionList_CommonIndexButtonNpcHandlerNum)
        return
      
end
    end
  end
end
if MenuOffset == 1 then
  LuaTerminateMenu
()
elseif 
CONVERSATION_RESPONSE == l_11_0 and LuaGetCurPage() == 1 then
  LuaTerminateMenu
()
end 
soerenwe is offline  
Old 04/15/2020, 20:38   #2
 
elite*gold: 0
Join Date: Apr 2011
Posts: 182
Received Thanks: 38
No Help ?
soerenwe is offline  
Reply


Similar Threads Similar Threads
Metro Factory | Auto Unique Event , Happy Snowman Event and more
12/25/2014 - SRO PServer Advertising - 25 Replies
http://i.epvpimg.com/fcrWc.png Server Rates: Cap: 120 Equipment: D12 Skills: 120 Expierence Rate: 140x Party Experience Rate: 170x Gold Drop: 10x Item Drop: 25x
Happy HappY NeW YeaR
01/01/2011 - Grand Chase Philippines - 11 Replies
Happy HappY NeW YeaR sainyong Lahat! :p:bandit::p Wag kau mag papaputok ng "Gudbye earth" and "Bin Laden" sabog tutuli;) neo dun ..:D:D:D HAve A prosperous New Year.!.:handsdown::handsdown::handsdown:
Happy christmas And a happy 2007 !!
12/25/2006 - Main - 10 Replies
:D Happy christmas And a happy 2007 !! :D Greetz G00dlife !! :cool:



All times are GMT +1. The time now is 20:55.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.