• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Efecto al caminar con Outfit full addon

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    hola usuarios de tibiaface

    Bueno este script trata de que si ustedes tiene colocado un Outfit
    Con full addon automáticamente le saldrá un efecto al caminar.


    instalacion


    Nos vamos a:

    Data/creaturescript/script


    copiamos cualquier archivo y renombramos por outfiteffect.lua y pegamos esto dentro

    Código:
    function onLogin(cid)
    registerCreatureEvent(cid, "EffectOutLogin")
    registerCreatureEvent(cid, "OutfitEffects")
    return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead =  getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, lookAddons = getCreatureOutfit(cid).lookAddons})
    end
    local events = {}
    function onOutfit(cid, old, current)
    local effect = {
    [136] = 3, [128] = 3, -- citizen
    [270] = 27,[273] = 27, -- jester
    [156] = 61,[152] = 61, -- assassin
    [147] = 44,[143] = 44, -- barbarian
    [148] = 45,[144] = 45, -- druid
    [157] = 68,[153] = 68, -- beggar
    [149] = 36,[145] = 36, -- wizard
    [279] = 17,[278] = 17, -- brotherwood
    [137] = 39,[129] = 39, -- hunter
    [141] = 66,[133] = 66, -- summoner
    [142] = 34,[134] = 34, -- warrior
    [155] = 31,[151] = 31, -- pirate
    [158] = 46,[154] = 46, -- shaman
    [288] = 6,[289] = 6 -- demonhunter
    }
                local o,c= effect[old.lookType],effect[current.lookType]
                if getPlayerAccess(cid) > 2 then return true
                elseif (not o or not c or old.lookAddons == 3 and o) then stopEvent(events[getPlayerGUID(cid)]) end
            if current.lookAddons == 3 and c then
                            function WalkEffect(cid, c, pos)
                            if not isCreature(cid) then return LUA_ERROR end
                            if c then frompos = getThingPos(cid)
                            if frompos.x ~= pos.x or frompos.y ~= pos.y or frompos.z ~= pos.z then doSendMagicEffect(frompos, c) end
                            events[getPlayerGUID(cid)] = addEvent(WalkEffect, 100, cid, c, frompos)
                            end return true end
    WalkEffect(cid, c, {x=0, y=0, z=0}) end
    return true
    end


    Luego añadimos estas tag en:

    Data/creaturescript/creaturescript.xml

    Código:
    <event type="login" name="EffectOutLogin" event="script" value="outfiteffect.lua"/>
    <event type="outfit" name="OutfitEffects" event="script" value="outfiteffect.lua"/>


    Configuracion:

    local effect = {
    [136] = 3, [128] = 3, -- citizen
    [270] = 27,[273] = 27, -- jester
    [156] = 61,[152] = 61, -- assassin
    [147] = 44,[143] = 44, -- barbarian
    [148] = 45,[144] = 45, -- druid
    [157] = 68,[153] = 68, -- beggar
    [149] = 36,[145] = 36, -- wizard
    [279] = 17,[278] = 17, -- brotherwood
    [137] = 39,[129] = 39, -- hunter
    [141] = 66,[133] = 66, -- summoner
    [142] = 34,[134] = 34, -- warrior
    [155] = 31,[151] = 31, -- pirate
    [158] = 46,[154] = 46, -- shaman
    [288] = 6,[289] = 6 -- demonhunter

    [ID del OUTFIT] = N° de EFEcTO


    y listo





    Ver perfil de usuario http://www.tibiaface.com

    danalex07

    avatar
    Nuevo Miembro
    Nuevo Miembro
    una duda con esto....en la consola me saca invalid type for creature event outfiteffect

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    danalex07 escribió:una duda con esto....en la consola me saca invalid type for creature event outfiteffect

    si no hay una imagen del error no se podra solucionar tu problemas



    Ver perfil de usuario http://www.tibiaface.com

    danalex07

    avatar
    Nuevo Miembro
    Nuevo Miembro
    aca esta la imagen del error

    [img=http://k33.kn3.net/C/5/7/0/4/7/8BA.jpg]

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    danalex07 escribió:aca esta la imagen del error

    [img=http://k33.kn3.net/C/5/7/0/4/7/8BA.jpg]

    estas usando otx o tfs



    Ver perfil de usuario http://www.tibiaface.com

    danalex07

    avatar
    Nuevo Miembro
    Nuevo Miembro
    ps me parece que tfs 1.2...lo dice en la consola

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    danalex07 escribió:ps me parece que tfs 1.2...lo dice en la consola

    solamente es para otx



    Ver perfil de usuario http://www.tibiaface.com

    danalex07

    avatar
    Nuevo Miembro
    Nuevo Miembro
    ahh chanfle....bueno

    Ver perfil de usuario

    Contenido patrocinado


    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).