Ir para conteúdo

ViitinG

Membro
  • Registro em

  • Última visita

Tudo que ViitinG postou

  1. Acho que 8gb já roda tranquilo sem nenhum lag dependendo do tamanho do mapa,se tiver muitos eventos etc pode ser que de um pouquinho de lag mas nada que vá atrapalhar a jogabilidade in-game.Abraço! O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Infraestrutura"
  2. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Scripting → CreatureScripts, GlobalEvents e MoveMents"
  3. Tenta esse : "data/creaturescripts/deathcast.lua" : function onKill(cid, corpse, deathList) if isPlayer(deathList[1]) then return true,doBroadcastMessage("O Noob:\n".. getCreatureName(cid) .. "[" .. getPlayerLevel(cid) .. "] foi morto pelo jogador: " .. getCreatureName(deathList[1]) .. "[" .. getPlayerLevel(deathList[1]) .. "]",18) end return doBroadcastMessage("O Noob:\n".. getCreatureName(cid) .. "[" .. getPlayerLevel(cid) .. "] foi morto pelo monstro: " .. getCreatureName(deathList[1]) .. ".",20) end "data/creaturescripts/creaturescripts.xml" : <event type="death" name="BroadDeath" event="script" value="deathcast.lua"/> "data/creaturescripts/login.lua" : registerCreatureEvent(cid, "BroadDeath")
  4. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Diferentes"
  5. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Clients"
  6. Isso é considerado sub moderação,caso alguem infrinja alguma das regras espere que um membro da staff vai ver a aletar o mesmo.
  7. @danihcv - É proibido sub moderação amigo ! Leia as regras do fórum : http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680#entry7680 @Nildson - É proibido pedir ajuda por skype ou qualquer outro meio de comunicação que não seja o fórum ! Leia as regras do fórum : http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680#entry7680
  8. @danihcv ele quer que o evento inicie,isso que você mudou é uma mensagem que vai aparecer quando fechar o portal em 5 minutos.E no caso acho que 4 horas não seria 4*60*1000 porque 1000 = 1 segundo,50 * 1000 = 50 segundos,no caso o seu seria 4 minutos.
  9. Deve funcionar,tenho um script parecido com este aqui.Era só adicionar os dias das semanas no script..
  10. Acho que é assim : <globalevent name="NOMEDOSCRIPT" interval="240000" event="script" value="NOMEDOSCRIPT.lua"/>
  11. ViitinG postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Muito bom,tópico organizado e quanto ao script achei bem interessante,está mais RPG do que o normal !
  12. Opa seja bem vindo Vinícius ! Pena que você chegou um pouco tarde se não dava para você participar do torneio JTM que o Daniel está administrando,mas muitos torneios estão por vir então fica ligado no fórum ! Adicione meu skype pra quem sabe a gente marca um diazinho pra mapper junto : victorvgoulart. Caso queira dar uma olhadinha nos mapas que a galera ta criando para o torneio : http://www.tibiaking.com/forum/topic/33061-jtms-2-just-three-maps/
  13. Só achei que poderia ficar um pouco mais explicadinho por exemplo o porque de "se o player(cid) tiver level maior ou igual a 100 então",no caso seria porque tem o operador ">=",seria bom se tivesse todos o operadores e seus significados.Abraço!
  14. Muito bom,vai ajudar bastante quem está começando a praticar scripts! Obrigado por trazer o conteúdo pro TK.
  15. @Treyff É só você modificar o acess do script no caso o meu ja está 5 que seria GOD,se seu servidor o acess dos players são 5 ou você trocou eu não tenho culpa amigo. @bielzinhocrazy já adicionei o "s" que faltava,obrigado por comentar!
  16. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Downloads → Servidores Diferentes" Para: "OTServ → Suporte OTServ → Suporte de Servidores Diferentes"
  17. Tenta assim : local config = { day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, -- Posição aonde sera criado o teleport topos = {x=550, y=34, z=7}, -- Posição pra onde o teleport ira levar o player time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "The Portal to Hell was opened due to a war between angels and demons, run to the path of the Pits of Hell and kill Luciferus and his demons, the portal will close in 5 minutes.", -- mensagem ao abrir o teleport msg_close = "Lucifer found that some humans have managed to get into his reign and shut the gate." -- mensagem ao fechar o teleport } local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) end end function onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return true end
  18. Troca o script por este : local posparede = {x=535, y=1266, z=10, stackpos=1} function onUse(cid, item, fromPos, item2, toPos) if item.itemid == 1945 then doRemoveItem(getThingfromPos(posparede).uid, 1) doTransformItem(item.uid,1946) addEvent(onTimer5, 30*1000) end return true end function onTimer5() doTransformItem(getThingFromPos({x=535, y=1251, z=10, stackpos=1}).uid, 1945) doCreateItem(1304,1,{x=535, y=1266, z=10}) end
  19. Sim quando o player logar ele vai adicionar os icones no mapa.
  20. @CreatServer cuidado com flood amigo,você reviveu um tópico de 2012 cujo o dono do mesmo fez seu ultimo login em setembro de 2012. Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/
  21. Para quem não sabe como funciona o script é o seguinte o ADM pode usar o comando para adicionar um item para todos os players online no servidor. • Adicionando o script • Em "data/talkactions/talkactions.xml" adicione está tag : <talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele : function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end • Configurando •
  22. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Downloads → Utilitários para OTServs" Para: "OTServ → Suporte OTServ → Suporte de Servidores Diferentes"
  23. Para aqueles que não sabem como funciona o script é o seguinte o ADM pode usar o comando para adicionar ou remover VIP do player. • Adicionando o script • Em "data/talkactions/talkactions.xml" adicione estás tags : <talkaction log="yes" words="/adicionarvip" event="script" value="vip.lua"/> <talkaction log="yes" words="/removervip" event="script" value="vip.lua"/> Em "data/talkactions" crie um arquivo lua chamado "vip" e coloque o seguinte script : function onSay(cid,words,param) local requiredGroup = 3 local vipStorageValue = 55555 local target = getPlayerByNameWildcard(param) if words == '/adicionarvip' then if target > 0 then if getPlayerGroupId(cid) >= requiredGroup and param ~= "" and getPlayerStorageValue(target, vipStorageValue) == -1 then adminName = getPlayerName(cid) setPlayerStorageValue(target, vipStorageValue, 1) doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_BLUE, 'Agora você é um membro VIP, '..adminName..' adicionou sua VIP') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você deu VIP para "..param..".") elseif getPlayerGroupId(cid) < requiredGroup then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode dar VIP para este membro.") elseif getPlayerStorageValue(target, vipStorageValue) ~= -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este membro ja está com VIP.") end else doPlayerSendTextMessage(cid, 21, "O player não existe ou não está online.") end elseif words == '/removervip' then if target > 0 then if getPlayerGroupId(cid) >= requiredGroup and param ~= "" and getPlayerStorageValue(target, vipStorageValue) == 1 then adminName = getPlayerName(cid) setPlayerStorageValue(target, vipStorageValue, -1) doPlayerSendTextMessage(target, MESSAGE_STATUS_CONSOLE_BLUE, 'Agora você é um membro free. '..adminName..' Retirou sua VIP.') doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você retirou a VIP de "..param..".") elseif getPlayerGroupId(cid) < requiredGroup then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode tirar a VIP of anyone.") elseif getPlayerStorageValue(target, vipStorageValue) ~= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não é um membro VIP.") end else doPlayerSendTextMessage(cid, 21, "O player não existe ou não está online.") end end return TRUE end • Configurando •
  24. Bom para quem não sabe como funciona é o seguinte,quando o player usar X item ele vai ganhar X dias de premium points. • Adicionando o script • Em "data/lib" crie um arquivo chamado "048-ppoints.lua" e adicione esse script dentro : function getAccountPoints(cid) local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == -1) then return false end local ret = res:getDataInt("premium_points") res:free() return tonumber(ret) end function doAccountAddPoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end function doAccountRemovePoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end Em "data/actions/actions.xml" adicione está tag : <action itemid="5952" event="script" value="points.lua"/> Em "data/actions/scripts" crie um arquivo lua chamado "points" e cole isso dentro : local cfg = { amount = 10 } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 8 then doAccountAddPoints(cid, cfg.amount) doCreatureSay(cid, "Parabéns! Você recebeu 10 Premium Points! ", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) else doPlayerSendCancel(cid,"Você precisa de level 8 para usar este item.") end return TRUE end • Configurando •
  25. Tenta atualizar o SQLStudio,pelo que estou vendo ele está na versão 1.1.1 aí !

Informação Importante

Confirmação de Termo