• 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.

TalkAction Summon monsters.

Oskar1121

Excellent OT User
Joined
Jul 15, 2009
Messages
699
Reaction score
709
Location
Poland
PHP:
function onSay(cid, words, param)
local exp_to_lv = {250, 750, 1800, 3000, 5000, 10000, 20000, 35000, 50000, 100000, 1000000}
local levels = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
local exp_storage = 1004
local lv_storage = 1005
local exhausted_storagevalue = 1006
local exhausted_seconds = 0
local pos = getCreaturePosition(cid)
local experience = getPlayerStorageValue(cid, exp_storage)
if getPlayerStorageValue(cid, lv_storage) == -1 or experience == -1 then
	setPlayerStorageValue(cid, lv_storage, 0)
	experience = 0
end
local summons = {
				["rat"] = {level = 20, expe = {1,4}, skill_level = 0, name = "rat", mana = 200, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["snake"] = {level = 20, expe = {1,5}, skill_level = 0, name = "snake", mana = 205, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["spider"] = {level = 20, expe = {2,5}, skill_level = 0, name = "spider", mana = 210, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bat"] = {level = 20, expe = {3,6}, skill_level = 0, name = "bat", mana = 250, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bug"] = {level = 20, expe = {3,6}, skill_level = 0, name = "bug", mana = 250, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["cave rat"] = {level = 20, expe = {3,6}, skill_level = 0, name = "cave rat", mana = 250, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wolf"] = {level = 20, expe = {3,7}, skill_level = 0, name = "wolf", mana = 255, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["winter wolf"] = {level = 20, expe = {4,7}, skill_level = 0, name = "winter wolf", mana = 260, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["poison spider"] = {level = 20, expe = {4,8}, skill_level = 0, name = "poison spider", mana = 270, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["cobra"] = {level = 20, expe = {5,8}, skill_level = 0, name = "cobra", mana = 275, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["hyaena"] = {level = 20, expe = {5,8}, skill_level = 0, name = "hyaena", mana = 275, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wasp"] = {level = 21, expe = {5,9}, skill_level = 0, name = "wasp", mana = 280, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["goblin"] = {level = 21, expe = {6,9}, skill_level = 0, name = "goblin", mana = 290, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["island troll"] = {level = 21, expe = {5,9}, skill_level = 0, name = "island troll", mana = 290, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["troll"] = {level = 21, expe = {5,9}, skill_level = 0, name = "troll", mana = 290, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bear"] = {level = 21, expe = {6,9}, skill_level = 0, name = "bear", mana = 300, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["frost troll"] = {level = 21, expe = {6,9}, skill_level = 0, name = "frost troll", mana = 300, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc"] = {level = 22, expe = {6,9}, skill_level = 1, name = "orc", mana = 300, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["panda"] = {level = 22, expe = {6,9}, skill_level = 1, name = "panda", mana = 300, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["skeleton"] = {level = 22, expe = {6,9}, skill_level = 1, name = "skeleton", mana = 300, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["crab"] = {level = 22, expe = {6,10}, skill_level = 1, name = "crab", mana = 305, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc spearman"] = {level = 22, expe = {7,10}, skill_level = 1, name = "orc spearman", mana = 310, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["scorpion"] = {level = 22, expe = {7,10}, skill_level = 1, name = "scorpion", mana = 310, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["polar bear"] = {level = 22, expe = {8,10}, skill_level = 1, name = "polar bear", mana = 315, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["dwarf"] = {level = 23, expe = {8,11}, skill_level = 1, name = "dwarf", mana = 320, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["elf"] = {level = 23, expe = {8,11}, skill_level = 1, name = "elf", mana = 320, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lion"] = {level = 23, expe = {8,11}, skill_level = 1, name = "lion", mana = 320, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["swamp troll"] = {level = 23, expe = {8,11}, skill_level = 1, name = "swamp troll", mana = 320, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["minotaur"] = {level = 23, expe = {9,11}, skill_level = 1, name = "minotaur", mana = 330, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["contipede"] = {level = 23, expe = {9,12}, skill_level = 1, name = "contipede", mana = 335, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["crocodile"] = {level = 23, expe = {11,14}, skill_level = 1, name = "crocodile", mana = 350, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["larva"] = {level = 24, expe = {12,14}, skill_level = 1, name = "larva", mana = 355, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["dwarf soldier"] = {level = 24, expe = {12,15}, skill_level = 1, name = "dwarf soldier", mana = 360, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["elf scout"] = {level = 24, expe = {12,15}, skill_level = 1, name = "elf scout", mana = 360, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc warrior"] = {level = 24, expe = {12,15}, skill_level = 1, name = "orc warrior", mana = 360, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["amazon"] = {level = 24, expe = {14,17}, skill_level = 2, name = "amazon", mana = 390, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["minotaur archer"] = {level = 24, expe = {14,17}, skill_level = 2, name = "minitaur archer", mana = 390, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["smuggler"] = {level = 24, expe = {14,17}, skill_level = 2, name = "smuggler", mana = 390, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["scarab"] = {level = 24, expe = {14,18}, skill_level = 2, name = "scarab", mana = 395, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["toad"] = {level = 25, expe = {15,18}, skill_level = 2, name = "toad", mana = 400, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["nomad"] = {level = 25, expe = {17,20}, skill_level = 2, name = "nomad", mana = 420, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["tiger"] = {level = 25, expe = {17,20}, skill_level = 2, name = "tiger", mana = 420, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wild warrior"] = {level = 25, expe = {17,20}, skill_level = 2, name = "wild warrior", mana = 420, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bandit"] = {level = 25, expe = {20,25}, skill_level = 2, name = "bandit", mana = 450, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["ghoul"] = {level = 26, expe = {20,25}, skill_level = 2, name = "ghoul", mana = 450, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["valkyrie"] = {level = 26, expe = {20,25}, skill_level = 2, name = "valkyrie", mana = 450, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["tarantula"] = {level = 26, expe = {23,27}, skill_level = 2, name = "tarantula", mana = 485, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["cyclops"] = {level = 26, expe = {24,28}, skill_level = 2, name = "cyclops", mana = 490, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["frost giantess"] = {level = 26, expe = {24,28}, skill_level = 2, name = "frost giantess", mana = 490, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["blood crab"] = {level = 27, expe = {26,29}, skill_level = 2, name = "blood crab", mana = 505, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["fire devil"] = {level = 27, expe = {28,31}, skill_level = 2, name = "fire devil", mana = 530, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["minotaur guard"] = {level = 27, expe = {30,35}, skill_level = 2, name = "minotaur guard", mana = 550, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc berserker"] = {level = 28, expe = {33,38}, skill_level = 3, name = "orc berserker", mana = 590, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["stone golem"] = {level = 28, expe = {33,38}, skill_level = 3, name = "stone golem", mana = 590, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["monk"] = {level = 28, expe = {34,40}, skill_level = 3, name = "monk", mana = 600, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["demon skeleton"] = {level = 28, expe = {36,41}, skill_level = 3, name = "demon skeleton", mana = 620, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc leader"] = {level = 29, expe = {38,44}, skill_level = 3, name = "orc leader", mana = 640, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["dwarf guard"] = {level = 29, expe = {39,46}, skill_level = 3, name = "dwarf guard", mana = 650, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["fire elemental"] = {level = 29, expe = {43,50}, skill_level = 3, name = "fire elemental", mana = 690, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["gozzler"] = {level = 35, expe = {56,65}, skill_level = 4, name = "gozzler", mana = 800, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["sibang"] = {level = 26, expe = {22,26}, skill_level = 2, name = "sibang", mana = 475, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["kongra"] = {level = 26, expe = {24,28}, skill_level = 2, name = "kongra", mana = 490, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["merklin"] = {level = 27, expe = {29,32}, skill_level = 2, name = "merklin", mana = 535, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lizard sentinel"] = {level = 26, expe = {22,25}, skill_level = 2, name = "lizard sentinel", mana = 470, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lizard templar"] = {level = 27, expe = {25,29}, skill_level = 2, name = "lizard templar", mana = 495, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lizard snakecharmer"] = {level = 28, expe = {37,42}, skill_level = 3, name = "lizard snakecharmer", mana = 625, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["novice of the cult"] = {level = 26, expe = {24,27}, skill_level = 2, name = "novice of the cult", mana = 485, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["witch"] = {level = 28, expe = {36,40}, skill_level = 3, name = "witch", mana = 615, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["hunter"] = {level = 27, expe = {28,31}, skill_level = 2, name = "hunter", mana = 530, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["acolyte of the cult"] = {level = 28, expe = {54,63}, skill_level = 4, name = "acolyte of the cult", mana = 595, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["adept of the cult"] = {level = 29, expe = {59,68}, skill_level = 4, name = "adept of the cult", mana = 675, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["necromancer"] = {level = 52, expe = {83,98}, skill_level = 6, name = "necromancer", mana = 1420, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["hero"] = {level = 68, expe = {127,199}, skill_level = 7, name = "hero", mana = 1755, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["black knight"] = {level = 96, expe = {169,201}, skill_level = 8, name = "black knight", mana = 2560, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["warlock"] = {level = 145, expe = {337,415}, skill_level = 10, name = "warlock", mana = 4595, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc shaman"] = {level = 28, expe = {34,40}, skill_level = 3, name = "orc shaman", mana = 600, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["orc rider"] = {level = 26, expe = {24,28}, skill_level = 2, name = "orc rider", mana = 490, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["vampire"] = {level = 35, expe = {67,84}, skill_level = 5, name = "vampire", mana = 725, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bonebeast"] = {level = 37, expe = {71,90}, skill_level = 5, name = "bonebeast", mana = 790, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lich"] = {level = 53, expe = {118,184}, skill_level = 6, name = "lich", mana = 1555, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["banshee"] = {level = 70, expe = {138,210}, skill_level = 7, name = "banshee", mana = 1850, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["behemoth"] = {level = 150, expe = {379,453}, skill_level = 10, name = "behemoth", mana = 4800, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["beholder"] = {level = 26, expe = {25,29}, skill_level = 2, name = "beholder", mana = 500, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["elder beholder"] = {level = 31, expe = {55,63}, skill_level = 4, name = "elder beholder", mana = 715, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["water elemental"] = {level = 32, expe = {59,68}, skill_level = 4, name = "water elemental", mana = 755, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["dragon"] = {level = 40, expe = {66,85}, skill_level = 5, name = "dragon", mana = 1195, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wyvern"] = {level = 36, expe = {60,78}, skill_level = 4, name = "wyvern", mana = 950, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["serpent spawn"] = {level = 100, expe = {279,437}, skill_level = 9, name = "serpent spawn", mana = 3790, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["dragon lord"] = {level = 80, expe = {160,198}, skill_level = 8, name = "dragon lord", mana = 2490, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["hydra"] = {level = 84, expe = {172,211}, skill_level = 8, name = "hydra", mana = 2645, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["demon"] = {level = 150, expe = {398,487}, skill_level = 10, name = "demon", mana = 5255, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["giant spider"] = {level = 50, expe = {115,174}, skill_level = 6, name = "giant spider", mana = 1500, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wailing widow"] = {level = 38, expe = {64,83}, skill_level = 5, name = "wailing widow", mana = 1050, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["ancient scarab"] = {level = 42, expe = {67,88}, skill_level = 5, name = "ancient scarab", mana = 1200, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["lancer beetle"] = {level = 30, expe = {41,49}, skill_level = 3, name = "lancer beetle", mana = 670, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["nightmare"] = {level = 84, expe = {198,364}, skill_level = 9, name = "nightmare", mana = 3000, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["nightmare scion"] = {level = 58, expe = {131,200}, skill_level = 7, name = "nightmare scion", mana = 1790, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["bog raider"] = {level = 55, expe = {128,190}, skill_level = 6, name = "bog raider", mana = 1650, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["ice golem"] = {level = 32, expe = {47,54}, skill_level = 4, name = "ice golem", mana = 725, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["ice witch"] = {level = 54, expe = {118,184}, skill_level = 6, name = "ice witch", mana = 1555, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["infernalist"] = {level = 130, expe = {327,395}, skill_level = 10, name = "infernalist", mana = 4395, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["mutated bat"] = {level = 37, expe = {65,85}, skill_level = 5, name = "mutated bat", mana = 1085, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["mutated human"] = {level = 30, expe = {34,40}, skill_level = 3, name = "mutated human", mana = 600, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["mutated rat"] = {level = 34, expe = {62,79}, skill_level = 4, name = "mutated rat", mana = 965, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["mutated tiger"] = {level = 39, expe = {66,90}, skill_level = 5, name = "mutated tiger", mana = 1345, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["frost dragon"] = {level = 84, expe = {163,201}, skill_level = 8, name = "frost dragon", mana = 2525, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["ghastly dragon"] = {level = 150, expe = {388,477}, skill_level = 10, name = "ghastly dragon", mana = 5125, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["undead dragon"] = {level = 160, expe = {404,510}, skill_level = 10, name = "undead dragon", mana = 6255, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["wyrm"] = {level = 79, expe = {148,223}, skill_level = 7, name = "wyrm", mana = 1940, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["sea serpent"] = {level = 87, expe = {195,358}, skill_level = 8, name = "sea serpent", mana = 2915, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["spectre"] = {level = 94, expe = {219,391}, skill_level = 9, name = "spectre", mana = 3590, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["undead gladiator"] = {level = 46, expe = {70,91}, skill_level = 6, name = "undead gladiator", mana = 1365, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["vampire bride"] = {level = 49, expe = {116,184}, skill_level = 6, name = "vampire bride", mana = 1545, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}},
				["grim reaper"] = {level = 110, expe = {310,375}, skill_level = 9, name = "grim reaper", mana = 3980, voc = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}}
				}
if(param == '') then
    doPlayerSendCancel(cid, "This monster does not exist.")
    doSendMagicEffect(pos, CONST_ME_POFF)
return true
end
local max_summons = 2
local summ = summons[tostring(param)]
local rand = math.random(summ.expe[1], summ.expe[2])
if summ then
    if os.time() > getPlayerStorageValue(cid, exhausted_storagevalue)  then
        if not(getTilePzInfo(pos) == true or getTileHouseInfo(pos) == true) then
            if getPlayerLevel(cid) >= summ.level then
                if isInArray(summ.voc, getPlayerVocation(cid)) then
                    if getPlayerStorageValue(cid, lv_storage) >= summ.skill_level then
                        if getCreatureMana(cid) >= summ.mana then
                            local summons = getCreatureSummons(cid)
                            if(table.maxn(summons) <= max_summons-1) then
                                local mob = doSummonCreature(summ.name, pos)
                                doConvinceCreature(cid, mob)
                                doPlayerAddMana(cid, -summ.mana, false)
                                doPlayerAddSpentMana(cid, summ.mana)
                                doSendMagicEffect(pos, CONST_ME_MAGIC_RED)
                                doCreatureSay(cid, words.." "..param, TALKTYPE_ORANGE_1)
                                setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds)
                                   for i = 1, #exp_to_lv do
										if experience + rand >= exp_to_lv[i] then
											if getPlayerStorageValue(cid, lv_storage) == levels[i]-1 then
												if getPlayerStorageValue(cid, lv_storage) < 10 then 
													doPlayerSendTextMessage(cid, 22, "Your ability in summon monster be promoted on level "..i)
												else
													doPlayerSendTextMessage(cid, 22, "You reach masterly level into ability summon monster!")
													setPlayerStorageValue(cid, 1007, 1)
												end
												doSendMagicEffect(pos, CONST_ME_MORTAREA)
												setPlayerStorageValue(cid, lv_storage, levels[i])
											end
										end
										if experience <= exp_to_lv[i] then
											setPlayerStorageValue(cid, exp_storage, experience + rand)
											if getPlayerStorageValue(cid, lv_storage) == levels[i]-1 then
												if getPlayerStorageValue(cid, lv_storage) < 10 then
													doPlayerSendTextMessage(cid, 23, "You get "..rand.." experience. You have "..experience + rand.." experience, on advance on level "..(getPlayerStorageValue(cid, lv_storage)+1).." you need "..exp_to_lv[i] - (experience + rand).." experience.")
												elseif getPlayerStorageValue(cid, lv_storage) == 10 then
													doPlayerSendTextMessage(cid, 23, "You get "..rand.." experience. You have "..experience + rand.." experience, on advance on masterly level you need "..exp_to_lv[i] - (experience + rand).." experience.")
												end
											end
										end
									end
                            else
                                doSendMagicEffect(pos, CONST_ME_POFF)
                                doPlayerSendCancel(cid, "You can't summon more monsters.")
                            end
                        else
                            doSendMagicEffect(pos, CONST_ME_POFF)
                            doPlayerSendCancel(cid, "You do not have enough mana.")
                        end
                    else
                        doSendMagicEffect(pos, CONST_ME_POFF)
                        doPlayerSendCancel(cid, "Your new skill is too low.")
                    end
                else
                    doSendMagicEffect(pos, CONST_ME_POFF)
                    doPlayerSendCancel(cid, "You can't summoned this monster.")
                end
            else
                doSendMagicEffect(pos, CONST_ME_POFF)
                doPlayerSendCancel(cid, "Your experience level is to low.")
            end    
        else
            doSendMagicEffect(pos, CONST_ME_POFF)
            doPlayerSendCancel(cid, "You must leave protection zone.")
        end
    else
        doSendMagicEffect(pos, CONST_ME_POFF)
        doPlayerSendCancel(cid, "You're exhausted.")
    end
else
    doSendMagicEffect(pos, CONST_ME_POFF)
    doPlayerSendCancel(cid, "You can't summon this monster.")
end
return true
end
And into talkactions.xml paste:
PHP:
<talkaction words="summon" script="file_name.lua" />
 
Last edited:
Nice, bad...
When i say "summon" then
Code:
[09/08/2010 16:37:25] [Error - TalkAction Interface] 
[09/08/2010 16:37:25] data/talkactions/scripts/hos/summon.lua:onSay
[09/08/2010 16:37:25] Description: 
[09/08/2010 16:37:25] data/talkactions/scripts/hos/summon.lua:132: attempt to index local 'summ' (a nil value)
[09/08/2010 16:37:25] stack traceback:
[09/08/2010 16:37:25] 	data/talkactions/scripts/hos/summon.lua:132: in function <data/talkactions/scripts/hos/summon.lua:1>

TFS 0.3.6pl1
 
Last edited:
What you say? Only {summon}? You should try {summon rat} or other monster.
 
Last edited:
What i can add new levels?
PL:
Jak mogę dodać nowe lvl skilli?
jak dodałem lvl 1-40 to moby od 9 lvl są takie jak by sie je przyzwało komendą /m

Great Cript 7/10!!!
 
Back
Top