• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

Summoner Class Script :), actionscript for Vocation's Weapon.

Blood BlvD Ot

Member
Joined
Jun 12, 2010
Messages
243
Reaction score
7
Its a really fun and editable/addable script :)

and yes I know, theres probably already a faster way of adding a list of dead corpse IDS xD.


Code:
--by Daniel Couillard--
deadlist = {2806, 2807, 2808, 2810, 2811, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 3849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860 ,2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980 ,2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055, 3056, 3057, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3128, 3129, 6337, 6338}   -- Dead Corpses 
function onUse(cid, item, frompos, item2, topos)


local pos = getThingPos(cid)
Level = getPlayerLevel(cid)
Vocation = getPlayerVocation(cid)

if isInArray(deadlist, item2.itemid) == true and
Level >= 15
then

rand = math.random(1,7000)

if rand <= 1000 and Level >= 15 and Level <= 5000 and table.maxn(getCreatureSummons(cid)) <= 5 then

		doConvinceCreature(cid, doCreateMonster("Rotting Corpse", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 2000 and Level >= 1000 and Level <= 5000 and table.maxn(getCreatureSummons(cid)) <= 5 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 3000 and table.maxn(getCreatureSummons(cid)) <= 3 and Level >= 7500 then

		doConvinceCreature(cid, doCreateMonster("Boney Dragon", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 4000 and Level >= 10000 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos,66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 5000 and Level >= 25000 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 6000 and Level >= 35000 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 7000 and Level >= 45000 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
		
elseif rand <= 6000 and Level >= 65000 then

		doConvinceCreature(cid, doCreateMonster("Flesh Eater", pos))
		doSendMagicEffect(pos, 66)
		doRemoveItem(item2.uid)
		doPlayerSay(cid,"Follow me my family! Its time to destroy!",1)
end

doSendMagicEffect(pos, 66)
else
doPlayerSendCancel(cid,"This is not a useable corpse! report to Dan if it is.")
end
return 1
end

Enjoy :)
 
Last edited:
Back
Top