-
Total de itens
66 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Calendário
Publique
Tudo que keilost1 postou
-
(Resolvido)(Ajude-me) Shop.lua Nao para de enviar itens. TFS 1.1
keilost1 respondeu ao tópico de andreoam em Suporte Tibia OTServer (Resolvidos)
andreoam, boa tarde Aparece algum erro na sua distro? -
Bom, então o problema vai estar na suas sources, sugiro que encontre um programador C++ ou troque suas sources com uma compativel ao seu server.
-
Isso não é um bug, é a formula de attack speed que funciona assim mesmo.
-
(Resolvido)Criar Servidor VPS com SITE
keilost1 respondeu ao tópico de gangul321 em Suporte Tibia OTServer (Resolvidos)
Sim, deve jogar o seu servidor com suas sources O comando apt-get serve para reler a lista de pacotes disponiveis para assim baixar as bibliotecas necessárias para compilar a distro. Não é obrigatório utilizar o site para que o servidor funcione. O seu config.lua deve conter as informações de acesso ao banco de dados sqlType = "mysql" -- deve ser mysql para a distro saber qual é o tipo de banco de dados sqlHost = "127.0.0.1" -- pode ser localhost ou 127.0.0.1 que é o IP local da máquina sqlPort = 3306 -- não troque ao menos que você trocou a porta do MYSQL sqlUser = "root" -- usuario do -
(Resolvido)Duvida/pedido idle-time
keilost1 respondeu ao tópico de YagoBlindi em Suporte Tibia OTServer (Resolvidos)
Espero que sim, pois há ação do char... Qualquer coisa só mandar privado, abraço! -
(Resolvido)Duvida/pedido idle-time
keilost1 respondeu ao tópico de YagoBlindi em Suporte Tibia OTServer (Resolvidos)
Olá, desculpe pela demora, só fui me lembrar do Tibia King hoje rsrs... Eu não testei, vê se deu certo: function mudarVis(uid) look = getCreatureLookDirection(uid) look = look < 3 and look + 1 or 0 doCreatureSetLookDirection(uid, look) addEvent(mudarVis, 2000, uid) end local events1 = {} local trainerst = 456488 function onStepIn(cid) events1[getPlayerGUID(cid)] = addEvent(mudarVis, 1000, cid) doPlayerSendTextMessage(cid, 27, "Bem-vindo a sua sala de treinamento, você será movimentado automaticamente para que continue treinando!") setPlayerStorageValue(cid,trainers -
(Resolvido)Duvida/pedido idle-time
keilost1 respondeu ao tópico de YagoBlindi em Suporte Tibia OTServer (Resolvidos)
Yago, se o xWhiteWolf autorizar eu criar um script para você igual ao do servidor dele (player rodar no SQM, eu faço sem problemas. @Edit Detalhe, existe um sistema chamado XLogged que não contabiliza os players AFK, ele é uma alteração feita pelas sources. -
(Resolvido)Duvida/pedido idle-time
keilost1 respondeu ao tópico de YagoBlindi em Suporte Tibia OTServer (Resolvidos)
Olá, a OTServ list bani os otservs em que ela checa se um player está idle a muito tempo e sem movimento normalmente, não é baseado se existe ou não o idle system. Eu tive de ser banido 4x até entender que o problema era esse, uma vez esqueci um char em uma area no-loggout e meu servidor não possuia global server save(reiniciar todo dia), após uma semana que ele estava lá tomei ban. Trainer 24 h também causa isso. Solução? Coloquei server save as 6 horas da manhã e trainer 3 horas por dia, assim não há uma grande quantidade de players afk por um tempo longo e também não corre o risco de al -
Programação Removendo Account Salt
keilost1 respondeu ao tópico de Patrick Jean em Tutoriais sobre Scripting
Só uma correção, não é necessário remover essa parte para que funcione. Logo abaixo verá essa opção que você deve remover: account.salt = result->getDataString("salt"); -
Ola Snow, Obrigado pela dica, somente copiei o script de um servidor que encontrei, não tenho créditos sobre essa coisa rsrs...
-
Potions buga so volta dando reload actions
keilost1 respondeu ao tópico de loreal em Suporte Tibia OTServer
Loreal, Não ligue para esses amadores hahaha.... Existe duas possibilidades: 1º Sua distro pode ter alguma falha 2º Existe alguma action que quando executada faz com que as outras pare de pegar, faça o teste, quando o potion parar de pegar tente puxar uma alavanca ou algo do tipo. -
local config = { positions = { ["texto2"] = { x = 894, y = 1963, z = 7 }, ["texto1"] = { x = 1099, y = 1060, z = 7}, } } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, 205) end return TRUE end O numero 205 é uma cor (não me lembro qual), também não me lembro até quanto vai esse número, mas começa do 1 por diante.. <globalevent name="mensagem" interval="2000" script="arquivo.lua"/> Isso você poe no seu globalevents.xml e o outro em um arquivo qualquer lua d
-
CreatureScript%2FGlobalEvent%2FMoveMent Anunciar Newsticker
keilost1 postou um tópico em Scripts tfs 0.4 (OLD)
E aí galera do TK, Estou trazendo mais uma inovação para o Tibia King, é o sistema de anunciar as ultimas 5 newstickers postadas no site! Vamos ao código, em globalevents.xml adicione: <globalevent name="information" interval="1800000" event="script" value="autobroadcast.lua"/> Ele vai anunciar de 30 em 30 minutos as mensagens, lembrando que não anuncia todas de uma vez, ele sorteia uma das 5. Em globalevents/scripts adicione um arquivo lua com o nome de autobroadcast e coloque isso dentro do conteúdo: function onThink(interval, lastExecution) local result = db.getRes- 3 respostas
-
[APROVADO] Talkaction !Confirm
keilost1 respondeu ao tópico de Christinacsa em Suporte Tibia OTServer
Bom, eu vi mesmo que sabe, de nada por tentar ensinar algo. -
[APROVADO] Talkaction !Confirm
keilost1 respondeu ao tópico de Christinacsa em Suporte Tibia OTServer
Ceos, uma dica Os ends fecham as seguintes coisas: Função, Condição Function teste() doSomething() end (no caso só um end) Function teste2() if 2 + 2 = 4 then doSomething() end end -
Como fazer Sistema de Elevador?
keilost1 respondeu ao tópico de Fernando Russell em Suporte Tibia OTServer
Desculpe ser grosso, mas não funciona de burreza, porque você não manda uma foto de erro e nem fala qual é o erro e outra aqui funciona normalmente. -
Como fazer Sistema de Elevador?
keilost1 respondeu ao tópico de Fernando Russell em Suporte Tibia OTServer
Bom, nao tem muito o que modificar no script: <talkaction words="andar" script="elevador.lua"/> function onSay(cid, words, param, channel) pos = getPlayerPosition(cid) pos.stackpos = 0 floor_id = getThingfromPos(pos).itemid z = (pos.z - 7) * -1 -- verifica se está no piso do elevador if floor_id == 417 and getPlayerStorageValue(cid,42000)== -1 then -- verifica se existe o parametro numero do andar, se não existir termina o codigo if (not isNumber(param)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Digite o numero do andar.") -
Action%25252FTalkaction [Talkaction] Deletar player
keilost1 respondeu ao tópico de keilost1 em Scripts tfs 0.4 (OLD)
Olá, ele tem compatibilidade com a OTX, talvez seja algum problema com o TFS, Tentem assim: function onSay(cid, words, param) local t = string.explode(param, ",") if(t == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = getCreatureByName("".. t[1] .."") if isPlayer(pid) then doRemoveCreature(pid) end if t[2] == 1 then db.executeQuery("UPDATE `otserv`.`players` SET `deleted` = '1' WHERE `players`.`name` =".. t[1] ..";") doPlayerSendTextMessage(cid, 27, "Player ".. t[1] .." foi deletado.") -
Action%25252FTalkaction [Talkaction] Deletar player
keilost1 postou um tópico em Scripts tfs 0.4 (OLD)
O comando é simples, ele funciona para deletar player e retirar o delete, vocês podem dizer "o rule violation já faz a função de deletar", no caso do meu ot não tinha o rule violation, então estou passando o conteúdo para o Tibia King pois achei útil para mim. Vamos ao script: Em talkactions/scripts crie um arquivo chamado deleteplayer.lua e então coloque esse conteúdo dentro: function onSay(cid, words, param) local t = string.explode(param, ",") if(t == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local pid = get -
Galera, alguém pode me dar uma força nessa função? Não consigo criar ela. Ela tem que anunciar o nome do player que possui o maior valor da storage x. function getTopPoints() pointscp = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerStorageValue(pid, 891931) ~= -1 then local pt = getPlayerStorageValue(pid, 891931)+1 table.insert(pointscp, {getCreatureName(pid), pt}) end end table.sort(pointscp, function(a,b) return a[1][2] > b[1][2] end) for _, pid in pairs(getPlayersOnline()) do setPlayerStorageValue(pid,891931,-1) end return doBroadcastMessage("".. point
-
meu POKEMON e o pokemon flas PEDIDO SINPLES E QUEN MI AJUDAR GANHA REP+
keilost1 respondeu ao tópico de MURICI alagoano em Suporte Tibia OTServer
Não escrevem estranho, só não sabem escrever, mas alguns ainda é possível decifrar rsrs -
Não sei se é permitido ou se estou na area correta, porém, busco um programador C++ para fazer alguns códigos para mim, pago pelo serviço.
-
Action%2525252FTalkaction Shutdown TFS 1.0
keilost1 respondeu ao tópico de keilost1 em Scripts tfs 0.4 (OLD)
O comando é /s no novo TFS, serve tanto para sumonar NPC como monstros. -
Po cara, não acredito que está desenvolvendo um mesmo OT com a ideia de Sword Art Online, é o mesmo que estou fazendo.
-
Bom, não sei de quem é os créditos pelo código, porém eu adaptei para tfs 1.0 e resolvi compartilhar. Para quem não sabe, o shutdown serve para desligar o servidor, você pode usar ele em contagem regressiva, exemplo: /shutdown 5 - O servidor irá desligar em 5 minutos. Para cancelar a contagem /shutdown stop Caso você queira pular a contagem /shutdown kill E caso você queira que não tenha contagem, basta /shutdown Vamos ao código, em talkactions/scripts: local shutdownEvent = 0 function onSay(cid, words, param, channel) if(param == '') then Game.setGameState(GAME_STATE_SHUTDOW
TibiaKing
Open Tibia Server
Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.
Anuncie no TibiaKing
Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no OTKing e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!