Ir para conteúdo

Kaio Walkhymer

Membro
  • Registro em

  • Última visita

  1. primastrocola reagiu a uma resposta no tópico: Comandos Gm Tutor Cm
  2. zaroi reagiu a uma resposta no tópico: Comandos Gm Tutor Cm
  3. Creio Que Seja Possivel Mais Seria De Pessima Qualidade http://ot-serv.forumeiros.com/t9-colocando-um-servidor-tibia-24-horas-gratuitamente Nao tive Exito Mais Talvez Voce Tenha
  4. http://www.tibiaking.com/forum/forums/topic/78263-cooldown-otclient/
  5. Apague Tudo e Cole Isso EnterGame = { } -- private variables local loadBox local enterGame local motdWindow local motdButton local enterGameButton local clientBox local protocolLogin local motdEnabled = false -- private functions local function onError(protocol, message, errorCode) if loadBox then loadBox:destroy() loadBox = nil end if not errorCode then EnterGame.clearAccountFields() end local errorBox = displayErrorBox(tr('Login Error'), message) connect(errorBox, { onOk = EnterGame.show }) end local function onMotd(protocol, motd) G.motdNumber = tonumber(motd:sub(0, motd:find("\n"))) G.motdMessage = motd:sub(motd:find("\n") + 1, #motd) if motdEnabled then motdButton:show() end end local function onCharacterList(protocol, characters, account, otui) -- Try add server to the server list ServerList.add(G.host, G.port, g_game.getProtocolVersion()) if enterGame:getChildById('rememberPasswordBox'):isChecked() then local account = g_crypt.encrypt(G.account) local password = g_crypt.encrypt(G.password) g_settings.set('account', account) g_settings.set('password', password) ServerList.setServerAccount(G.host, account) ServerList.setServerPassword(G.host, password) g_settings.set('autologin', enterGame:getChildById('autoLoginBox'):isChecked()) else -- reset server list account/password ServerList.setServerAccount(G.host, '') ServerList.setServerPassword(G.host, '') EnterGame.clearAccountFields() end loadBox:destroy() loadBox = nil CharacterList.create(characters, account, otui) CharacterList.show() if motdEnabled then local lastMotdNumber = g_settings.getNumber("motd") if G.motdNumber and G.motdNumber ~= lastMotdNumber then g_settings.set("motd", motdNumber) motdWindow = displayInfoBox(tr('Message of the day'), G.motdMessage) connect(motdWindow, { onOk = function() CharacterList.show() motdWindow = nil end }) CharacterList.hide() end end end local function onUpdateNeeded(protocol, signature) loadBox:destroy() loadBox = nil if EnterGame.updateFunc then local continueFunc = EnterGame.show local cancelFunc = EnterGame.show EnterGame.updateFunc(signature, continueFunc, cancelFunc) else local errorBox = displayErrorBox(tr('Update needed'), tr('Your client needs update, try redownloading it.')) connect(errorBox, { onOk = EnterGame.show }) end end -- public functions function EnterGame.init() enterGame = g_ui.displayUI('entergame') -- enterGameButton = modules.client_topmenu.addLeftButton('enterGameButton', tr('Login') .. ' (Ctrl + G)', '/images/topbuttons/login', EnterGame.openWindow) -- enterGameButton:setWidth(23) -- motdButton = modules.client_topmenu.addLeftButton('motdButton', tr('Message of the day'), '/images/topbuttons/motd', EnterGame.displayMotd) -- motdButton:setWidth(31) -- motdButton:hide() g_keyboard.bindKeyDown('Ctrl+G', EnterGame.openWindow) if motdEnabled and G.motdNumber then motdButton:show() end local account = g_settings.get('account') local password = g_settings.get('password') local host = g_settings.get('host') local port = g_settings.get('port') local autologin = g_settings.getBoolean('autologin') local clientVersion = g_settings.getInteger('client-version') if clientVersion == 0 then clientVersion = 860 end if port == nil or port == 0 then port = 7171 end EnterGame.setAccountName(account) EnterGame.setPassword(password) enterGame:getChildById('serverHostTextEdit'):setText(host) enterGame:getChildById('serverPortTextEdit'):setText(port) enterGame:getChildById('autoLoginBox'):setChecked(autologin) clientBox = enterGame:getChildById('clientComboBox') for _, proto in pairs(g_game.getSupportedClients()) do clientBox:addOption(proto) end clientBox:setCurrentOption(clientVersion) enterGame:hide() if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 390, 390) -- 142.44.161.106 end function EnterGame.firstShow() EnterGame.show() local account = g_crypt.decrypt(g_settings.get('account')) local password = g_crypt.decrypt(g_settings.get('password')) local host = g_settings.get('host') local autologin = g_settings.getBoolean('autologin') if #host > 0 and #password > 0 and #account > 0 and autologin then addEvent(function() if not g_settings.getBoolean('autologin') then return end EnterGame.doLogin() end) end end function EnterGame.terminate() g_keyboard.unbindKeyDown('Ctrl+G') enterGame:destroy() enterGame = nil enterGameButton:destroy() enterGameButton = nil clientBox = nil if motdWindow then motdWindow:destroy() motdWindow = nil end if motdButton then motdButton:destroy() motdButton = nil end if loadBox then loadBox:destroy() loadBox = nil end if protocolLogin then protocolLogin:cancelLogin() protocolLogin = nil end EnterGame = nil end function EnterGame.show() if loadBox then return end enterGame:show() enterGame:raise() enterGame:focus() end function EnterGame.hide() enterGame:hide() end function EnterGame.openWindow() if g_game.isOnline() then CharacterList.show() elseif not g_game.isLogging() and not CharacterList.isVisible() then EnterGame.show() end end function EnterGame.setAccountName(account) local account = g_crypt.decrypt(account) enterGame:getChildById('accountNameTextEdit'):setText(account) enterGame:getChildById('accountNameTextEdit'):setCursorPos(-1) enterGame:getChildById('rememberPasswordBox'):setChecked(#account > 0) end function EnterGame.setPassword(password) local password = g_crypt.decrypt(password) enterGame:getChildById('accountPasswordTextEdit'):setText(password) end function EnterGame.clearAccountFields() enterGame:getChildById('accountNameTextEdit'):clearText() enterGame:getChildById('accountPasswordTextEdit'):clearText() enterGame:getChildById('accountNameTextEdit'):focus() g_settings.remove('account') g_settings.remove('password') end function EnterGame.doLogin() G.account = enterGame:getChildById('accountNameTextEdit'):getText() G.password = enterGame:getChildById('accountPasswordTextEdit'):getText() G.host = enterGame:getChildById('serverHostTextEdit'):getText() G.port = tonumber(enterGame:getChildById('serverPortTextEdit'):getText()) local clientVersion = tonumber(clientBox:getText()) EnterGame.hide() if g_game.isOnline() then local errorBox = displayErrorBox(tr('Login Error'), tr('Cannot login while already in game.')) connect(errorBox, { onOk = EnterGame.show }) return end g_settings.set('host', G.host) g_settings.set('port', G.port) g_settings.set('client-version', clientVersion) protocolLogin = ProtocolLogin.create() protocolLogin.onLoginError = onError protocolLogin.onMotd = onMotd protocolLogin.onCharacterList = onCharacterList protocolLogin.onUpdateNeeded = onUpdateNeeded loadBox = displayCancelBox(tr('Please wait'), tr('Connecting to login server...')) connect(loadBox, { onCancel = function(msgbox) loadBox = nil protocolLogin:cancelLogin() EnterGame.show() end }) g_game.chooseRsa(G.host) g_game.setClientVersion(clientVersion) g_game.setProtocolVersion(g_game.getProtocolVersionForClient(clientVersion)) if modules.game_things.isLoaded() then protocolLogin:login(G.host, G.port, G.account, G.password) else loadBox:destroy() loadBox = nil EnterGame.show() end end function EnterGame.displayMotd() if not motdWindow then motdWindow = displayInfoBox(tr('Message of the day'), G.motdMessage) motdWindow.onOk = function() motdWindow = nil end end end function EnterGame.setDefaultServer(host, port, protocol) local hostTextEdit = enterGame:getChildById('serverHostTextEdit') local portTextEdit = enterGame:getChildById('serverPortTextEdit') local clientLabel = enterGame:getChildById('clientLabel') local accountTextEdit = enterGame:getChildById('accountNameTextEdit') local passwordTextEdit = enterGame:getChildById('accountPasswordTextEdit') if hostTextEdit:getText() ~= host then hostTextEdit:setText(host) portTextEdit:setText(port) clientBox:setCurrentOption(protocol) accountTextEdit:setText('') passwordTextEdit:setText('') end end function EnterGame.setUniqueServer(host, port, protocol, windowWidth, windowHeight) local hostTextEdit = enterGame:getChildById('serverHostTextEdit') hostTextEdit:setText(host) hostTextEdit:setVisible(false) hostTextEdit:setHeight(0) local portTextEdit = enterGame:getChildById('serverPortTextEdit') portTextEdit:setText(port) portTextEdit:setVisible(false) portTextEdit:setHeight(0) clientBox:setCurrentOption(protocol) clientBox:setVisible(false) clientBox:setHeight(0) local serverLabel = enterGame:getChildById('serverLabel') serverLabel:setVisible(false) serverLabel:setHeight(0) local portLabel = enterGame:getChildById('portLabel') portLabel:setVisible(false) portLabel:setHeight(0) local clientLabel = enterGame:getChildById('clientLabel') clientLabel:setVisible(false) clientLabel:setHeight(0) local serverListButton = enterGame:getChildById('serverListButton') serverListButton:setVisible(false) serverListButton:setHeight(0) serverListButton:setWidth(0) local rememberPasswordBox = enterGame:getChildById('rememberPasswordBox') rememberPasswordBox:setMarginTop(-5) if not windowWidth then windowWidth = 236 end enterGame:setWidth(windowWidth) if not windowHeight then windowHeight = 200 end enterGame:setHeight(windowHeight) end function EnterGame.setServerInfo(message) local label = enterGame:getChildById('serverInfoLabel') label:setText(message) end function EnterGame.disableMotd() motdEnabled = false motdButton:hide() end
  6. -Name: aqui você colocara o nome correto do monster Se For Poketibia Colocar Others Para Atacar Qualquer Pokemon Que Aparecer.-HP% range: aqui você colocara 100 to 0 para matar o monster, para treiner com monk no global coloque por exemplo 100 to 15, que atacara o monster até ficara com 15% de vida somente.-Monsters Attacks: nesta área você colocara para quando estiver atacando e correndo do alvo que não fique na frente de waves ou beam e etc.-Danger Level: ao colocar mais monsters para atacar você pode seleciona um nível de perigo onde ao lado direito você vai configurar as prioridades de ataque aos monsters.-Desired Stance: aqui você pode colocar:Dist – Away que espera o monster chega até o range distance demarcado para começar a correr.Melee – Strike que fará o char que esta atacando o monster em modo de folow corpo a corpo ficar sempre de frente para ele.Melee – Approach que fará o char que esta atacando o monster em modo de folow corpo a corpo ficar sempre na diagonal a ele evitando waves e beams.Se não marcar nada ele não fará nenhuma dessas ações.-Desired Action: aqui você pode escolher na primeira barra Folow ou Attack e na segunda você escolhe uma rune ou spell de ataque para atacar o monster, o tempo para soltar a rune/spell pode ser feito pelo attack frequency em MS ao lado esquerdo abaixo no targeting, ou selecionar o Box Sync spell with attack para usar a rune/spell junto com o ataque.-Attack Mode: aqui você escolhe para Stand/Offensive ou Balance ou Defense, ou seja, atacar parado e / a forma de atacar, ou Chase/Offensive ou Balance ou Defense, ou seja, atacar corpo a corpo e / a forma de atacar.-Wear Ring: aqui você escolhe em equipar um tipo de anel ao atacar o monster, exemplo equipar um stealth ring ao ver um demon skeleton.-Loot Monster: aqui se você selecionar o Box, ao monster morrer abrira o corpo dele.Obs.: Ao preencher a ficha o monster aparecera na lista a esquerda e terá a opção de você clicar para fazer outra ficha para atacar outro monster e terá de fazer uma ficha para cada monster que deseja atacar.6.2 Target Selection: aqui você escolhera as prioridades de ataque dos monsters, e os dois Box abaixo é para não atacar através de paredes ou monsters locked.6.3 Saving e Loading Settings. Esta parte é onde você colocara um nome para lembrar qual a cave que você fez o script e mandara salvar, ficara salva na lista acima onde ao abrir novamente o bot você ira no targeting e selecionara o nome que você salvou e apertara Load.6.4 Stance Options: nesta parte você terá a opção de configurar o Range Distance que é a distancia que você queira de manter do monster que você esta atacando, attack frequency que é onde você calcula a velocidade de usar as runes/spells, e a opção de Box para allow diagonal movement que é para permitir movimentos na diagonal, sincronizar o ataque com a magia, Run Targeting que mandara executar o Targeting configurado.
  7. Kaio Walkhymer respondeu ao post em um tópico de malukoviski01010202 em Suporte Bots
    OLD Client Tem Magebot-Elfbot-Redbute E Etc... OTC Tem Candy Bot
  8. Kaio Walkhymer reagiu a uma resposta no tópico: [Download] Special Victini
  9. Kaio Walkhymer reagiu a uma resposta no tópico: Evento War Castle
  10. Kaio Walkhymer reagiu a uma resposta no tópico: [PokeTibia] DarkBot
  11. Tenho Um Otc De Pokemon Queria Saber Se Tem Geito De Eu Modificar Para Um Otc Tipo Zumbi E Queria Saber Como Criar Npcs E Magias
  12. To Criando Um Otserve De Zumbi E Queria Que Me Passasem Sprites De Zumbi,Pessoas,Animais,Paredes,Carros,Avioes,Jatos,Armas, Agradeço Se Alguem Me Ajuda!!
  13. Alguem Pode Me Passar Mods Tipo -Sistema de Armas (Use With) -Sistema de Carros -Sistema de Carona -Sistema de explodir barris -Rest System (Sentar para recuperar vida / stamina) -Habilidades únicas para cada classe -Lie Down System (Um sistema onde seu personagem deita para dar cobertura, seus tiros dão 15% a mais de dano porem você não pode se mover enquanto estiver deitado) -Sistema de Aviões -Jato com misseis -Jet Ski -Gun Mix System (Um sistema baseado em Dead Rising onde você mistura duas armas para criar uma mais forte) -Npc Guard system :Desde De Ja Agradeço
  14. Kaio Walkhymer reagiu a uma resposta no tópico: Alguem Me Doe Sprites
  15. Kaio Walkhymer reagiu a uma resposta no tópico: DBZ characters
  16. Preciso De Sprites Das Alolan Forms Para Poketibia
  17. Snowsz reagiu a uma resposta no tópico: Comandos Gm Tutor Cm
  18. Kaio Walkhymer postou uma resposta no tópico em Suporte & Pedidos
    Bem Galera, Venho aqui trazelos todos os comandos de Poketibia que eu conheço...não tenho certeza mais acho que estes são todos os que existem também então vamos lá...Tutorial Contém :• Comandos de GODs• Comandos de Game Masters • Comandos de Community Manager• Comandos de Seniors Tutores• Comandos de Tutores• Comandos de Players• Comandos de House• Comandos de GuildOBS : Todos os comandos mudão de acordo com o servidor jogado.? Comandos de GODs /***skill » Comando para adicionar skills nos players/attr »Bem, com este comando você pode fazer praticamente tudo, desde editar items, monstros até players, direto do seu GOD./serverdiag » Mostra informações do servidor, como nº de players, NPCs, Monstros e outras informações mais avançadas./closeserver » Comando que serve para fechar o servidor para players, sendo possivel a entrada apenas de GOD/GM/CM/Tutores./openserver » Serve para abrir o servidor, quando ele tiver sido fechado com o comando anterior./promote » Promote acrescenta um nível de acesso à tal player/demote » Demoteabaixa o nível de acesso á tal player (tem que ter promote)/shutdown » Basta executar o comando /shutdown seguido de um dos modelos abaixo (opcional)./mode » Muda o tipo de PVP. /info » Mostra informações detalhadas sobre determinado player.OBS : Vou botar uma lista de comandos possivéis para /attrGODs podem fazer todos os comandos além desses citados.? Comandos de Game Masters/ghost » Habilitar ou desabilitar invisibilidade para Players./squelch » Habilita ou desabilita o bloqueio de Mensagens Privadas./cliport » Você é teleportado para onde você clica/t » Teleporta para o templo./c » Teleporta um Player ou Monstro para você./goto » Teleporta você para um player/posição/lugar/a » Teleporta você a uma distância desejada./kick » Faz logout num player./send » Manda um player/monstro para determinada posição./unban » Desfaz o banimento de um determinado player ou account./town » Envia você ou algum player para a Cidade Natal./up »Sobe um andar no mapa/down » Desce um andar no mapa/save » Salva o servidor./clean » Limpa o mapa./reports » Mostra os reports feitos pelos players./mc » Procura players ativos em um mesmo IP.? Comandos de Community Managers/s» Sumona um Monstro./n» Cria um NPC existente./m »Cria um Monstro existente./reload »Recarrega scripts e valores./raid » Executa uma Raid/newtype »Você pode alternar entre todos os outfits disponíveis no servidor/r » Remove o tile ou criatura que estiver a sua frente./owner » Modifica o dono de alguma casa./storage »Mostra ou modifica o Storage de algum player./config »Mostra valores no Config.lua./i »Cria um item existente./z »Mostra um Efeito Mágico./x » Mostra um Efeito de Animação./y » Mostra um texto animado em cores diferentes. Pode ser útil na definição de cores de alguns scripts./bc » Mensagem para todos, colorida./mkick » Desloga vários players? Comandos de Seniors Tutores/wp » Mostra os Waypoints do mapa./notations » Mostra as Notations de certo player./gethouse » Mostra o nome da casa de certo player e/ou teleporta./b » Manda uma mensagem para todos do servidor.? Comandos de Tutores/baninfo » Mostra uma informação detalhada sobre o banimento de certo player./pos » Mostra a posição do player que usa.? Comandos de Players (comandos basicos)!frags » Mostra o número de frags do player e o tempo.!online » Mostra uma lista de jogadores online.!uptime » Mostra o tempo que o servidor está online.!pvp » Mostra o World type.!q » Mostra a quantidade de dinheiro que o player possiu no inventário.!serverinfo » Mostra informações detalhadas sobre o servidor, como Exp Rate e Skill Rate, por exemplo./commands » Mostra todos os comandos que o player tem acesso.? Comandos de Guild(só funciona no Chat da guild!)!createguild » Membro cria uma Guild.!joinguild » Membro se junta a uma guild (já invitado)!promote » O lider da guild promove alguem delá para "Vice-Leader"!demote » O Lider da guild tira o promote(nivel assima de um membro comum)!invite » O lider da guild invita algum player.!leave » Membro normal sai da guild.!disband » O lider da guild fecha a guild.!nick » O lider da guild adiciona um sub-nick(apelido) para tal membro da guild.!kick » O lider da guild kika algum membro delá.!setrankname » O lider da guild muda os ranks da guild(-Exemplo : De Druid para curandeiro-)? Comandos de House(comandos funcionam dentro da house e alguns fora)aleta som » Invita uma pessoa dentro da sua house e deixa ele(a) abrir a porta.!buyhouse » Compra house!sellhouse » Vende Housealeta sio » Invita uma pessoa dentro da sua house sem ele(a) poder abrir a porta.aleta grav »Invita uma pessoa dentro da sua house e deixa ele(a) abrir a porta!leavehouse » Você se "retira" da sua casa.alana sio »Você vai para fora da sua casa.Lista de Maneiras de fazer o comando /attrItems :/attr description -- Muda a descrição de algo, como uma placa./attr count -- Muda a quantia de algum item, como Crystal Coins./attr fluidtype -- Nunca usei, logo não sei para que serve. ;]/attr charges -- Muda as cargas das runes./attr action ou /attr aid -- Muda o action ID de algum item./attr unique ou /attr uid -- Muda o unique ID de algum item/attr duration - Muda a duração de algum item, como um anel./attr writer -- Nunca usei, logo não sei para que serve./attr text -- Muda o texto de algum item./attr name -- Muda o nome de algum item./attr pluralname -- Muda o nome de um item para o plural./attr article -- Nunca usei, logo não sei para que serve./attr attack -- Muda o ataque de algum item./attr extraattack -- Adiciona ataque extra em algum item./attr defense -- Muda a defesa de algum item./attr extradefense -- Adiciona defesa extra em algum item./attr armor -- Adiciona "armor" em alguma armadura./attr attackspeed -- Muda o ataque speed de algum item./attr hitchance -- Muda a chance de hitar de algum item./attr shootrange -- Muda a distancia que algum item pode alcançar./attr depot ou /attr depotid -- Muda o ID do depot./attr position ou /attr pos -- Nunca usei, logo não sei para que serve.Players :/attr health -- Adiciona vida no player./attr maxhealth -- Muda a quantidade de vida do player./attr mana -- Adiciona mana no player./attr maxmana -- Muda a quantidade de mana do player./attr basespeed -- Muda a velocidade do player./attr droploot -- Muda a chance de conseguir loot do player./attr lossskill -- Muda a velocidade de adiquirir skill do player./attr cannotmove -- Faz o player não se mover./attr skull -- Muda a skull do player/attr guildrank -- Muda o guild rank do player./attr guildnick -- Muda o nick do player./attr group -- Muda o acesso do player./attr vocation -- Muda a vocation do player./attr sex -- Muda o sexo do player./attr stamina -- Muda a stamina do player./attr town -- Muda a cidade do player./attr balance -- Muda a quantidade de dinheiro que o player tem no banco./attr marriage -- Altera o status de casamento do player./attr rates -- Muda as rates do player.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Créditos: [ADM]Kurobisu REP+ aew mano por favor seu dedo não irá cair :lol::ufa:Se postei em local errado, me desculpem so queria ajudar =/
  19. Minha Sprite Tem mais de 100 mb e quando vou abrir no remeres maps editor ou no sprite ultimate , sprite editor Da erro Alguem Da uma ajudinha Ae
  20. Tu é o gold né se for manda print Dos outros Erros
  21. Adventure reagiu a uma resposta no tópico: Editar Ou Trocar Sprite
  22. Caso Alguem Não Esteja Conseguindo Editar Ou Extrair Sprite Deixo Essa Ferramenta Super Util Ae!! https://sourceforge.net/projects/simplespriteedi/
  23. Caso Alguem Não Esteja Conseguindo Editar Ou Extrair Sprite Deixo Essa Ferramenta Super Util Ae!!

Informação Importante

Confirmação de Termo