gmstrikker
Well-Known Member
- Joined
- Jul 30, 2014
- Messages
- 458
- Solutions
- 1
- Reaction score
- 50
What is worng? Why this error msg?
https://imgur.com/T0rCR6E
im using 0.4
https://imgur.com/T0rCR6E
Code:
local spells = {
-- Colocar exevo pan pra magia FREE E AVISOS LÀ NA ENTRADA E ARRUMAR A MAGIA
[1] = { -- sorcerer
level = {
[1] = {
"Name: find person. Words: Exiva. Price: 60",
"Name: magic rope. Words: exani tera. Price: 200",
"Name: cure poison. Words: exana pox. Price: 150",
"Name: food. Words: exevo pan. Price: 300",
"Name: levitate. Words: exani hur. Price: 500"
},
[2] = {
"Name: death strike. Words: exori mort. Price: 800",
"Name: light healing. Words: exura. Price: 170",
"Name: magic shield. Words: utamo vita. Price: 450",
"Name: poison field. Words: adevo grav pox. Price: 300",
},
[3] = {
"Name: intense healing. Words: exura gran. Price: 350",
"Name: heavy magic missile. Words: adori gran. Price: 1500",
"Name: energy strike. Words: exori vis. Price: 800",
"Name: flame strike. Words: exori flam. Price: 800",
"Name: great light. Words: utevo gran lux. Price: 500",
"Name: fire field. Words: adevo grav flam. Price: 500"
},
[4] = {
"Name: haste. Words: utani hur. Price: 600",
"Name: magic shield. Words: utamo vita. Price: 450"
},
[5] = {
"Name: ice strike. Words: exori frigo. Price: 800",
"Name: energy field. Words: adevo grav vis. Price: 700"
},
[6] = {
"Name: poison strike. Words: exori pox. Price: 800",
"Name: destroy field. Words: adito grav. Price: 700"
},
[7] = {
"Name: fire wave. Words: exevo flam hur. Price: 850"
},
[8] = {
"Name: ultimate healing. Words: exura vita. Price: 1500",
"Name: strong haste. Words: utani gran hur. Price: 1300"
},
[9] = {
"Name: fire bomb. Words: adevo mas flam. Price: 1500",
"Name: great fireball. Words: adori gran flam. Price: 1200"
},
[10] = {
"Name: creature illusion. Words: utevo res ina. Price: 1000"
},
[12] = {
"Name: ultimate light. Words: utevo vis lux. Price: 1600",
"Name: explosion. Words: adevo mas hur. Price: 1800"
},
[13] = {
"Name: soul fire. Words: adevo res flam. Price: 1800"
},
[14] = {
"Name: magic wall. Words: adevo grav tera. Price: 2100"
},
[15] = {
"Name: invisible. Words: utana vid. Price: 2000"
},
[16] = {
"Name: summon creature. Words: utevo res. Price: 2000"
},
[18] = {
"Name: energy bomb. Words: adevo mas vis. Price: 2300",
"Name: energy wall. Words: adevo mas grav vis. Price: 2500",
"Name: poison wall. Words: adevo mas grav pox. Price: 1600"
},
[20] = {
"Name: mort wave. Words: exevo mort hur. Price: 3500"
},
[22] = {
"Name: enchant staff. Words: exeta vis. Price: 2000"
},
[25] = {
"Name: sudden death. Words: adori vita vis. Price: 3000"
},
[33] = {
"Name: fire wall. Words: adevo mas grav flam. Price: 2000"
},
[40] = {
"Name: ultimate explosion. Words: exevo gran mas vis. Price: 6000"
}
}
},
[2] = { --druid
level = {
[1] = {
"Name: find person. Words: Exiva. Price: 60",
"Name: magic rope. Words: exani tera. Price: 200",
"Name: cure poison. Words: exana pox. Price: 150",
"Name: food. Words: exevo pan. Price: 300",
"Name: levitate. Words: exani hur. Price: 500"
},
[2] = {
"Name: Death Strike. Words: Exori Mort. Price: 800",
"Name: light healing. Words: exura. Price: 170",
"Name: magic shield. Words: utamo vita. Price: 450",
"Name: poison field. Words: adevo grav pox. Price: 300"
},
[3] = {
"Name: intense healing. Words: exura gran. Price: 350",
"Name: heavy magic missile. Words: adori gran. Price: 1500",
"Name: energy strike. Words: exori vis. Price: 800",
"Name: flame strike. Words: exori flam. Price: 800",
"Name: great light. Words: utevo gran lux. Price: 500",
"Name: fire field. Words: adevo grav flam. Price: 500"
},
[4] = {
"Name: haste. Words: utani hur. Price: 600",
"Name: magic shield. Words: utamo vita. Price: 450",
"Name: intense healing rune. Words: adura gran. Price: 600"
},
[5] = {
"Name: ice strike. Words: exori frigo. Price: 800",
"Name: energy field. Words: adevo grav vis. Price: 700"
},
[6] = {
"Name: poison strike. Words: exori pox. Price: 800",
"Name: destroy field. Words: adito grav. Price: 700"
},
[7] = {
"Name: heal friend. Words: exura sio. Price: 800"
},
[8] = {
"Name: ultimate healing. Words: exura vita. Price: 1500",
"Name: strong haste. Words: utani gran hur. Price: 1300",
"Name: ice wave. Words: exevo frigo hur. Price: 850"
},
[9] = {
"Name: fire bomb. Words: adevo mas flam. Price: 1500",
"Name: great fireball. Words: adori gran flam. Price: 1200"
},
[10] = {
"Name: icicle. Words: adori frigo. Price: 3000",
"Name: creature illusion. Words: utevo res ina. Price: 1000"
},
[11] = {
"Name: Ultimate Healing Rune. Words: Adura Vita. Price: 1000"
},
[12] = {
"Name: ultimate light. Words: utevo vis lux. Price: 1600"
},
[13] = {
"Name: soul fire. Words: adevo res flam. Price: 1800"
},
[14] = {
"Name: wild growth. Words: adevo grav vita. Price: 4200"
},
[15] = {
"Name: invisible. Words: utana vid. Price: 2000",
"Name: mass healing. Words: exura gran mas res. Price: 2200"
},
[16] = {
"Name: summon creature. Words: utevo res. Price: 2000"
},
[18] = {
"Name: energy bomb. Words: adevo mas vis. Price: 2300",
"Name: energy wall. Words: adevo mas grav vis. Price: 2500",
"Name: poison wall. Words: adevo mas grav pox. Price: 1600"
},
[25] = {
"Name: avalanche. Words: adori gran frigo. Price: 3000"
},
[28] = {
"Name: wrath of nature. Words: exevo gran mas pox. Price: 6000"
},
[33] = {
"Name: fire wall. Words: adevo mas grav flam. Price: 2000"
},
[35] = {
"Name: paralyze. Words: adana ani. Price: 1900"
}
}
},
[3] = { --paladin
level = {
[1] = {
"Name: find person. Words: Exiva. Price: 60",
"Name: magic rope. Words: exani tera. Price: 200",
"Name: cure poison. Words: exana pox. Price: 150",
"Name: food. Words: exevo pan. Price: 300",
"Name: levitate. Words: exani hur. Price: 500",
"Name: conjure arrow. Words: exevo con. Price: 450"
},
[2] = {
"Name: light healing. Words: exura. Price: 170",
"Name: magic shield. Words: utamo vita. Price: 450"
},
[3] = {
"Name: intense healing. Words: exura gran. Price: 350",
"Name: great light. Words: utevo gran lux. Price: 500"
},
[4] = {
"Name: haste. Words: utani hur. Price: 600",
"Name: magic shield. Words: utamo vita. Price: 450"
},
[5] = {
"Name: conjure poison arrow. Words: exevo con pox. Price: 700"
},
[6] = {
"Name: conjure bolt. Words: exevo con mort. Price: 750"
},
[6] = {
"Name: ultimate healing. Words: exura vita. Price: 1500"
},
[10] = {
"Name: conjure explosive arrow. Words: exevo con flam. Price: 1000"
},
[14] = {
"Name: conjure power bolt. Words: exevo con vis. Price: 2000"
},
[26] = {
"Name: conjure infernal bolt. Words: exevo con infernal. Price: 66666"
}
}
},
[4] = { --knight
level = {
[1] = {
"Name: find person. Words: Exiva. Price: 60",
"Name: magic rope. Words: exani tera. Price: 200",
"Name: cure poison. Words: exana pox. Price: 150",
"Name: levitate. Words: exani hur. Price: 500",
"Name: food. Words: exevo pan. Price: 300",
"Name: levitate. Words: exani hur. Price: 500"
},
[2] = {
"Name: light healing. Words: exura. Price: 170"
},
[3] = {
"Name: wound cleansing. Words: exana mort. Price: 6000",
"Name: great light. Words: utevo gran lux. Price: 500"
},
[4] = {
"Name: challenge. Words: exeta res. Price: 2000",
"Name: haste. Words: utani hur. Price: 600"
},
[5] = {
"Name: berserk. Words: exori. Price: 6000"
}
}
}
}
local vocs = {
{1,5,9},
{2,6,10},
{3,7,11},
{4,8,12}
}
local vocationSpells = {}
function onAdvance(cid, skill, oldLevel, newLevel)
if skill == 7 then
for i, class in ipairs(vocs) do
if isInArray(class, getPlayerVocation(cid)) then
vocationSpells = spells[i]
end
end
if vocationSpells == nil then
return false
end
local lvl = getPlayerMagLevel(cid, false)
local playerSpells = vocationSpells.level[lvl]
if #playerSpells == nil or #playerSpells == 0 then
return false
end
for x = 1, #playerSpells do
doPlayerSendTextMessage(cid, 20, "[NEW-SPELL] "..playerSpells[x]..".")
end
end
return true
end
im using 0.4