Ir para conteúdo
  • Cadastre-se

Normal [TFS 0.4] AddonDoll & MonsterEvent


Posts Recomendados

Olá bom dia.

Preciso de ajuda com esses dois scripts.
Eu estou usando TFS 0,4.
e minha consola escrever esses erros.

 

primero este script isto é  TFS 0.1 e preciso pra TFS 0.4

randomAddon.lua

 

 


local looktypes = {
     [1] = {male = 128, female = 136, name = 'citizen'},
     [2] = {male = 129, female = 137, name = 'hunter'},
     [3] = {male = 130, female = 138, name = 'mage'},
     [4] = {male = 131, female = 139, name = 'knight'},
     [5] = {male = 133, female = 141, name = 'summoner'},
     [6] = {male = 134, female = 142, name = 'warrior'},
     [7] = {male = 143, female = 147, name = 'barbarian'},
     [8] = {male = 144, female = 148, name = 'druid'},
     [9] = {male = 145, female = 149, name = 'wizard'},
     [10] = {male = 146, female = 150, name = 'oriental'},
     [11] = {male = 151, female = 155, name = 'pirate'},
     [12] = {male = 152, female = 156, name = 'assassin'},
     [13] = {male = 153, female = 157, name = 'beggar'},
     [14] = {male = 154, female = 158, name = 'shaman'},
     [15] = {male = 251, female = 252, name = 'norseman'},
     [16] = {male = 268, female = 269, name = 'nightmare'},
     [17] = {male = 273, female = 270, name = 'jester'},
     [18] = {male = 278, female = 279, name = 'brotherhood'},
     [19] = {male = 289, female = 288, name = 'demonhunter'},
     [20] = {male = 325, female = 324, name = 'yalaharian'},
     [21] = {male = 335, female = 336, name = 'warmaster'},
     [22] = {male = 367, female = 366, name = 'wayfarer'},
}


function onUse(cid, item, fromPosition, itemEx, toPosition)

     local player = isPlayer(cid)
     local cost = 200000
 
     if player:getMoney() < cost then
         player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You need 20 cc to use this doll.")
         return true
     end

     local random1 = math.random(31)
     outfitName = looktypes[random1].name
   
     if player:getSex() == 1 then
         outfit = looktypes[random1].male
     else
         outfit = looktypes[random1].female
     end
   
     if not player:hasOutfit(outfit) then
         player:addOutfit(outfit)
         player:removeMoney(cost)
         player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have gained the base ".. outfitName .." outfit.")
     elseif player:hasOutfit(outfit) and not player:hasOutfit(outfit, 1) then
         player:addOutfitAddon(outfit, 1)
         player:removeMoney(cost)
         player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have gained the first ".. outfitName .." addon.")
     elseif player:hasOutfit(outfit, 1) and not player:hasOutfit(outfit, 2) then
         player:addOutfitAddon(outfit, 2)
         player:removeMoney(cost)
         player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You have gained the second ".. outfitName .." addon.")
     else
         player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You already have the full ".. outfitName .." outfit.")
     end
   
     return true
end

 

 

segundo script arroja esta error:

 

 


[11:16:11.374] [Error - Action Interface]
[11:16:11.377] In a timer event called from:
[11:16:11.380] data/actions/scripts/seven sisters.lua:onUse
[11:16:11.386] Description:
[11:16:11.390] (luaDoCreateMonster) Monster with name '' not found
 

 

Seven Sisters.lua

 

 


function startEvent2(num)
    local names2 ={
        ['wave1'] ={'summoning crystal', 'summoning crystal', 'summoning crystal', 'summoning crystal'},
        ['wave2'] ={'sister ruby','sister sapphire','sister quartz','sister emerald'},
        ['wave3'] ={'sister adamatythe','sister obsidian','sister diamond'},
        ['wave4'] ={'the old sage'}
        }
    local spaws2 = {
        [1] = {x = 66, y = 553, z = 9},
        [2] = {x = 58, y = 534, z = 9},
        [3] = {x = 74, y = 543, z = 9},
        [4] = {x = 48, y = 548, z = 9}
        }
    for i= 1, 9 do
addEvent(doCreateMonster, 3 * 1000, names2['wave'..num], spaws2[math.random(1,4)])
    end
end

local config = {
        storage = 202
}
local t = {
    pos2 = {x=925, y=130, z=6},
    id2 = 7465
}

 function onUse(cid, frompos, topos)

         if getPlayerStorageValue(cid, config.storage) == 1 then
               -- setPlayerStorageValue(cid, config.storage, 0)
                doPlayerSendTextMessage(cid,25,"The statue is releasing energy.") 
                    doCreatureSay(cid, '*Souls incoming!.', TALKTYPE_ORANGE_1, false, cid)
                    addEvent(startEvent2, 1 * 5 * 1000, 1)
                    addEvent(startEvent2, 1 * 5 * 1000, 2)
                    addEvent(startEvent2, 1 * 5 * 1000, 3)
                    addEvent(startEvent2, 1 * 5 * 1000, 4)
                    doCreateItem(t.id2, 10, t.pos2)
        else
                doPlayerSendTextMessage(cid,25,"Sphere is out of energy..")   
                end
        return TRUE
end
 

 

 

Editado por elnelson (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo