Ir para conteúdo

admelite

Membro
  • Registro em

  • Última visita

Tudo que admelite postou

  1. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    ja tentei não funciou fiz um teste da seguinte forma, coloquei ele pra salvar 2 em 2 segundos ae liguei o servidor joguei um item no chão esperei 5 segundos e fechei o servidor pelo gerenciador de tarefas quando loguei o item que eu tinha jogado no chão estava na bag ou seja não salvou.
  2. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    Galera estou precisando urgentemente de um script que tem que ter a função de salvar todo player online de 5 em 5 segundos, estou implorando por esse script se for preciso eu ate pago ajudem please.
  3. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    ok, tipo o servidor ficava on sem quedas e do nada começa da 20 a 30 rollbacks seguidos poderia ser ataques DDOS?
  4. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    e via site zotpokemon.zapto.org mais o personagem account manager ta na db, se eu deletar o account manager player ajuda em alguma coisa?
  5. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    Galera no inicio do meu servidor dava 100 online sempre problemas sem rollbacks e etc, no inicio dessa semana começou varios rollbacks seguidos, uns 20 rollbacks em 10 minutos muitos mesmo coloquei um anti nuker estou usando 3 no vps porem continua, as vezes da esse erro e nao religa mais coloquei o servidor off pois assim não dá vão clonar muito , Estou desposto a pagar pra quem poder me ajudar não sei se é permitido caso não seja permitido pagar por serviço me avisem. Foto do erro:
  6. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    não man, são todos, quando um player buga o fly nenhum pokemon da pra usar fly todos aparecem assim ^^'
  7. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    como assim pokemons especificos? não aparece erro a distro ^^'
  8. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    Bem vamos direto ao assunto, alguns players do meu servidor quando dão fly aparece essa mensagem "You can't do it right now", olhei nos scripts do actions e acho que o erro esta no order.lua da pasta actions porem não sei oque fazer para arrumar isso alguém poderia estar ajudando? não são todos os players apenas alguns. Vou deixar o Order.lua eo o Scan. order.lua
  9. esse tutorial server pra poketibia ^^'?
  10. admelite postou uma resposta no tópico em Ferramentas OpenTibia
    tem algum tutorial no tk de como adicionar nova spell no script? ^^' se poder me passar serei grato =)
  11. admelite postou uma resposta no tópico em Ferramentas OpenTibia
    eu não entendi como adicionar a spell no servidor apos ter criado ela ^^'
  12. admelite postou uma resposta no tópico em Ferramentas OpenTibia
    Será que ele pode ser usado em poketibia 8.54?
  13. Como dar tutor e senior tutor? alguem poderia me ajudar? do rep+ =D
  14. Olhem o tutorial do sullivan, eu consegui por ele.
  15. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    Galera uso base KPDO by cater gostari de saber as seguintes coisas. Como Aumentar a força do Pokémon Selvagem e do Pokemon Usado pelo Player. Como Adicionar Novos pokémons, Ja tentei mais da erro. Como Colocar Foto nos Items do SHOP. (Modern ACC). Por enquanto é isso ae, aguardo quem tiver disposto a ajudar ^.^'
  16. Alguem sabe como aumentar a força e diminuir dos selvagens quanto dos usados por players?
  17. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    tentarei mais crio eu que o problema não seja no restart
  18. admelite postou uma resposta no tópico em Suporte Tibia OTServer
    Seguinte, coloquei auto restart no meu servidor porém quando da rollback aparece uma janela ligar.exe parou de funcionar (no caso o executavel para ligar o servidor), ae para o restart funcionar tem que clickar em "fechar o programa", me disseram que tem como retirar essa janela que aparece para que o restart funcione normalmente, estou usando windows server 2012 se alguém poder me ajudar serei muito grato.
  19. Como aumentar a força dos pokémons ? exemplo: moltres tem uma força absurda quero diminuir alguem ae pode ajudar?
  20. @Pay My Pass Quanto ao tutorial de como adicionar pokémons que falou que ia postar, quando tu pretende fazer isso mano? to querendo saber como adicionar novos pokémon ^^'
  21. Mano consegui utilizei o notepad++ para editar o script, eu estava usando bloco de notas com fonte desconfigurada pode ser que por isso ocorreu o erro, Brigadão mano continue assim ate agora tu foi o lek mais dedicado e repassar conhecimento do TIBIAKING brigadão sucesso pra ti, REEEP++!
  22. Não fiz nada errado isso pode te garantir, apenas copiei a tag que me mandou do catch do moltres e colei, fiz apenas isso. Seria tão complicado e dificil tu me mandar o Script, com pelo menos o moltres adicionado?
  23. Mano poderia ao menos me mandar os scriptes com os lendarios adicionados para catch? quando adiciono novo pokémon ´pra catch buga tudo =/ me ajuda ae man .-.
  24. @Pay My Pass Mano poderia me fazer um grande favor?, adicionar todos os lendários para catch e upar o servidor todo e me mandar? dependo só disso para por online, por favor me ajude ae que será reputado! Vlw, Aguardo alguma resposta =D
  25. Vamos lá; Primeiramente, em sua pasta data/lib crie um arquivo com o nome de city war.lua e dentro do mesmo coloque: configCW = {timetostart = 500, -- tempo para iniciar o evento em segundos by Absolute telpos = {x=32340, y=32213, z=7}, -- onde aparecerá o teleport stats = 201201201701, kill = 201201201702, death = 201201201703, ostime = 201201201704, evttime = 20, -- quanto tempo irá rolar o evento topleftPos = {x=32722, y=31336, z=6}, -- canto esquerdo superior botrightPos = {x=32791, y=31384, z=6}, -- canto direito inferior templepos = {x=32369, y=32241, z=7}, -- posição do templo principal arenapos = {{x=32722, y=31340, z=6}, {x=32786, y=31336, z=6}, {x=32722, y=31380, z=6}, {x=32783, y=31374, z=6}}, -- posição dos 4 tronos times = 8, -- não precisa mexer finaltime = 300 -- não precisa mexer } function configCW:new() local newevt = {} setmetatable(newevt, self) self.__index = self doBroadcastMessage("The City War will be open in " .. self.timetostart .. " seconds.") setGlobalStorageValue(self.stats, 0) addEvent(function () newevt:start() end, self.timetostart*1000) end function configCW:start() if getGlobalStorageValue(self.stats) == 0 then setGlobalStorageValue(self.ostime, os.time()) local teleport = doCreateItem(1387, self.telpos) doItemSetAttribute(teleport, "aid", 5540) setGlobalStorageValue(self.stats, 1) doBroadcastMessage("The City War is starting...") for _, posi in pairs(self.arenapos) do local item = getTileItemById(posi, 1387) if(item.uid ~= 0) then doRemoveItem(item.uid) end end addEvent(function () self:preclose() end, self.evttime*1000*60) addEvent(function () self:announce(0) end, (self.evttime/self.times)*1000*60) end end function configCW:announce(times) if times < self.times then if #self:getTopFrags(true) >= 1 then doBroadcastMessage("Top City War fraggers: " .. self:getTopFrags()) end addEvent(function () self:announce(times+1) end, (self.evttime/self.times)*1000*60) end end function configCW:preclose() if getGlobalStorageValue(self.stats) == 1 then setGlobalStorageValue(self.stats, 2) doBroadcastMessage("The City War will end in " .. self.finaltime .. " seconds.") addEvent(function () self:close() end, self.finaltime*1000) local item = getTileItemById(self.telpos, 1387) if(item.uid ~= 0) then doRemoveItem(item.uid) end end end function configCW:close() if getGlobalStorageValue(self.stats) == 2 then if #self:getTopFrags(true) >= 1 then doBroadcastMessage("The City War has ended. The winners are: " .. self:getTopFrags()) else doBroadcastMessage("The City War has ended. There were no winners.") end doRemovePlayersFromArea(self.topleftPos, self.botrightPos, self.templepos) for _, posi in pairs(self.arenapos) do doCreateTeleport(1387, self.templepos, posi) end for place, info in ipairs(self:getTopFrags(true)) do if place > 5 then break end local cid = getPlayerByName(info) doPlayerSendTextMessage(cid, 4, "Congratulations, you were the " .. place .. "º place in the City War.") doPlayerAddItem(cid, 6571, 1) end setGlobalStorageValue(self.stats, -1) end end function configCW:isPlayerInEvent(cid) if getPlayerStorageValue(cid, self.stats) == -1 or getPlayerStorageValue(cid, self.stats) - os.time() <= -5 or getGlobalStorageValue(self.stats) < 1 then return false end return true end function configCW:getTopFrags(tab) local frag = {} for _, pid in pairs(getPlayersOnline()) do if (getPlayerStorageValue(pid, self.kill) ~= -1 or getPlayerStorageValue(pid, self.death) ~= -1) and self:isPlayerInEvent(pid) then local kill = getPlayerStorageValue(pid, self.kill)+1 local death = getPlayerStorageValue(pid, self.death)+1 print(getCreatureName(pid), kill-death) table.insert(frag, {getCreatureName(pid), kill-death}) end end print(#frag) local frag, str, n = doOrderTab(frag, 0), nil, 5 print(#frag) if tab then return frag else if #frag < 5 then n = #frag end for i = 1, n do local cid = getPlayerByName(frag[i]) local kill = getPlayerStorageValue(cid, self.kill)+1 local death = getPlayerStorageValue(cid, self.death)+1 str = str and str .. ", " .. frag[i] .. "[" .. kill .. "/" .. death .. "]" or frag[i] .. "[" .. kill .. "/" .. death .. "]" end end return str end function doOrderTab(tabela, value) local max, index = {}, nil for i = 1, #tabela do valor = value for a, b in ipairs(tabela) do if b[2] > valor then valor = b[2] valor2 = b[1] index = a end end table.remove(tabela, index) if valor ~= value then table.insert(max, valor2) end end return max end Configuração do arquivo: telpos = {x=32340, y=32213, z=7}, -- POSIÇÃO ONDE NASCE O TP DO EVENTO! topleftPos = {x=32722, y=31336, z=6}, -- AQUI COLOQUE A POSIÇÃO DO CANTO ESQUERDO LA EM CIMA DO MAPA botrightPos = {x=32791, y=31384, z=6}, -- AQUI A POSIÇÃO DO CANTO DIREITO EM BAIXO DO MAPA templepos = {x=32369, y=32241, z=7}, -- POSIÇÃO DO TEMPLO ONDE OS JOGADORES NASCERAM PÓS A MORTE arenapos = {{x=32722, y=31340, z=6}, {x=32786, y=31336, z=6}, {x=32722, y=31380, z=6}, {x=32783, y=31374, z=6}}, -- ATENÇÃO, NO MAPA QUE ESTAREI DISPONIBILIZANDO VISIVELMENTE TERÁ 4 BASES, VOCÊ TERA QUE COLOCAR A POSIÇÃO DAS BASES AÍ NESSES 3 LUGARES. doPlayerAddItem(cid, 6571, 1) -- AQUI VOCÊ COLOCARÁ O PRÊMIO DO GANHADOR, NO CASO QUEIRA ADICIONAR POR EXEMPLO 1kk, COLOQUE 2160,1 - Primeiro ID depois quantia. Segundo passo, crie um arquivo com o nome de citywarCreature.lua e coloque dentro da pasta creaturescripts/scripts com o seguinte conteúdo: function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isInRange(getCreaturePosition(cid), configCW.topleftPos, configCW.botrightPos) then setPlayerStorageValue(cid, configCW.death, getPlayerStorageValue(cid, configCW.death) +1) setPlayerStorageValue(lastHitKiller[1], configCW.kill, getPlayerStorageValue(lastHitKiller[1], configCW.kill) +1) end return true end E adicione em creaturescripts.xml a seguinte tag <event type="preparedeath" name="CityWar" event="script" value="citywarCreature.lua"/> Terceiro passo, crie um arquivo em movements/scripts com o nome de citywarMovements.lua com o seguinte conteúdo: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) if isPlayer(cid) and getGlobalStorageValue(configCW.stats) == 1 then doTeleportThing(cid, configCW.arenapos[math.random(1, #configCW.arenapos)]) doSendMagicEffect(getPlayerPosition(cid), 28) if not(configCW:isPlayerInEvent(cid)) then setPlayerStorageValue(cid, configCW.stats, getGlobalStorageValue(configCW.ostime) + configCW.evttime*60 + configCW.finaltime) setPlayerStorageValue(cid, configCW.kill, -1) setPlayerStorageValue(cid, configCW.death, -1) end else doTeleportThing(cid, fromPosition) end return true end Em Movements.xml adicione a seguinte linha: <movevent type="StepIn" actionid="5540" event="script" value="citywarMovements.lua"/> Quarto e último passo, em talkactions/scripts crie um arquivo com o nome de citywarTalkactions.lua e coloque o seguinte conteúdo: function onSay(cid, words, param) if getGlobalStorageValue(configCW.stats) == -1 then configCW:new() else doPlayerSendCancel(cid, "The event is already running.") end return true end Em talkactions/talkactions.xml adicione a seguinte linha: <talkaction log="yes" words="/citywar" access="3" event="script" value="citywarTalkactions.lua"/> E por fim, estou disponibilizando o world do evento, vocês usam se quiser, tentei adapta-lo para 8.6 mas ficou meio slá, o Viiting estava ocupado e não pode me ajudar, enfim segue a imagem e download do world.otbm: Lembrando que ninguém além do Collocorpusek da otland tem direito de pedir remoção do script, pois a base é dele. Créditos: Absolute Collocor Gringo Lindo. tem como por esse sistema no pokétibia?

Informação Importante

Confirmação de Termo