Ir para conteúdo
Banner com Efeitos

Lokozoido

Membro
  • Registro em

  • Última visita

  1. Cain Jorge reagiu a uma resposta no tópico: Script Porta com level
  2. Lokozoido postou uma resposta no tópico em Suporte Tibia OTServer
    Olá galera do tk,estou querendo por o link do meu site de ddns.net para .com ou .com.br,como posso fazer isso?
  3. Ola galera do TK,estou com problema em meu site/servidor. Eu tenho um servidor de poketibia,ele é via site (xampp) e está dando esse erro Can't connect to MySQL database Isso acontece quando o player vai criar uma conta/vai criar um char/vai acessar o shop(ou acessar algo que precisa estár logado em sua account) Está acontecendo o seguinte erro Can't connect to MySQL database Isso acontece na maioria das vezes que eu abro o servidor (O servidor off ele não acontece isso,após eu ligar o serve,da uns 5min começa a bugar) ja reeconfigurei o site e database tudo e o erro continua Desculpa se eu postei na area errada
  4. Olá galera,eu queria aumentar a life dos players em meu servidor de poketibia,porém não faço a minimia ideia de como posso fazer isso.
  5. Desculpa por postar na area errada. Funcionou aki,muito obrigado.
  6. Fala galera do tk,estou com um piqueno probleminha. Quando eu vou trocar de vps ai baixo o xampp instalo site tudo certinho mais o mysql fica com as conta resetada. Por exemplo: Tenho um otserve com vários players,ai eu vou trocar de vps,baixo o xampp na vps nova,instalo o site mais quando eu executo o mysql no phpmyadmin as contam não aparece.
  7. Olá galera do TK,procurei tanto um script de porta com level e não conseguir achar um que funcionasse,então decidi modificar uma script para passar na porta com tal level Primeiro vai em data/actions/scripts Crie um arquivo.lua (no caso criei portalvl.lua) Abra e cole isso lá Agora vá em data/actions/actions.xml E adicione isso: Explicação: if getPlayerLevel(cid) >= 250 then=Level necessário para passar. doTeleportThing(cid, {x=1993,y=2187,z=8})= Posição para onde o player será enviado ao clicar na porta doPlayerSendCancel(cid, "Voce nao tem level 250 para passar.")= Mensagem ao aparecer quando o player não tiver o level necessário <action actionid="5457" event="script" value="portalvl.lua"/> Numero para por na porta Nome do arquivo.lua Ajudei?RAP+
  8. Lokozoido postou uma resposta no tópico em Suporte Tibia OTServer
    Olá galera do Tk,o meu servidor de poketibia está com um bug,o player aparece que está com 6 pokemons mais não está E quando da trade não consegue trocar porque mostra 6 pokemons sendo que não está. Não sei que parte da script eu possa arrumar isso
  9. a segunda script parece que funcionou,mais eu tive que fazer uma pikena alteração if (getPlayerLevel(cid)) <= 150 then para if (getPlayerLevel(cid)) >= 150 then
  10. alex,ainda continua com o msm problema,players consegue ir no 150- sendo level 150+,o script uma hora n puxa e outra hora puxa players 150+
  11. Está de parabéns mano,vc está sempre me ajudando e ajudando outros membros do TK,parabéns.
  12. Npc tabém some. Porfavor pode me mostra onde está o erro?
  13. [19/08/2017 17:34:57] [Error - LuaScriptInterface::loadFile] datapack/npc/scripts/torneio.lua:62: 'end' expected (to close 'function' at line 11) near '<eof>' [19/08/2017 17:34:57] [Warning - NpcScript::NpcScript] Cannot load script: datapack/npc/scripts/torneio.lua
  14. Olá galera do tk,tentei adicionar mais um horario de torneio no meu servidor porém está dando erro Script do NPC local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'torneio') then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Você não pode entrar no torneio portando revives.', cid) return true end if getPlayerLevel(cid) <= 0 then selfSay('Desculpa, apenas players level 0 podem ir no torneio de Kanto!', cid) return true end selfSay('Para entrar no torneio tem que pagar 20 hundred dollars, vai entrar?', cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneio.startHour1 or os.date("%X") > torneio.endHour1 then if os.date("%X") < torneio.startHour2 or os.date("%X") > torneio.endHour2 then if os.date("%X") < torneio.startHour3 or os.date("%X") > torneio.endHour3 then if os.date("%X") < torneio.startHour4 or os.date("%X") > torneio.endHour4 then if os.date("%X") < torneio.startHour5 or os.date("%X") > torneio.endHour5 then selfSay('Não está na hora do torneio...', cid) return true end end end end if doPlayerRemoveMoney(cid, torneio.price) then doTeleportThing(cid, torneio.waitPlace) else selfSay('Você não tem dinheiro suficiente.', cid) end else selfSay('Até mais.', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Script da lib torneio = { awardTournament = 2152, ---moeda usada para entra no torneio-- awardAmount = 150, -- quantidade de moeda que o player vai ganhar ao vencer o torneio-- playerTemple = {x = 1038, y = 1035, z = 7}, --pra onde vai o player quando morrer ?-- tournamentFight = {x = 1229, y = 1778, z = 7}, --centro da arena torneio combate-- {x = 1229, y = 1778, z = 7} area = {fromx = 1203, fromy = 1756, fromz = 7, tox = 1247, toy = 1799, toz= 7},--canto acima direito da arena combate-canto esquerdo abaixo da arena combate-- {x = 1247, y = 1799, z = 7} waitPlace = {x = 1222, y = 1806, z = 7}, --centro da sala de espera-- {x = 1222, y = 1806, z = 7} waitArea = {fromx = 1207, fromy = 1796, fromz = 7, tox = 1236, toy = 1816, toz= 7}, -- {x = 1207, y = 1796, z = 7} | {x = 1236, y = 1816, z = 7} startHour1 = "08:45:00", --horario do aviso?-- endHour1 = "09:00:00",--horario que começa?-- startHour2 = "12:14:00",--horario do aviso?-- endHour2 = "12:29:00",--horario do aviso?-- startHour3 = "18:44:00",--horario do aviso?-- endHour3 = "18:59:00",--horario do aviso?-- startHour4 = "22:44:00",--horario do aviso?-- endHour4 = "22:59:00",--horario do aviso?-- startHour5 = "03:14:00",--horario do aviso?-- endHour5 = "03:29:00",--horario do aviso?-- price = 200000,--valor para entrar no torneio ? 500 dollar no caso-- revivePoke = 12344,--aqui é revive se tiver e se não tiver não precisa mexer-- } function getPlayersInArea(area) local players = {} for x = area.fromx,area.tox do for y = area.fromy,area.toy do for z = area.fromz,area.toz do local m = getTopCreature({x=x, y=y, z=z}).uid if m ~= 1 and isPlayer(m) then table.insert(players, m) end end end end return players end
  15. Testei com 3 players. 2ficaram juntos no meio 1Ficou um quadrado abaixo Testei 2x e aconteceu a msma coisa as 2x Desculpa,erro meu. Funcionou perfeitamente mano,obrigado por sempre está ajudando no TK
  16. Lokozoido reagiu a uma resposta no tópico: Torneio nascer em lugar diferenciados
  17. Testei todas as scripts e nenhuma delas funcionou.

Informação Importante

Confirmação de Termo