Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 1. Go to your src/map/script.cpp
- // 2. Add below code before "case BL_PC: //Get Character Position"
- // case BL_MOB:
- // if (script_hasdata(st,6))
- // bl = map_id2bl(script_getnum(st,6));
- // break;
- // 3. Recompile your server
- // 4. Add below script
- - script MiniCustomDrop MiniFAKE_NPC,{
- OnNPCKillEvent:
- for (.@i = 0; .@i < .size; .@i += 4) {
- if (killedrid == .data[.@i]) {
- if (rand(10000) < .data[.@i + 3]) {
- getmapxy .@map$, .@x, .@y, BL_MOB, killedgid;
- .@amt = .data[.@i + 2];
- while (.@amt) {
- makeitem .data[.@i + 1], 1, .@map$, .@x, .@y;
- .@amt--;
- }
- }
- }
- }
- end;
- OnInit:
- // <mob_id>, <item_id>, <item_amount>, <chance>
- // Chance ========================
- // 10000 = 100%
- // 1000 = 10%
- // 100 = 1%
- // 99 = 0.99%
- // 50 = 0.50%
- // 1 = 0.01%
- // ===============================
- setarray .data[0],
- //1002, 607, 2, 10000, // poring will drop 2 ygg berries on the floor with 100% chance
- //1002, 608, 3, 10000; // poring will drop 3 ygg seeds on the floor with 100% chance
- 1096, 50053, 1, 10000,
- //AegisName: ANGELING
- 1120, 50053, 1, 10000,
- //AegisName: GHOSTRING
- 1388, 50053, 1, 10000,
- //AegisName: ARCHANGELING
- 1582, 50053, 1, 10000,
- //AegisName: DEVILING
- 1704, 50053, 1, 10000,
- //AegisName: THA_ODIUM
- 1918, 50053, 1, 10000,
- //AegisName: MOROCC_1
- 1919, 50053, 1, 10000,
- //AegisName: MOROCC_2
- 1920, 50053, 1, 10000,
- //AegisName: MOROCC_3
- 1916, 50053, 1, 10000,
- //AegisName: MOROCC
- 1921, 50053, 1, 10000,
- //AegisName: MOROCC_4
- 1089, 50053, 1, 10000,
- //AegisName: TOAD
- 1090, 50053, 1, 10000,
- //AegisName: MASTERING
- 1091, 50053, 1, 10000,
- //AegisName: DRAGON_FLY
- 1092, 50053, 1, 10000,
- //AegisName: VAGABOND_WOLF
- 1093, 50053, 1, 10000,
- //AegisName: ECLIPSE
- 1198, 50053, 1, 10000,
- //AegisName: DARK_PRIEST
- 1203, 50053, 1, 10000,
- //AegisName: MYSTELTAINN
- 1204, 50053, 1, 10000,
- //AegisName: TIRFING
- 1205, 50053, 1, 10000,
- //AegisName: EXECUTIONER
- 1259, 50053, 1, 10000,
- //AegisName: GRYPHON
- 1262, 50053, 1, 10000,
- //AegisName: MUTANT_DRAGON
- 1283, 50053, 1, 10000,
- //AegisName: CHIMERA
- 1289, 50053, 1, 10000,
- //AegisName: MAYA_PUPLE
- 1295, 50053, 1, 10000,
- //AegisName: OWL_BARON
- 1302, 50053, 1, 10000,
- //AegisName: DARK_ILLUSION
- 1307, 50053, 1, 10000,
- //AegisName: CAT_O_NINE_TAIL
- 1320, 50053, 1, 10000,
- //AegisName: OWL_DUKE
- 1681, 50053, 1, 10000,
- //AegisName: GEMINI
- 1700, 50053, 1, 10000,
- //AegisName: OBSERVATION
- 1701, 50053, 1, 10000,
- //AegisName: SHELTER
- 1702, 50053, 1, 10000,
- //AegisName: RETRIBUTION
- 1703, 50053, 1, 10000,
- //AegisName: SOLACE
- 1705, 50053, 1, 10000,
- //AegisName: THA_DESPERO
- 1706, 50053, 1, 10000,
- //AegisName: THA_MAERO
- 1707, 50053, 1, 10000,
- //AegisName: THA_DOLOR
- 1720, 50053, 1, 10000,
- //AegisName: HYDRO
- 1754, 50053, 1, 10000,
- //AegisName: SKEGGIOLD
- 1783, 50053, 1, 10000,
- //AegisName: GALION
- 1831, 50053, 1, 10000,
- //AegisName: SALAMANDER
- 1833, 50053, 1, 10000,
- //AegisName: KASA
- 1839, 50053, 1, 10000,
- //AegisName: BYORGUE
- 1870, 50053, 1, 10000,
- //AegisName: NECROMANCER
- 1956, 50053, 1, 10000,
- //AegisName: NAGHT_SIEGER
- 1957, 50053, 1, 10000,
- //AegisName: ENTWEIHEN
- 1990, 50053, 1, 10000,
- //AegisName: HARDROCK_MOMMOTH
- 1991, 50053, 1, 10000;
- //AegisName: TENDRILRION
- .size = getarraysize(.data);
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement