• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Talkactions] Addon Doll y Mount Doll Fixe Para TFs 1.0

    Ir a la página : 1, 2  Siguiente

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios luego investigar cual era el motivo por el cual no funcionaba
    muy simple los comandos de los talkaction necesitavan ( " ) delante de cada ejecucion y el tfs 1.0 no lee las mayusculas en los comandos o mejor dicho las ignora en el script no al ejecutar el comando. ejemplo


    si colocamos la linea de la mount asi

    local config =
    {
    ["Widow queen"] = {id = 1}, -----> con mayuscula no la reconoce W deben de moficar por w y asi sucesivamente añadiendo con minúsculas las mount y eso también va para los addones pero hoy le voy todo ya horneado osea lista apra usar

    ejemplo de como ejecutar el comando para comprar las mount y addon

    !mount "widow queen

    !addon "citizen



    bueno eso todo para aprender a manejar el scripts, listo vamos a la instalacion:

    nos vamos a:

    Data/talkactions/Scripts

    copiamos dos archivos y renombramos por mount.lua y addon.lua y pegamos esto:


    mount.lua

    Código:
    local config =
    {
       --["mount"] = {id = x},
       ["widow queen"] = {id = 1},
       ["racing bird"] = {id = 2},
       ["war bear"] = {id = 3},
       ["black Sheep"] = {id = 4},
       ["midnight panther"] = {id = 5},
       ["draptor"] = {id = 6},
       ["titanica"] = {id = 7},
       ["tin lizzard"] = {id = 8},
       ["blazebringer"] = {id = 9},
       ["rapid boar"] = {id = 10},
       ["Stampor"] = {id = 11},
       ["undead cavebear"] = {id = 12},
       ["donkey"] = {id = 13},
       ["tiger slug"] = {id = 14},
       ["Uniwheel"] = {id = 15},
       ["crystal wolf"] = {id = 16},
       ["brown war horse"] = {id = 17},
       ["kingly deer"] = {id = 18},
       ["tamed panda"] = {id = 19},
       ["dromedary"] = {id = 20},
       ["king scorpion"] = {id = 21},
       ["rented horse"] = {id = 22},
       ["armoured war horse"] = {id = 23},
       ["shadow draptor"] = {id = 24},
       ["rented horse"] = {id = 25},
       ["rented horse"] = {id = 26},
       ["ladybug"] = {id = 27},
       ["manta"] = {id = 28},
       ["ironblight"] = {id = 29},
       ["magma Crawler"] = {id = 30},
       ["dragonling"] = {id = 31},
       ["gnarlhound"] = {id = 32},
       ["crimson ray"] = {id = 33},
       ["Steelbeak"] = {id = 34},
       ["water buffalo"] = {id = 35},
       ["armoured scorpion"] = {id = 36},
       ["armoured dragonling"] = {id = 37},
       ["armoured cavebear"] = {id = 38},
       ["the Hellgrip"] = {id = 39},
       ["lion"] = {id = 40},
       ["golden lion"] = {id = 41},
       ["shock head"] = {id = 42}
    }

    function onSay(cid, words, param)

       local player, t, mountdoll_id = Player(cid), config[string.lower(param)], 9019 -- id do mount doll
       
       if (player:getItemCount(mountdoll_id) > 0) then
            if (param ~= "" and t) then
             if(t and not player:hasMount(t.id)) then 
                player:removeItem(mountdoll_id, 1)
                    player:sendTextMessage(MESSAGE_INFO_DESCR, "Sua mount foi adicionada!")
                player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
                player:addMount(t.id)
                else
                player:sendCancelMessage("Voce ja tem esta mount.")
                end
            else
             player:sendCancelMessage("Digite novamente, algo está errado!")
            end
        else
          player:sendCancelMessage("Voce não tem um mount doll!")
        end

       return true
    end


    Addon.lua


    Código:
                function onSay(cid, words, param)

                  local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["noblewoman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norsewoman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["warmaster"]={336},["wayfarer"]={366}, ["afflicted"]={431}, ["elementalist"]={433}, ["deepling"]={464}, ["insectoid"]={466}, ["red baron"]={471}, ["crystal warlord"]={513}, ["soil guardian"]={514}, ["demon"]={542} }
                  local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norsewoman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["warmaster"]={335}, ["wayfarer"]={367}, ["afflicted"]={430}, ["elementalist"]={432}, ["deepling"]={463}, ["insectoid"]={465}, ["red baron"]={472}, ["crystal warlord"]={512}, ["soil guardian"]={516},["demon"]={541} }
                  local player, param = Player(cid), string.lower(param)
                    local addondoll_id = 9693
                 
                  if player:getItemCount(addondoll_id) > 0 then
                        if param ~= "" and maleOutfits[param] and femaleOutfits[param] then
                            local outfit = player:getSex() == 0 and femaleOutfits[param][1] or maleOutfits[param][1]
                            if not player:hasOutfit(outfit, 3) then
                                player:removeItem(addondoll_id, 1)
                                player:sendTextMessage(MESSAGE_INFO_DESCR, "Su Addon full le entregado!")
                                Position(getThingPos(cid)):sendMagicEffect(CONST_ME_GIFT_WRAPS)
                                player:addOutfitAddon(outfit, 3)
                            else
                                player:sendTextMessage(MESSAGE_INFO_DESCR, "usted ya tiene ese addon")
                            end
                        else
                            player:sendTextMessage(MESSAGE_INFO_DESCR, "escriva nuevamente, algo estara mal!")
                        end
                    else
                        player:sendTextMessage(MESSAGE_INFO_DESCR, "usted no tiene addon doll!")
                    end
                end



    bueno luego añadimos estas tag en:

    Data/talkactions/talkactions.xml

    Código:
    <talkaction words="!mount" script="players/mount.lua" />
      <talkaction words="!addon" script="players/addon.lua" />


    y listo










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

    walberxs12

    avatar
    Donador User
    Donador User
    exelente MAYA !!! al 100% Gracias

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

    Guido

    avatar
    Nuevo Miembro
    Nuevo Miembro
    no sirve eso we

    Ver perfil de usuario http://Tibiaface-latin.com

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:no sirve eso we

    este script es 100% funcional lo que suecede es que tu compat.lua esta incompleto



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

    elsalo18

    avatar
    Miembro
    Miembro
    maya me hace falta los items osea el mount doll y el addon doll

    Ver perfil de usuario http://Facebook.com.mx

    Vancinis

    avatar
    Miembro
    Miembro
    Yo lo uso como el jester doll y el vampire doll para la mount.. lo que si quisiera es actualizar los addons para la version 10.53 y las mounts tambien. que no aparece el jade pincer y los otros. maya si puedes ayudarme en eso.

    Ver perfil de usuario

    Invitado


    Invitado
    Vancinis , puedes abrir el mount.xml ubicado en data/XML... y puedes configurar el script siguiendo el mismo formato , colocando los otros nombres e ID's que quieras.

    Vancinis

    avatar
    Miembro
    Miembro
    si eso ya lo hice, lo que quiero hacer es el de los addons.!

    Ver perfil de usuario

    Vampyric1

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Alguna forma de compatibilidad entre TFS 1.0 y 1.1?

    Edit:

    Solucionado:
    Agregar el compat.lua desde Global.lua

    Ver perfil de usuario

    tonyso

    avatar
    Maper
    Maper
    me quita el addondoll pero no me entrega el addon. que pasa?

    Ver perfil de usuario

    fraydepro

    avatar
    Miembro
    Miembro
    Hola [Tienes que estar registrado y conectado para ver este vínculo] oye tengo una duda , mira el script si me sirve bien y todo pero intente agregarle mas mounts ,y mas addons, ya que no estan todos en el script , lo hice siguiendo el mismo formato, pero me da error.-. la verdad no se porque , osea es como si el limite fueran los 42 mounts que pusiste tu ahi, le agregue todos lo guarde y me dio error y luego quise ir de uno en uno agregandoselos y ni uno solo me deja agregar Sad << lo mismo me pasacon el de los addons


    [Tienes que estar registrado y conectado para ver este vínculo]
    EDITADO: MIRA ASI MAS O MENOS LO ACOMODE CLARO COMO TE EXPLIQUE SOLO PUSE ORITA UNOS CUANTOS MAS PORQUE YA LO HABIA BORRADO LO QUE LE HABIA AGREGADO POR EL ERROR QUE TE MENCIONE,MIRA ASI

    Código:
    local config =
    {
      --["mount"] = {id = x},
      ["widow queen"] = {id = 1},
      ["racing bird"] = {id = 2},
      ["war bear"] = {id = 3},
      ["black Sheep"] = {id = 4},
      ["midnight panther"] = {id = 5},
      ["draptor"] = {id = 6},
      ["titanica"] = {id = 7},
      ["tin lizzard"] = {id = 8},
      ["blazebringer"] = {id = 9},
      ["rapid boar"] = {id = 10},
      ["Stampor"] = {id = 11},
      ["undead cavebear"] = {id = 12},
      ["donkey"] = {id = 13},
      ["tiger slug"] = {id = 14},
      ["Uniwheel"] = {id = 15},
      ["crystal wolf"] = {id = 16},
      ["brown war horse"] = {id = 17},
      ["kingly deer"] = {id = 18},
      ["tamed panda"] = {id = 19},
      ["dromedary"] = {id = 20},
      ["king scorpion"] = {id = 21},
      ["rented horse"] = {id = 22},
      ["armoured war horse"] = {id = 23},
      ["shadow draptor"] = {id = 24},
      ["rented horse"] = {id = 25},
      ["rented horse"] = {id = 26},
      ["ladybug"] = {id = 27},
      ["manta"] = {id = 28},
      ["ironblight"] = {id = 29},
      ["magma Crawler"] = {id = 30},
      ["dragonling"] = {id = 31},
      ["gnarlhound"] = {id = 32},
      ["crimson ray"] = {id = 33},
      ["Steelbeak"] = {id = 34},
      ["water buffalo"] = {id = 35},
      ["armoured scorpion"] = {id = 36},
      ["armoured dragonling"] = {id = 37},
      ["armoured cavebear"] = {id = 38},
      ["the Hellgrip"] = {id = 39},
      ["lion"] = {id = 40},
      ["golden lion"] = {id = 41},
      ["shock head"] = {id = 42}
      ["walker"] = {id = 43}
      ["azudocus"] = {id = 44}
      ["carpacosaurus"] = {id = 45}
      ["death crawler"] = {id = 46}
      ["flamesteed"] = {id = 47}
      ["jade lion"] = {id = 48}
      ["jade pincer"] = {id = 49}
      ["nethersteed"] = {id = 50}
      ["tempest"] = {id = 51}
      ["winter king"] = {id = 52}
     
    }

    function onSay(cid, words, param)

      local player, t, mountdoll_id = Player(cid), config[string.lower(param)], 13560 -- id do mount doll
     
      if (player:getItemCount(mountdoll_id) > 0) then
            if (param ~= "" and t) then
            if(t and not player:hasMount(t.id)) then 
                player:removeItem(mountdoll_id, 1)
                    player:sendTextMessage(MESSAGE_INFO_DESCR, "La mount fue adherida!")
                player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
                player:addMount(t.id)
                else
                player:sendCancelMessage("Usted ya tiene la montura.")
                end
            else
            player:sendCancelMessage("Escriba nuevamente, algo esta mal!")
            end
        else
          player:sendCancelMessage("Tu no tienes Mount Doll Eloise!")
        end

      return true
    end



    Última edición por fraydepro el Miér Jul 01, 2015 12:24 am, editado 2 veces

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Hola [Tienes que estar registrado y conectado para ver este vínculo] oye tengo una duda , mira el script si me sirve bien y todo pero intente agregarle mas mounts ,y mas addons, ya que no estan todos en el script , lo hice siguiendo el mismo formato, pero me da error.-. la verdad no se porque , osea es como si el limite fueran los 42 mounts que pusiste tu ahi, le agregue todos lo guarde y me dio error y luego quise ir de uno en uno agregandoselos y ni uno solo me deja agregar Sad << lo mismo me pasacon el de los addons

    si lo añdiste lo añadiste mal y lamentablemente no soy adivino para saber donde y como locaste y el error que fabricaste



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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Hola [Tienes que estar registrado y conectado para ver este vínculo] oye tengo una duda , mira el script si me sirve bien y todo pero intente agregarle mas mounts ,y mas addons, ya que no estan todos en el script , lo hice siguiendo el mismo formato, pero me da error.-. la verdad no se porque , osea es como si el limite fueran los 42 mounts que pusiste tu ahi, le agregue todos lo guarde y me dio error y luego quise ir de uno en uno agregandoselos y ni uno solo me deja agregar Sad << lo mismo me pasacon el de los addons


    EDITADO MIRA ASI MAS O MENOS LO ACOMODE CLARO COMO TE EXPLIQUE SOLO PUSE ORITA UNOS CUANTOS MAS PORQUE YA LO HABIA BORRADO LO QUE LE HABIA AGREGADO POR EL ERROR QUE TE MENCIONE,MIRA ASI

    Código:
    local config =
    {
       --["mount"] = {id = x},
       ["widow queen"] = {id = 1},
       ["racing bird"] = {id = 2},
       ["war bear"] = {id = 3},
       ["black Sheep"] = {id = 4},
       ["midnight panther"] = {id = 5},
       ["draptor"] = {id = 6},
       ["titanica"] = {id = 7},
       ["tin lizzard"] = {id = 8},
       ["blazebringer"] = {id = 9},
       ["rapid boar"] = {id = 10},
       ["Stampor"] = {id = 11},
       ["undead cavebear"] = {id = 12},
       ["donkey"] = {id = 13},
       ["tiger slug"] = {id = 14},
       ["Uniwheel"] = {id = 15},
       ["crystal wolf"] = {id = 16},
       ["brown war horse"] = {id = 17},
       ["kingly deer"] = {id = 18},
       ["tamed panda"] = {id = 19},
       ["dromedary"] = {id = 20},
       ["king scorpion"] = {id = 21},
       ["rented horse"] = {id = 22},
       ["armoured war horse"] = {id = 23},
       ["shadow draptor"] = {id = 24},
       ["rented horse"] = {id = 25},
       ["rented horse"] = {id = 26},
       ["ladybug"] = {id = 27},
       ["manta"] = {id = 28},
       ["ironblight"] = {id = 29},
       ["magma Crawler"] = {id = 30},
       ["dragonling"] = {id = 31},
       ["gnarlhound"] = {id = 32},
       ["crimson ray"] = {id = 33},
       ["Steelbeak"] = {id = 34},
       ["water buffalo"] = {id = 35},
       ["armoured scorpion"] = {id = 36},
       ["armoured dragonling"] = {id = 37},
       ["armoured cavebear"] = {id = 38},
       ["the Hellgrip"] = {id = 39},
       ["lion"] = {id = 40},
       ["golden lion"] = {id = 41},
       ["shock head"] = {id = 42}
       ["walker"] = {id = 43}
       ["azudocus"] = {id = 44}
       ["carpacosaurus"] = {id = 45}
       ["death crawler"] = {id = 46}
       ["flamesteed"] = {id = 47}
       ["jade lion"] = {id = 48}
       ["jade pincer"] = {id = 49}
       ["nethersteed"] = {id = 50}
       ["tempest"] = {id = 51}
       ["winter king"] = {id = 52}
      
    }

    function onSay(cid, words, param)

       local player, t, mountdoll_id = Player(cid), config[string.lower(param)], 13560 -- id do mount doll
      
       if (player:getItemCount(mountdoll_id) > 0) then
            if (param ~= "" and t) then
             if(t and not player:hasMount(t.id)) then  
                player:removeItem(mountdoll_id, 1)
                    player:sendTextMessage(MESSAGE_INFO_DESCR, "La mount fue adherida!")
                player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
                player:addMount(t.id)
                else
                player:sendCancelMessage("Usted ya tiene la montura.")
                end
            else
             player:sendCancelMessage("Escriba nuevamente, algo esta mal!")
            end
        else
          player:sendCancelMessage("Tu no tienes Mount Doll Eloise!")
        end

       return true
    end



    mira la comas solo el ultimo no puede llevar coma

    ["tempest"] = {id = 51}



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

    fraydepro

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] tienes razon no vi eso jaja excelente lo probare ya te digo para dar resuelto al tema:D

    Ver perfil de usuario

    Scubo

    avatar
    Miembro
    Miembro
    Ayuda! al usar los dolls desde el piso no dasaparecen y asi pueden sacar todos los addon o mounts

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Ayuda! al usar los dolls desde el piso no dasaparecen y asi pueden sacar todos los addon o mounts

    con estos addon doll no hay problema



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

    fraydepro

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] crees que se pueda que en vez de comando !mount "war bear se podra que al darle click al mount doll o addon doll, se aparezca una ventana donde vengan todas las monturas y al darle click a una te la añada y obvio desaparesca el doll? porfa we si puedes respondeme Very Happy

    Ver perfil de usuario

    18default [Guia] ayuda el Sáb Mayo 14, 2016 3:26 pm

    xxrichardx

    avatar
    Nuevo Miembro
    Nuevo Miembro
    olle nomas funciona con el addon citizen con los demas addon no funciona :C

    Ver perfil de usuario

    19default hola el Miér Jun 01, 2016 10:19 am

    esta genial maya me funciono perfectamente

    Ver perfil de usuario

    totinn5

    avatar
    Nuevo Miembro
    Nuevo Miembro
    No me funciona el mount doll copie todo ala perfeccion pero ni me da aviso ni nada solo salen las lestras

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:No me funciona el mount doll copie todo ala perfeccion pero ni me da aviso ni nada solo salen las lestras


    esto es solo compatibles para tfs 1.0 en adelante para versiones bajas a tfs 1.0 no funciona



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

    josuefersh

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] @God maya lo que pasa con el problema de al intentar agregar , mount doll y addon dolls porque ese script no tiene todos de ultimas versiones lo que hacen mal esque al final no ponen la , ya que es muy importante ejemplo :


    ["tempest"] = {id = 51}, Pongan la (,)

    Ver perfil de usuario

    ayaxx69

    avatar
    Nuevo Miembro
    Nuevo Miembro
    hola, ojala puedan ayudarme, ningun script de mounts me ha servido hasta ahora, nisiquiera retiraban el item, por lo que intente usar de base un script de addon dolls que funciono en mi server, el servidor es version 10.10 y este seria el script

    function onSay(cid, words, param)
    local config =
    {
      --["mount"] = {id = x},
      ["widow queen"] = {id = 1},
      ["racing bird"] = {id = 2},
      ["war bear"] = {id = 3},
      ["black Sheep"] = {id = 4},
      ["midnight panther"] = {id = 5},
      ["draptor"] = {id = 6},
      ["titanica"] = {id = 7},
      ["tin lizzard"] = {id = 8},
      ["blazebringer"] = {id = 9},
      ["rapid boar"] = {id = 10},
      ["Stampor"] = {id = 11},
      ["undead cavebear"] = {id = 12},
      ["donkey"] = {id = 13},
      ["tiger slug"] = {id = 14},
      ["Uniwheel"] = {id = 15},
      ["crystal wolf"] = {id = 16},
      ["brown war horse"] = {id = 17},
      ["kingly deer"] = {id = 18},
      ["tamed panda"] = {id = 19},
      ["dromedary"] = {id = 20},
      ["king scorpion"] = {id = 21},
      ["rented horse"] = {id = 22},
      ["armoured war horse"] = {id = 23},
      ["shadow draptor"] = {id = 24},
      ["rented horse"] = {id = 25},
      ["rented horse"] = {id = 26},
      ["ladybug"] = {id = 27},
      ["manta"] = {id = 28},
      ["ironblight"] = {id = 29},
      ["magma Crawler"] = {id = 30},
      ["dragonling"] = {id = 31},
      ["gnarlhound"] = {id = 32},
      ["crimson ray"] = {id = 33},
      ["Steelbeak"] = {id = 34},
      ["water buffalo"] = {id = 35},
      ["armoured scorpion"] = {id = 36},
      ["armoured dragonling"] = {id = 37},
      ["armoured cavebear"] = {id = 38},
      ["the Hellgrip"] = {id = 39},
      ["lion"] = {id = 40},
      ["golden lion"] = {id = 41},
      ["shock head"] = {id = 42},
    }
       local msg = {"Digite novamente, algo está errado!", "Voce não tem addon doll!", "Tente outra vez, algo está errado!", "Seu Addon full foi adicionado!"}
       local param = string.lower(param)

       if(getPlayerItemCount(cid, 9019) > 0) then
           if(param ~= "" and config[param]) then
               doPlayerRemoveItem(cid, 9019, 1)
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
               doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)

                   doPlayerAddMount(cid, config[param][1])

           else
               doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
           end
       else
           doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
       end
    end



    despues de usar asi el codigo, retira el item pero no me da la montura


    SOLUCIONADO...



    Última edición por ayaxx69 el Dom Dic 04, 2016 9:29 pm, editado 1 vez

    Ver perfil de usuario

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:hola, ojala puedan ayudarme, ningun script de mounts me ha servido hasta ahora, nisiquiera retiraban el item, por lo que intente usar de base un script de addon dolls que funciono en mi server, el servidor es version 10.10 y este seria el script

    function onSay(cid, words, param)
    local config =
    {
    --["mount"] = {id = x},
    ["widow queen"] = {id = 1},
    ["racing bird"] = {id = 2},
    ["war bear"] = {id = 3},
    ["black Sheep"] = {id = 4},
    ["midnight panther"] = {id = 5},
    ["draptor"] = {id = 6},
    ["titanica"] = {id = 7},
    ["tin lizzard"] = {id = 8},
    ["blazebringer"] = {id = 9},
    ["rapid boar"] = {id = 10},
    ["Stampor"] = {id = 11},
    ["undead cavebear"] = {id = 12},
    ["donkey"] = {id = 13},
    ["tiger slug"] = {id = 14},
    ["Uniwheel"] = {id = 15},
    ["crystal wolf"] = {id = 16},
    ["brown war horse"] = {id = 17},
    ["kingly deer"] = {id = 18},
    ["tamed panda"] = {id = 19},
    ["dromedary"] = {id = 20},
    ["king scorpion"] = {id = 21},
    ["rented horse"] = {id = 22},
    ["armoured war horse"] = {id = 23},
    ["shadow draptor"] = {id = 24},
    ["rented horse"] = {id = 25},
    ["rented horse"] = {id = 26},
    ["ladybug"] = {id = 27},
    ["manta"] = {id = 28},
    ["ironblight"] = {id = 29},
    ["magma Crawler"] = {id = 30},
    ["dragonling"] = {id = 31},
    ["gnarlhound"] = {id = 32},
    ["crimson ray"] = {id = 33},
    ["Steelbeak"] = {id = 34},
    ["water buffalo"] = {id = 35},
    ["armoured scorpion"] = {id = 36},
    ["armoured dragonling"] = {id = 37},
    ["armoured cavebear"] = {id = 38},
    ["the Hellgrip"] = {id = 39},
    ["lion"] = {id = 40},
    ["golden lion"] = {id = 41},
    ["shock head"] = {id = 42},
    }
    local msg = {"Digite novamente, algo está errado!", "Voce não tem addon doll!", "Tente outra vez, algo está errado!", "Seu Addon full foi adicionado!"}
    local param = string.lower(param)

    if(getPlayerItemCount(cid, 9019) > 0) then
    if(param ~= "" and config[param]) then
    doPlayerRemoveItem(cid, 9019, 1)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4])
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS)

    doPlayerAddMount(cid, config[param][1])

    else
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1])
    end
    else
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2])
    end
    end



    despues de usar asi el codigo, retira el item pero no me da la montura

    el scrpt de este tema es para tfs 1.0 en adelante



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

    25default Error en la consola al añadirle mas mounts el Sáb Jul 22, 2017 10:44 pm

    jesus135

    avatar
    Miembro
    Miembro
    Hola Buenas noches God maya me pasa un error en la consola, tu script me funciona al 100% pero cuando le agrego mas mounts me sale un error en la consola no se si me puedas ayudar te lo agradeceria un monton
    Este seria mi script
    Código:
    local config =
    {
      --["mount"] = {id = x},
      ["widow queen"] = {id = 1},
      ["racing bird"] = {id = 2},
      ["war bear"] = {id = 3},
      ["black Sheep"] = {id = 4},
      ["midnight panther"] = {id = 5},
      ["draptor"] = {id = 6},
      ["titanica"] = {id = 7},
      ["tin lizzard"] = {id = 8},
      ["blazebringer"] = {id = 9},
      ["rapid boar"] = {id = 10},
      ["Stampor"] = {id = 11},
      ["undead cavebear"] = {id = 12},
      ["donkey"] = {id = 13},
      ["tiger slug"] = {id = 14},
      ["Uniwheel"] = {id = 15},
      ["crystal wolf"] = {id = 16},
      ["brown war horse"] = {id = 17},
      ["kingly deer"] = {id = 18},
      ["tamed panda"] = {id = 19},
      ["dromedary"] = {id = 20},
      ["king scorpion"] = {id = 21},
      ["rented horse"] = {id = 22},
      ["armoured war horse"] = {id = 23},
      ["shadow draptor"] = {id = 24},
      ["rented horse"] = {id = 25},
      ["rented horse"] = {id = 26},
      ["ladybug"] = {id = 27},
      ["manta"] = {id = 28},
      ["ironblight"] = {id = 29},
      ["magma Crawler"] = {id = 30},
      ["dragonling"] = {id = 31},
      ["gnarlhound"] = {id = 32},
      ["crimson ray"] = {id = 33},
      ["Steelbeak"] = {id = 34},
      ["water buffalo"] = {id = 35},
      ["armoured scorpion"] = {id = 36},
      ["armoured dragonling"] = {id = 37},
      ["armoured cavebear"] = {id = 38},
      ["the Hellgrip"] = {id = 39},
      ["lion"] = {id = 40},
      ["golden lion"] = {id = 41},
      ["shock head"] = {id = 42},
      ["walker"] = {id = 43},
      ["azudocus"] = {id = 44},
      ["carpacosaurus"] = {id = 45},
      ["death crawler"] = {id = 46},
      ["flamesteed"] = {id = 47},
      ["jade lion"] = {id = 48},
      ["jade pincer"] = {id = 49},
      ["nethersteed"] = {id = 50},
      ["tempest"] = {id = 51},
      ["winter king"] = {id = 52},
      ["doombringer"] = {id = 53},
      ["woodland prince"] = {id = 54},
      ["hailtorm fury"] = {id = 55},
      ["siegebreaker"] = {id = 56},
      ["poisobane"] = {id = 57},
      ["blackpelt"] = {id = 58},
      ["golden dragonfly"] = {id = 59},
      ["steel bee"] = {id = 60},
      ["copper fly"] = {id = 61},
      ["trunda rambler"] = {id = 62},
      ["highland yak"] = {id = 63},
      ["glacier vagabond"] = {id = 64},
      ["flying divan"] = {id = 65},
      ["magic carpet"] = {id = 66},
      ["floating kashmir"] = {id = 67},
      ["ringtail waccoon"] = {id = 68},
      ["night waccoon"] = {id = 69},
      ["emerald waccoon"] = {id = 70}
      ["glooth rider"] = {id = 71},
      ["shadow hart"] = {id = 72},
      ["black stag"] = {id = 73},
      ["emperor deer"] = {id = 74},
      ["flitterkatzen"] = {id = 75},
      ["venompaw"] = {id = 76},
      ["batcat"] = {id = 77},
      ["sea devil"] = {id = 78},
      ["coralripper"] = {id = 79},
      ["plumfish"] = {id = 80},
      ["gorongra"] = {id = 81},
      ["noctungra"] = {id = 82},
      ["silverneck"] = {id = 83},
      ["slagsnare"] = {id = 84},
      ["nightstinger"] = {id = 85},
      ["razorcreep"] = {id = 86},
      ["rift runner"] = {id = 87},
      ["nightdweller"] = {id = 88},
      ["frostflare"] = {id = 89},
      ["cinderhoof"] = {id = 90},
      ["mouldpincer"] = {id = 91},
      ["bloodcurl"] = {id = 92},
      ["leafscuttler"] = {id = 93},
      ["sparkion"] = {id = 94},
      ["swamp snapper"] = {id = 95},
      ["mould shell"] = {id = 96},
      ["reed lurker"] = {id = 97},
      ["neon sparkid"] = {id = 98},
      ["vortexion"] = {id = 99},
      ["ivory fang"] = {id = 100},
      ["shadow claw"] = {id = 101},
      ["black pelt"] = {id = 102}
    }


    function onSay(cid, words, param)

      local player, t, mountdoll_id = Player(cid), config[string.lower(param)], 9019 -- id do mount doll
     
      if (player:getItemCount(mountdoll_id) > 0) then
            if (param ~= "" and t) then
            if(t and not player:hasMount(t.id)) then 
                player:removeItem(mountdoll_id, 1)
                    player:sendTextMessage(MESSAGE_INFO_DESCR, "Sua mount foi adicionada!")
                player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
                player:addMount(t.id)
                else
                player:sendCancelMessage("Ya tienes esta montura.")
                end
            else
            player:sendCancelMessage("Escribelo de nuevo, lo hiciste mal!")
            end
        else
          player:sendCancelMessage("Debes tener un addon doll en tu backpack!")
        end

      return true
    end

    este es mi error en la consola

    Ver perfil de usuario

    Contenido patrocinado


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

    Ir a la página : 1, 2  Siguiente

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