Ir para conteúdo

M4G0

Membro
  • Registro em

  • Última visita

Tudo que M4G0 postou

  1. M4G0 postou uma resposta no tópico em Suporte Tibia OTServer
    Otimo Script funcionou mais não era bem o q eu queria, mesmo assim REP +
  2. Bom dia, pessoal alguém que possa ajudar em uma script que em determinada area os players ganhe "x" quantidade de skill conforme a seu atributo principal, existe alguma forma.
  3. M4G0 postou uma resposta no tópico em Suporte Tibia OTServer
    UP Alguém ?
  4. M4G0 postou uma resposta no tópico em Suporte Tibia OTServer
    Boa Noite pessoal, tentei sem sucesso criar dois scripts para o fly um para players não vip's e outro para vips porem não consigo fazer funcionar a talckaction function onSay(player, words, param) local places, options = {"Vip Mordigan", "Vip Stoneplains Center", "Vip Stoneplains West", "Vip Stoneplains East", "Vip Tirana", "Vip Tanaris", "Vip Tanaris Center", "Vip Hell City", "Vip Goroma"}, -- places {"Travel", "Cancel"} -- options local modalWindow = ModalWindow(4597, "List of places", "Select your destiny:") for w = 1, #places do modalWindow:addChoice(w, places[w]) end -- Select modalWindow:addButton(1, options[1]) modalWindow:setDefaultEnterButton(1) -- Cancel modalWindow:addButton(2, options[2]) modalWindow:setDefaultEscapeButton(2) -- Send window modalWindow:sendToPlayer(player) return false end <talkaction words="!vip" script="viptalk.lua"/> <talkaction words="!go" script="flytalk.lua"/> creaturescript function onModalWindow(player, modalWindowId, buttonId, choiceId) if(modalWindowId ~= 4597 or buttonId == 2) then return false end if(not getTileInfo(player:getPosition()).protection) then player:sendTextMessage(MESSAGE_STATUS_SMALL, "You can only fly in protection zone.") player:getPosition():sendMagicEffect(CONST_ME_POFF) return false end local positions = { [33] = {x = 5208, y = 6100, z = 6}, -- Vip Mordigan [34] = {x = 5688, y = 6141, z = 7}, -- Vip Stoneplains Center [35] = {x = 5563, y = 6208, z = 7}, -- Vip Stoneplains West [36] = {x = 5705, y = 6193, z = 7}, -- Vip Stoneplains East [37] = {x = 5653, y = 5796, z = 7}, -- Vip Tirana [38] = {x = 5811, y = 5784, z = 7}, -- Vip Tanaris [39] = {x = 6018, y = 6041, z = 6}, -- Vip Tanaris Center [40] = {x = 5755, y = 5706, z = 6}, -- Vip Hell City [41] = {x = 31848, y = 32691, z = 8} -- Vip Goroma } player:teleportTo(positions[choiceId]) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return true end <event type="modalwindow" name="fly" script="fly.lua"/> <event type="modalwindow" name="flyvip" script="flyvip.lua"/> os dois scripts são iguais so muda os destinos e if(modalWindowId ~= 4596 or buttonId == 2) then e o outro if(modalWindowId ~= 4597 or buttonId == 2) then Alguem pode ajudar
  5. mais como faço isso ?
  6. Bom dia pessoal, estou com alguns problemas, na verdade não sei com fazer. gostaria de adicionar as criaturas do tibia 10.90 no servidor mais não sei com fazer isso, alguem poderia ajudar ? Agradeço desde de ja
  7. Obrigado a todos pela ajuda resolvido
  8. Vankk obrigado funcionou. O erro agora é aqui Fatal error: Class 'Website' not found in C:\xampp\htdocs\www\system\load.init.php on line 22 agradeço se poder ajudar novamente
  9. Alguem pode ajudar esta aparecendo esse erro Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\xampp\htdocs\xampp\www\classes\configphp.php on line 29 o configphp a linha 29 é " } "
  10. Ressuscitando o tópico... procurei um monte tudo o que achei nada funcionou será que alguém por acender uma vela servidor 10.82 Desde ja agradeço
  11. Sim eu fiz ficou assim : function onSay(cid, words, param, channel) local config = { storage = 102590, } if(param == 'cancel') then if getGlobalStorageValue(config.storage) > 0 then setGlobalStorageValue(config.storage, -1) Game.BroadcastMessage("Double Exp cancelado") end return true end param = tonumber(param) if(not param or param < 0) then Game.PlayerSendCancel(cid, "Digite por quantas horas o evento ira durar") return true end if getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+param*60*60) Game.BroadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.") end return true end
  12. não deu certo vankk, da o mesmo erro que citei la em cima =x
  13. Animal Pak Obrigado pela resposta, mais dessa forma ele da o mesmo erra acima citado, para corrigir aquele erro o "broadcastMessage" tem que ficar nessa forma tentei fazer isso mais não deu, a tfs é 1.2
  14. Bom dia pessoal, resolvi o erro abaixo. Ele fala que ativo o exp 50% a mais e tudo mais so que isso não acontece so aparece a msg e não aumenta a exp. Lua Script Error: [TalkAction Interface] data/talkactions/scripts/exp.lua:onSay data/talkactions/scripts/exp.lua:20: attempt to call global 'BroadcaltMessage' <a nil value> stack traceback: [c]: in function 'BroadcastMessage' data/talkactions/scripts/exp.lua:20: in function <data/talkactions/scripts/exp.lua:1> Script "Funcionando" function onSay(cid, words, param, channel) local config = { storage = 102590, } if(param == 'cancel') then if getGlobalStorageValue(config.storage) > 0 then setGlobalStorageValue(config.storage, -1) broadcastMessage("Double Exp cancelado") end return true end param = tonumber(param) if(not param or param < 0) then doPlayerSendCancel(cid, "Digite por quantas horas o evento ira durar") return true end if getGlobalStorageValue(config.storage) - os.time() <= 0 then setGlobalStorageValue(config.storage, os.time()+param*60*60) broadcastMessage("Exp bonus ativado 50% + EXP por "..param.." horas! Aproveite.") end return true end
  15. Obrigado pela resposta acendeu ideias.
  16. Olá pessoal, seria possível rodar mesmo ot em duas maquinas os arquivos estão hospedados numa maquina remota seriam 2 ips teria q ter portas diferentes, não sei bem como fazer isso pois não manjo de ot, alguém poderia ajudar? Grato

Informação Importante

Confirmação de Termo