• 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

    Compartir:

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

    [Admin] God Maya

    [Admin] God Maya
    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


    [CreatureEvent] Full Addon Efectos Al Caminar Warrioryi


    post 100 % god maya por traerlo

    4 participantes
    http://www.tibiaface.com

    Invitado

    Anonymous
    Invitado
    Me da un error en consola que es este nose que podria ser

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

    4 participantes

    [Admin] God Maya

    [Admin] God Maya
    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)



    [CreatureEvent] Full Addon Efectos Al Caminar YNU5B25
    4 participantes
    http://www.tibiaface.com

    baamba

    baamba
    Miembro
    Miembro
    sirve para tfs 3.0?

    4 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    baamba escribió:sirve para tfs 3.0?

    nooooooo



    [CreatureEvent] Full Addon Efectos Al Caminar YNU5B25
    4 participantes
    http://www.tibiaface.com

    gettro

    gettro
    Miembro
    Miembro
    te dejo tu like me funciono perfecto en Mi ot ...

    solo una duda maya si quisiera que esto se entregara solamente al terminar una quest como tendria que quedar me podrias ayudar con eso?  `porfavor


    osea que accionara un item de recompensa y vuala tuvieran dicho efecto o pasando la door con cierta id o uniqueid   se otorgora como recompensa se podria ?

    Mi ot es version 8.60  The OTX Server version (2.x.S  -3 ) 32 bits

    gracias de antemano

    4 participantes
    https://www.facebook.com/abductionglobal/?modal=admin_todo_tour

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    gettro escribió:te dejo tu like me funciono perfecto en Mi ot ...

    solo una duda maya si quisiera que esto se entregara solamente al terminar una quest como tendria que quedar me podrias ayudar con eso?  `porfavor


    osea que accionara un item de recompensa y vuala tuvieran dicho efecto o pasando la door con cierta id o uniqueid   se otorgora como recompensa se podria ?

    Mi ot es version 8.60  The OTX Server version (2.x.S  -3 ) 32 bits

    gracias de antemano

    coloquele condicion storage para que verifique si un key virtual que s ellama storage y en tu quest te entregue algun storage que va ser el mismo que pide el scripts del efecto



    [CreatureEvent] Full Addon Efectos Al Caminar YNU5B25
    4 participantes
    http://www.tibiaface.com

    JeisonG-vnzla

    JeisonG-vnzla
    Miembro
    Miembro
    Muy bueno maya...... PERO ME PODRIAS DECIR COMO LO COLOCO para que tire el efecto cada 3 o 5seg es qe al caminar se ve muy exagerado quedaria mucho mejor cada 5 segundos pero BUEN SCRIPT (Y) muy funcional

    4 participantes

    Contenido patrocinado


    4 participantes

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