• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    addon doll para tfs 1.3

    Compartir:

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

    1addon doll para tfs 1.3 Empty addon doll para tfs 1.3 Vie Mayo 29, 2020 8:39 pm

    cimmeria

    cimmeria
    Miembro
    Miembro
    Hola amigos estado indagando por hay encontrado un scrip de addon doll y funciona bien sin error en el servidor

    vamos a talkaction.xml
    Código:
    <talkaction words="!addon" separator=" " script="addondoll.lua"/>

    si no tienen una carpeta llamada scripts la crean y ponen dentro un archivo.lua con esto dentro.

    Código:
                  -- female, male
    local outfits = {
        ["citizen"] = {136, 128},
        ["hunter"] = {137, 129},
        ["mage"] = {138, 130},
        ["knight"] = {139, 131},
        ["noblewoman"] = {140, 132},
        ["summoner"] = {141, 133},
        ["warrior"] = {142, 134},
        ["barbarian"] = {147, 143},
        ["druid"] = {148, 144},
        ["wizard"] = {149, 145},
        ["oriental"] = {150, 146},
        ["pirate"] = {155, 151},
        ["assassin"] = {156, 152},
        ["beggar"] = {157, 153},
        ["shaman"] = {158, 154},
        ["norsewoman"] = {252, 251},
        ["nightmare"] = {269, 268},
        ["jester"] = {270, 273},
        ["brotherhood"] = {279, 278},
        ["demonhunter"] = {288, 289},
        ["yalaharian"] = {324, 325},
        ["warmaster"] = {336, 335},
        ["wayfarer"] = {366, 367},
        ["afflicted"] = {431, 430},
        ["elementalist"] = {433, 432},
        ["deepling"] = {464, 463},
        ["insectoid"] = {466, 465},
        ["red baron"] = {471, 472},
        ["crystal warlord"] = {513, 512},
        ["soil guardian"] = {514, 516},
    }

    local addondoll_id = 9693

    function onSay(player, words, param)
        if player:getItemCount(addondoll_id) < 0 then
          player:sendCancelMessage("Voce nao tem addon doll!")
          return false
       end

       local split = param:split(",")
       local addonType = split[1]
       if not addonType then
          player:sendTextMessage(MESSAGE_STATUS_CONSOLE_ORANGE, "Por favor utilize o comando corretamente. !addon first, mage")
          return false
       end

       addonType = addonType:lower()
       if addonType ~= "first" and addonType ~= "second" or split[2] == nil then
          player:sendCancelMessage("Por favor use o comando corretamente. Exemplo: !addon first,mage")
          return false
       end

       local outfitName = split[2]
       local outfit = outfits[outfitName:lower()]
       if not outfit then
          player:sendCancelMessage("Não existe nenhuma Outfit com esse nome.")
          return false
       end

       local type = (addonType == "first" and 1) or 2
       local ps = (player:getSex() == 1 and 2) or 1
       
       if player:hasOutfit(outfit[ps], type) then
          player:sendCancelMessage("Voce ja tem este addon")
          return false
       end
       
       player:removeItem(addondoll_id, 1)
       player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS)
       player:addOutfitAddon(outfit[1], type)
       player:addOutfitAddon(outfit[2], type)
       player:sendTextMessage(MESSAGE_INFO_DESCR, string.format('Você recebeu o %s do Addon %s.', addonType:lower(), outfitName:lower()))
       return false
       
    end

    aora hacen reload con el admin /reload talkaction crean el itemp 9693 !addon first,mage listo!

    ami me gustaría que diera los 2 a la vez si alguien me ayuda yo estoy en ello pero sin conocimientos
    ejemplo: !addon mage y listo un saludo

    creditos: lordzetros

    http://sayayinz.ddns.net

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