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

Gui error - Fix it for me? Rep++

andii95

New Member
Joined
Aug 21, 2009
Messages
413
Reaction score
2
Location
Sweden
Getting this error:
Code:
[24/12/2010 23:10:34] [Error - TalkAction Interface] 
[24/12/2010 23:10:34] data/talkactions/scripts/moves/m1.lua:onSay
[24/12/2010 23:10:34] Description: 
[24/12/2010 23:10:34] (luaDoCombat) Combat not found

Here is the script:
Code:
local combat1 = createCombatObject()  
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 111)  
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)     
  
local combat2 = createCombatObject()  
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 42)  
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
  
arr2 = {  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 3, 0, 3, 0, 3, 0, 0, 0},  
{0, 0, 0, 3, 0, 3, 0, 3, 0, 0, 0},  
{0, 0, 0, 0, 3, 3, 3, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
}  
  
local area2 = createCombatArea(arr2)  
setCombatArea(combat2, area2)  
  
local combat3 = createCombatObject()  
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 142)  
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)
  
local combat4 = createCombatObject()  
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 141)  
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)  
  
local combat5 = createCombatObject()  
setCombatParam(combat5, COMBAT_PARAM_EFFECT, 16)  
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
local combat6 = createCombatObject()  
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat6, COMBAT_PARAM_EFFECT, 137)  
setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 23)  
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
local combat7 = createCombatObject()  
setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat7, COMBAT_PARAM_EFFECT, 59)  
setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 23)  
setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
local combat8 = createCombatObject()  
setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat8, COMBAT_PARAM_EFFECT, 138)  
setCombatParam(combat8, COMBAT_PARAM_DISTANCEEFFECT, 138)  
setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)  
  
local combat9 = createCombatObject()  
setCombatParam(combat9, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat9, COMBAT_PARAM_EFFECT, 112)  
setCombatFormula(combat9, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)  
  
local combat10 = createCombatObject()  
setCombatParam(combat10, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat10, COMBAT_PARAM_EFFECT, 79)  
setCombatParam(combat10, COMBAT_PARAM_DISTANCEEFFECT, 5)  
setCombatFormula(combat10, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
local combat11 = createCombatObject()  
setCombatParam(combat11, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat11, COMBAT_PARAM_EFFECT, 68)  
setCombatParam(combat11, COMBAT_PARAM_DISTANCEEFFECT, 2)  
setCombatFormula(combat11, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)
  
local combat12 = createCombatObject()  
setCombatParam(combat12, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat12, COMBAT_PARAM_EFFECT, 137)  
setCombatParam(combat12, COMBAT_PARAM_DISTANCEEFFECT, 23)  
setCombatFormula(combat12, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)  
  
local combat13 = createCombatObject()  
setCombatParam(combat13, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat13, COMBAT_PARAM_EFFECT, 9)  
setCombatParam(combat13, COMBAT_PARAM_DISTANCEEFFECT, 25)  
setCombatFormula(combat13, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)  
  
local combat14 = createCombatObject()  
setCombatParam(combat14, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatParam(combat14, COMBAT_PARAM_EFFECT, 22)  
setCombatParam(combat14, COMBAT_PARAM_DISTANCEEFFECT, 24)  
setCombatFormula(combat14, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0) 
  
local combat15 = createCombatObject()  
setCombatParam(combat15, COMBAT_PARAM_EFFECT, 122)  
setCombatParam(combat15, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)  
setCombatFormula(combat15, COMBAT_FORMULA_LEVELMAGIC, -6.3, 0, -5.5, 0)
  
  
arr15 = {  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},  
}  
  
local area15 = createCombatArea(arr15)  
setCombatArea(combat15, area15)  
  
  
  
local c = {  
["Machop"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Machoke"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Machamp"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Geodude"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Graveler"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Golem"] = {x = { 
                        m1 = combat1, 
                        spell = "Bite", 
                        minLv = 20 
                                        } 
                                }, 
["Bulbasaur"] = {x = {  
                        m2 = combat10, 
                        spell = "Razor Leaf",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Ivysaur"] = {x = {  
                        m2 = combat10, 
                        spell = "Razor Leaf",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },    
["Venusaur"] = {x = {  
                        m2 = combat10, 
                        spell = "Razor Leaf",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Charmander"] = {x = {  
                        m2 = combat4, 
                        spell = "Ember",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Charmeleon"] = {x = {  
                        m2 = combat4, 
                        spell = "Ember",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Charizard"] = {x = {  
                        m2 = combat4, 
                        spell = "Ember",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Elder Charizard"] = {x = {  
                        m2 = combat4, 
                        spell = "Ember",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Squirtle"] = {x = {  
                        m2 = combat1, 
                        spell = "Bubbles",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Wartortle"] = {x = {  
                        m2 = combat1, 
                        spell = "Bubbles",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },    
["Blastoise"] = {x = {  
                        m2 = combat1, 
                        spell = "Bubbles",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Koffing"] = {x = {  
                        m1 = combat1, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Snorlax"] = {x = {  
                        m1 = combat1, 
                        spell = "Bite",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Weepinbell"] = {x = {  
                        m1 = combat1, 
                        spell = "Razor Leaf",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Gloom"] = {x = {  
                        m1 = combat1, 
                        spell = "Razor Leaf",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Alakazam"] = {x = {  
                        m1 = combat1, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Kadabra"] = {x = {  
                        m1 = combat1, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Abra"] = {x = {  
                        m1 = combat1, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Mewtwo"] = {x = {  
                        m1 = combat1, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Caterpie"] = {x = {  
                        m2 = combat6, 
                        spell = "String Shot",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Metapod"] = {x = {  
                        m2 = combat5, 
                        spell = "Headbutt",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Butterfree"] = {x = {  
                        m2 = combat14, 
                        spell = "Super Sonic",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Weedle"] = {x = {  
                        m2 = combat6, 
                        spell = "String Shot",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Kakuna"] = {x = {  
                        m2 = combat5, 
                        spell = "Headbutt",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Beedrill"] = {x = {  
                        m2 = combat5, 
                        spell = "Poison Sting",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Pidgey"] = {x = {  
                        m2 = combat15, 
                        spell = "Sand Attack",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Pidgeotto"] = {x = {  
                        m2 = combat15, 
                        spell = "Sand Attack",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Pidgeot"] = {x = {  
                        m2 = combat15, 
                        spell = "Sand Attack",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Rattata"] = {x = {  
                        m2 = combat8, 
                        spell = "Bite",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Raticate"] = {x = {  
                        m2 = combat8, 
                        spell = "Bite",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Spearow"] = {x = {  
                        m2 = combat15, 
                        spell = "Sand Attack",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Fearow"] = {x = {  
                        m2 = combat15, 
                        spell = "Sand Attack",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Ekans"] = {x = {  
                        m2 = combat5, 
                        spell = "Poison Fang",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Gengar"] = {x = {  
                        m2 = combat5, 
                        spell = "Poison Fang",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Arbok"] = {x = {  
                        m2 = combat5, 
                        spell = "Poison Fang",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Pikachu"] = {x = {  
                        m2 = combat9, 
                        spell = "Thunder Shock",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },
["Raichu"] = {x = {  
                        m2 = combat9, 
                        spell = "Thunder Shock",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }, 
["Sandshrew"] = {x = {  
                        m2 = combat15, 
                        spell = "Mud Shot",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                },   
["Sandslash"] = {x = {  
                        m2 = combat15, 
                        spell = "Mud Shot",  
                        minLv = 20,
                        distance = 3  
                                        }  
                                }
}   
function onSay(cid, var)  
        local summ = getCreatureSummons(cid) 
        if #summ == 0 then  
                return doPlayerSendCancel(cid, "Sorry, but you need a pokemon.")  
        end 
  
        for j = 1, #summ do  
                for name, _ in pairs(c) do 
                        if getCreatureName(summ[j]):lower() == name:lower() then 
                                local con = c[name].x 
                                if getPlayerLevel(cid) < con.minLv then  
                                        return doPlayerSendCancel(cid, "Sorry, but you must be level " .. con.minLv .. " or higher to use this Move.") and doSendMagicEffect(getThingPos(cid), 2)  
                                end 
                                local distance = (not con.distance) and 1 or con.distance  
  
                                if not isCreature(getCreatureTarget(cid)) or getCreatureTarget(cid) == summ[j] then  
                                        return doPlayerSendCancel(cid, "Invalid target.") and doSendMagicEffect(getThingPos(cid), 2) 
                                end 
  
                                if getDistanceBetween(getThingPos(summ[j]), getThingPos(getCreatureTarget(cid))) > distance  then 
                                        return doPlayerSendCancel(cid, "Sorry, your pokemon is too far away.") and doSendMagicEffect(getThingPos(cid), 2) 
                                end 
  
                                if getPlayerStorageValue(cid, 21000) <= os.time() then 
                                        doPlayerSetStorageValue(cid, 21000, os.time()+7) 
                                        doCombat(summ[j], con.m2, numberToVariant(getCreatureTarget(cid)))                                       
                                        doCreatureSay(cid, name .. ", " .. con.spell .. ".")  
                                end 
  
                                doPlayerSendTextMessage(cid,26,"Move 2 Cooldown: "..(getPlayerStorageValue(cid, 23000)-os.time()).." sec.")  
                            doSendMagicEffect(getThingPos(cid), 2) 
                        end 
                end  
        end  
  
return true  
end
 
Back
Top