• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvent] Full Addon Efectos Al Caminar

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

    1default [CreatureEvent] Full Addon Efectos Al Caminar el Jue Mar 28, 2013 11:21 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Bueno este Script es simple de configurar y de entender, al tener un outfit completo te da efecto al caminar por ejemplo si tienes full warrior te sale un efecto al caminar

    Vamonos a creaturescript/script creamos nuevo archivo .lua y colocamos esto:

    Código:
    unction 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


    Despues vamos a creaturescript.xml y colocamos esto:

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


    ¿Como lo configuro? Es simple!



    Código:
    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] = Numero de efecto





    post 100 % god maya por traerlo

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

    Randy

    avatar
    Maper
    Maper
    Me da un error en consola que es este nose que podria ser

    [Tienes que estar registrado y conectado para ver este vínculo]



    -------->Mis Aportes<--------

    °- [Tienes que estar registrado y conectado para ver este vínculo]

    Un Mejor Templo Para Tu Server

    [Tienes que estar registrado y conectado para ver este vínculo]
    °- [Tienes que estar registrado y conectado para ver este vínculo]

    Maps Para Tu Servidor

    [Tienes que estar registrado y conectado para ver este vínculo]
    ______________________________________________________________
    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Camilooh escribió:Me da un error en consola que es este nose que podria ser

    [Tienes que estar registrado y conectado para ver este vínculo]

    es que el scripts esta mal copiado

    Código:
    unction onLogin(cid)

    eso tendria que ser


    Código:
    function onLogin(cid)



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

    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.