[Release] EntryPoint VSRO Scripts

11/01/2020 22:12 Laag#82#1
Hello,

EntryPoint VSRO Scripts

From here you can see how the scripts work.

Example:

Code:
InsertPayItemCodeName(20, "ITEM_ETC_E051111_WHITECHOCO_PEPERO", "ITEM_ETC_E051111_ALMOND_PEPERO", "ITEM_ETC_E051111_GREENTEA_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_STRAWBERRY_PEPERO", "ITEM_ETC_ALL_POTION_05", "ITEM_ETC_ALL_SPOTION_01", "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_ACCESSARY_B", "ITEM_ETC_ARCHEMY_REINFORCE_RECIPE_WEAPON_B", "ITEM_ETC_E080723_SKILL_EXP_5", "ITEM_ETC_E080723_SKILL_EXP_10", "ITEM_ETC_E080723_SKILL_EXP_15", "ITEM_MALL_HP_INC_800_POTION", "ITEM_MALL_MP_INC_800_POTION", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO", "ITEM_ETC_E051111_GINSENG_PEPERO")
Code:
InsertPayItemRatio(20, 10, 10, 15, 7, 5, 15, 15, 7, 3, 2, 1, 14, 13, 0.8, 0.9, 13, 10, 6, 4, 2)
Code:
00933218     | BF 48F4B300              | mov edi,sr_gameserver.B3F448                                | edi:EntryPoint, B3F448:"SetEventOne"
0093321D     | BB 4875D600              | mov ebx,sr_gameserver.D67548                                |
00933222     | E8 F9390400              | call sr_gameserver.976C20                                   |
00933227     | B8 700B9300              | mov eax,sr_gameserver.930B70                                |
0093322C     | BF 54F4B300              | mov edi,sr_gameserver.B3F454                                | edi:EntryPoint, B3F454:"SetEventTwo"
00933231     | E8 EA390400              | call sr_gameserver.976C20                                   |
00933236     | B8 E00B9300              | mov eax,sr_gameserver.930BE0                                |
0093323B     | BF 60F4B300              | mov edi,sr_gameserver.B3F460                                | edi:EntryPoint, B3F460:"InsertPayItemCodeName"
00933240     | E8 DB390400              | call sr_gameserver.976C20                                   |
00933245     | B8 D00C9300              | mov eax,sr_gameserver.930CD0                                |
0093324A     | BF 78F4B300              | mov edi,sr_gameserver.B3F478                                | edi:EntryPoint, B3F478:"InsertPayItemRatio"
0093324F     | E8 CC390400              | call sr_gameserver.976C20                                   |
00933254     | B8 600E9300              | mov eax,sr_gameserver.930E60                                |
00933259     | BF 8CF4B300              | mov edi,sr_gameserver.B3F48C                                | edi:EntryPoint, B3F48C:"InsertMenuStringList"
0093325E     | E8 BD390400              | call sr_gameserver.976C20                                   |
00933263     | B8 70109300              | mov eax,sr_gameserver.931070                                |
00933268     | BF A4F4B300              | mov edi,sr_gameserver.B3F4A4                                | edi:EntryPoint, B3F4A4:"LuaInquirSameItem"
0093326D     | E8 AE390400              | call sr_gameserver.976C20                                   |
00933272     | B8 80119300              | mov eax,sr_gameserver.931180                                |
00933277     | BF B8F4B300              | mov edi,sr_gameserver.B3F4B8                                | edi:EntryPoint, B3F4B8:"LuaShowMenu"
0093327C     | E8 9F390400              | call sr_gameserver.976C20                                   |
00933281     | B8 A0189300              | mov eax,sr_gameserver.9318A0                                |
00933286     | BF C4F4B300              | mov edi,sr_gameserver.B3F4C4                                | edi:EntryPoint, B3F4C4:"LuaSetCurPage"
0093328B     | E8 90390400              | call sr_gameserver.976C20                                   |
00933290     | B8 F0189300              | mov eax,sr_gameserver.9318F0                                |
00933295     | BF D4F4B300              | mov edi,sr_gameserver.B3F4D4                                | edi:EntryPoint, B3F4D4:"LuaFindEmptySlotNum"
0093329A     | E8 81390400              | call sr_gameserver.976C20                                   |
0093329F     | B8 70199300              | mov eax,sr_gameserver.931970                                |
009332A4     | BF E8F4B300              | mov edi,sr_gameserver.B3F4E8                                | edi:EntryPoint, B3F4E8:"LuaAddItem_EXT"
009332A9     | E8 72390400              | call sr_gameserver.976C20                                   |
009332AE     | B8 201D9300              | mov eax,sr_gameserver.931D20                                |
009332B3     | BF F8F4B300              | mov edi,sr_gameserver.B3F4F8                                | edi:EntryPoint, B3F4F8:"LuaDelItem_EXT"
009332B8     | E8 63390400              | call sr_gameserver.976C20                                   |
009332BD     | B8 A0229300              | mov eax,sr_gameserver.9322A0                                |
009332C2     | BF 08F5B300              | mov edi,sr_gameserver.B3F508                                | edi:EntryPoint, B3F508:"LuaDeleteObject"
009332C7     | E8 54390400              | call sr_gameserver.976C20                                   |
009332CC     | B8 701B9300              | mov eax,sr_gameserver.931B70                                |
009332D1     | BF 18F5B300              | mov edi,sr_gameserver.B3F518                                | edi:EntryPoint, B3F518:"LuaGetEventID"
009332D6     | E8 45390400              | call sr_gameserver.976C20                                   |
009332DB     | B8 B01B9300              | mov eax,sr_gameserver.931BB0                                |
009332E0     | BF 28F5B300              | mov edi,sr_gameserver.B3F528                                | edi:EntryPoint, B3F528:"LuaGetDropItemCount"
009332E5     | E8 36390400              | call sr_gameserver.976C20                                   |
009332EA     | B8 E01B9300              | mov eax,sr_gameserver.931BE0                                |
009332EF     | BF 3CF5B300              | mov edi,sr_gameserver.B3F53C                                | edi:EntryPoint, B3F53C:"LuaTerminateMenu"
009332F4     | E8 27390400              | call sr_gameserver.976C20                                   |
009332F9     | B8 001C9300              | mov eax,sr_gameserver.931C00                                |
009332FE     | BF 50F5B300              | mov edi,sr_gameserver.B3F550                                | edi:EntryPoint, B3F550:"LuaRanged_rand_f"
00933303     | E8 18390400              | call sr_gameserver.976C20                                   |
00933308     | B8 A01C9300              | mov eax,sr_gameserver.931CA0                                |
0093330D     | BF 64F5B300              | mov edi,sr_gameserver.B3F564                                | edi:EntryPoint, B3F564:"LuaGetPayItemRatio"
00933312     | E8 09390400              | call sr_gameserver.976C20                                   |
00933317     | B8 F01C9300              | mov eax,sr_gameserver.931CF0                                |
0093331C     | BF 78F5B300              | mov edi,sr_gameserver.B3F578                                | edi:EntryPoint, B3F578:"LuaGetPayItemCount"
00933321     | E8 FA380400              | call sr_gameserver.976C20                                   |
00933326     | B8 300E9300              | mov eax,sr_gameserver.930E30                                |
0093332B     | BF 8CF5B300              | mov edi,sr_gameserver.B3F58C                                | edi:EntryPoint, B3F58C:"LuaNpcHandlerNum"
00933330     | E8 EB380400              | call sr_gameserver.976C20                                   |
00933335     | B8 202A9300              | mov eax,sr_gameserver.932A20                                |
0093333A     | BF A0F5B300              | mov edi,sr_gameserver.B3F5A0                                | edi:EntryPoint, B3F5A0:"LuaSpawnObject"
0093333F     | E8 DC380400              | call sr_gameserver.976C20                                   |
00933344     | B8 601E9300              | mov eax,sr_gameserver.931E60                                |
00933349     | BF B0F5B300              | mov edi,sr_gameserver.B3F5B0                                | edi:EntryPoint, B3F5B0:"LuaRangedRand"
0093334E     | E8 CD380400              | call sr_gameserver.976C20                                   |
00933353     | B8 A01E9300              | mov eax,sr_gameserver.931EA0                                |
00933358     | BF C0F5B300              | mov edi,sr_gameserver.B3F5C0                                | edi:EntryPoint, B3F5C0:"LuaRangedRandMinMax"
0093335D     | E8 BE380400              | call sr_gameserver.976C20                                   |
00933362     | B8 A0219300              | mov eax,sr_gameserver.9321A0                                |
00933367     | BF D4F5B300              | mov edi,sr_gameserver.B3F5D4                                | edi:EntryPoint, B3F5D4:"LuaSetEventMultiNpc"
0093336C     | E8 AF380400              | call sr_gameserver.976C20                                   |
00933371     | B8 301F9300              | mov eax,sr_gameserver.931F30                                |
00933376     | BF E8F5B300              | mov edi,sr_gameserver.B3F5E8                                | edi:EntryPoint, B3F5E8:"LuaNpcMethodCanAchieveEvent"
0093337B     | E8 A0380400              | call sr_gameserver.976C20                                   |
00933380     | B8 20259300              | mov eax,sr_gameserver.932520                                |
00933385     | BF 04F6B300              | mov edi,sr_gameserver.B3F604                                | edi:EntryPoint, B3F604:"LuaCompareGold"
0093338A     | E8 91380400              | call sr_gameserver.976C20                                   |
0093338F     | B8 80259300              | mov eax,sr_gameserver.932580                                |
00933394     | BF 14F6B300              | mov edi,sr_gameserver.B3F614                                | edi:EntryPoint, B3F614:"LuaOffGold"
00933399     | E8 82380400              | call sr_gameserver.976C20                                   |
0093339E     | B8 500C9300              | mov eax,sr_gameserver.930C50                                |
009333A3     | BF 20F6B300              | mov edi,sr_gameserver.B3F620                                | edi:EntryPoint, B3F620:"LuaInsertNpc"
009333A8     | E8 73380400              | call sr_gameserver.976C20                                   |
009333AD     | B8 10219300              | mov eax,sr_gameserver.932110                                |
009333B2     | BF 30F6B300              | mov edi,sr_gameserver.B3F630                                | edi:EntryPoint, B3F630:"LuaInsertDropItem"
009333B7     | E8 64380400              | call sr_gameserver.976C20                                   |
009333BC     | B8 30119300              | mov eax,sr_gameserver.931130                                |
009333C1     | BF 44F6B300              | mov edi,sr_gameserver.B3F644                                | edi:EntryPoint, B3F644:"LuaGetPlayerLevel"
009333C6     | E8 55380400              | call sr_gameserver.976C20                                   |
009333CB     | B8 500D9300              | mov eax,sr_gameserver.930D50                                |
009333D0     | BF 58F6B300              | mov edi,sr_gameserver.B3F658                                | edi:EntryPoint, B3F658:"LuaGetCurPage"
009333D5     | E8 46380400              | call sr_gameserver.976C20                                   |
009333DA     | B8 60229300              | mov eax,sr_gameserver.932260                                |
009333DF     | BF 68F6B300              | mov edi,sr_gameserver.B3F668                                | edi:EntryPoint, B3F668:"LuaOtherEventFlag"
009333E4     | E8 37380400              | call sr_gameserver.976C20                                   |
009333E9     | B8 E0229300              | mov eax,sr_gameserver.9322E0                                |
009333EE     | BF 7CF6B300              | mov edi,sr_gameserver.B3F67C                                | edi:EntryPoint, B3F67C:"LuaNpcSpownCount"
009333F3     | E8 28380400              | call sr_gameserver.976C20                                   |
009333F8     | B8 F0229300              | mov eax,sr_gameserver.9322F0                                |
009333FD     | BF 90F6B300              | mov edi,sr_gameserver.B3F690                                | edi:EntryPoint, B3F690:"LuaInsertEvent"
00933402     | E8 19380400              | call sr_gameserver.976C20                                   |
00933407     | B8 40269300              | mov eax,sr_gameserver.932640                                |
0093340C     | BF A0F6B300              | mov edi,sr_gameserver.B3F6A0                                | edi:EntryPoint, B3F6A0:"LuaInsertFunctionStringList"
00933411     | E8 0A380400              | call sr_gameserver.976C20                                   |
00933416     | B8 900D9300              | mov eax,sr_gameserver.930D90                                |
0093341B     | BF BCF6B300              | mov edi,sr_gameserver.B3F6BC                                | edi:EntryPoint, B3F6BC:"LuabChkHiSilkEvent"
00933420     | E8 FB370400              | call sr_gameserver.976C20                                   |
00933425     | B8 90249300              | mov eax,sr_gameserver.932490                                |
0093342A     | BF D0F6B300              | mov edi,sr_gameserver.B3F6D0                                | edi:EntryPoint, B3F6D0:"LuaGetCountEmptyInventory"
0093342F     | E8 EC370400              | call sr_gameserver.976C20                                   |
00933434     | B8 30189300              | mov eax,sr_gameserver.931830                                |
00933439     | BF ECF6B300              | mov edi,sr_gameserver.B3F6EC                                | edi:EntryPoint, B3F6EC:"LuaGetEventMenuResponse"
0093343E     | E8 DD370400              | call sr_gameserver.976C20                                   |
00933443     | B8 70189300              | mov eax,sr_gameserver.931870                                |
00933448     | BF 04F7B300              | mov edi,sr_gameserver.B3F704                                | edi:EntryPoint, B3F704:"LuaGetItemSize"
0093344D     | E8 CE370400              | call sr_gameserver.976C20                                   |
00933452     | B8 D0279300              | mov eax,sr_gameserver.9327D0                                |
00933457     | BF 14F7B300              | mov edi,sr_gameserver.B3F714                                | edi:EntryPoint, B3F714:"LuaSetNpcTalkMenu"
0093345C     | E8 BF370400              | call sr_gameserver.976C20                                   |
00933461     | B8 A0299300              | mov eax,sr_gameserver.9329A0                                |
00933466     | BF 28F7B300              | mov edi,sr_gameserver.B3F728                                | edi:EntryPoint, B3F728:"LuaDeleteNpc"
0093346B     | E8 B0370400              | call sr_gameserver.976C20                                   |
00933470     | B8 C0289300              | mov eax,sr_gameserver.9328C0                                |
00933475     | BF 38F7B300              | mov edi,sr_gameserver.B3F738                                | edi:EntryPoint, B3F738:"LuaSetEventTimer"
0093347A     | E8 A1370400              | call sr_gameserver.976C20                                   |
0093347F     | B8 709C5500              | mov eax,sr_gameserver.559C70                                |
00933484     | BF 4CF7B300              | mov edi,sr_gameserver.B3F74C                                | edi:EntryPoint, B3F74C:"LuaHisilkroadUpdate"
00933489     | E8 92370400              | call sr_gameserver.976C20                                   |
0093348E     | B8 900D9300              | mov eax,sr_gameserver.930D90                                |
00933493     | BF 60F7B300              | mov edi,sr_gameserver.B3F760                                | edi:EntryPoint, B3F760:"LuaChkCurTimeEventItem"
00933498     | E8 83370400              | call sr_gameserver.976C20                                   |
0093349D     | B8 709C5500              | mov eax,sr_gameserver.559C70                                |
009334A2     | BF 78F7B300              | mov edi,sr_gameserver.B3F778                                | edi:EntryPoint, B3F778:"LuaChkRevItem"
009334A7     | E8 74370400              | call sr_gameserver.976C20                                   |
009334AC     | B8 C00D9300              | mov eax,sr_gameserver.930DC0                                |
009334B1     | BF 88F7B300              | mov edi,sr_gameserver.B3F788                                | edi:EntryPoint, B3F788:"LuaDisPlayEnableTalkMenuItem"
009334B6     | E8 65370400              | call sr_gameserver.976C20                                   |
009334BB     | B8 900D9300              | mov eax,sr_gameserver.930D90                                |
009334C0     | BF A8F7B300              | mov edi,sr_gameserver.B3F7A8                                | edi:EntryPoint, B3F7A8:"LuabEnableTalkMenu"
009334C5     | E8 56370400              | call sr_gameserver.976C20                                   |
009334CA     | B8 F02E9300              | mov eax,sr_gameserver.932EF0                                |
009334CF     | BF BCF7B300              | mov edi,sr_gameserver.B3F7BC                                | edi:EntryPoint, B3F7BC:"LuaGiveEventPoint_EXP_Gold"
009334D4     | E8 47370400              | call sr_gameserver.976C20                                   |
009334D9     | B8 10309300              | mov eax,sr_gameserver.933010                                |
009334DE     | BF D8F7B300              | mov edi,sr_gameserver.B3F7D8                                | edi:EntryPoint, B3F7D8:"LuaEventInQuireSameItem"
009334E3     | E8 38370400              | call sr_gameserver.976C20                                   |
009334E8     | B8 E0149300              | mov eax,sr_gameserver.9314E0                                |
009334ED     | BF F0F7B300              | mov edi,sr_gameserver.B3F7F0                                | edi:EntryPoint, B3F7F0:"LuaShowEventRewardWindow"
009334F2     | E8 29370400              | call sr_gameserver.976C20                                   |
009334F7     | B8 F0159300              | mov eax,sr_gameserver.9315F0                                |
009334FC     | BF 0CF8B300              | mov edi,sr_gameserver.B3F80C                                | edi:EntryPoint, B3F80C:"LuabSetPayEvent"
00933501     | E8 1A370400              | call sr_gameserver.976C20                                   |
00933506     | B8 E0169300              | mov eax,sr_gameserver.9316E0                                |
0093350B     | BF 1CF8B300              | mov edi,sr_gameserver.B3F81C                                | edi:EntryPoint, B3F81C:"LuaEngageBuffSkill"
00933510     | E8 0B370400              | call sr_gameserver.976C20                                   |
00933515     | B8 30179300              | mov eax,sr_gameserver.931730                                |
0093351A     | BF 30F8B300              | mov edi,sr_gameserver.B3F830                                | edi:EntryPoint, B3F830:"LuaIsActiveBuff"
0093351F     | E8 FC360400              | call sr_gameserver.976C20                                   |
00933524     | B8 90179300              | mov eax,sr_gameserver.931790                                |
00933529     | BF 40F8B300              | mov edi,sr_gameserver.B3F840                                | edi:EntryPoint, B3F840:"LuaRanged_rand_n"
0093352E     | E8 ED360400              | call sr_gameserver.976C20                                   |
00933533     | B8 00139300              | mov eax,sr_gameserver.931300                                |
00933538     | BF 54F8B300              | mov edi,sr_gameserver.B3F854                                | edi:EntryPoint, B3F854:"LuaShowMenuCommon"
0093353D     | E8 DE360400              | call sr_gameserver.976C20                                   |
00933542     | B8 90149300              | mov eax,sr_gameserver.931490                                |
00933547     | BF 68F8B300              | mov edi,sr_gameserver.B3F868                                | edi:EntryPoint, B3F868:"LuaGetPlayerGender"
11/01/2020 23:22 JoleChow*#2
Sorry i'm not pro but do you mean serverfiles (event scripts rewards) ? if no can you explain for newbies
11/02/2020 08:50 paul_0#3
Quote:
Originally Posted by khaleed2010 View Post
[Release] EntryPoint VSRO Scripts
Well, since the title says [Release], you have to explain what are you releasing, otherwise don't even call it a release!
11/02/2020 11:22 Laag#82#4
Quote:
Originally Posted by JoleChow* View Post
Sorry i'm not pro but do you mean serverfiles (event scripts rewards) ? if no can you explain for newbies
Quote:
Originally Posted by paul_0 View Post
Well, since the title says [Release], you have to explain what are you releasing, otherwise don't even call it a release!
this can help you from [Only registered and activated users can see links. Click Here To Register...]