Ir para conteúdo

colex

Visconde
  • Total de itens

    301
  • Registro em

  • Última visita

Tudo que colex postou

  1. experimenta cortando as duas pernas >.<

  2. Esta em andamento, vamos tentar liberar um teaser o mais cedo possivel, mas eu não faço previsões de lançamento (não quero me comprometer a nada e depois ter que lançar com excesso de bugs)
  3. O do Mock é diferente sim, como foi dito acima é só para sons de fundo dependendo da posição atual. Ja me pediram para refazer o sistema de som do Kingdom Age (para ser igual ao do projeto Mascavide) que é parecido com este, mas deve ter uma opção a mais apenas. Parabens pelo projeto, é bom saber que existe gente procurando metodos de adicionar novas funcionalidades ao jogo
  4. Actionid 1001 no trem faz o trem começar a andar para um lado e o actionid 1002 faz ele começar a andar pro outro lado... Para o carrinho parar, voce tem de colocar um "fim de trilho" (aquele trilho com uma placa ou algo do genero) no fim... @up eu nao estou em casa por isso nao posso verificar erros por agora
  5. @Maioral Voce tem de dar "use" no carrinho, se não der assim verifique que voce tem tudo bem configurado para a sua versão (mais informações no README)
  6. @Dare Devil O link ja esta arrumado... Não sei se voltei, é que eu estava no computador e achei esse script aqui que eu ja tinha feito a muito tempo, ninguêm estava usando, ja estava apodrecendo e ganhando mofo e bichinhos nojentos... então eu pensei para mim próprio... "vou beber agua" Fui beber água e quando estava voltando da cozinha tive vontade de fazer o número 2. Fui correndo para o banheiro, sentei na porcelana e deixei fluir enquanto tentava lembrar a música do Pokemon, quando terminei e fui limpar o olho de Deus começei a pensar no script e quando ia pensar no que fazer com esse script dei um peido estilo "chuveiro" e tive que limpar tudo de novo, porém tinha acabado o papel e só tinha mais papel higienico na dispensa (e para chegar la tem de se passar pela sala), então lá fui eu correndo com o traseiro fora das calças e quando estou passando na sala vejo que minha vó esta com visitas... então vou pular essa parte >.< terminei o que tinha de fazer, voltei para o PC, sentei-me, olhei para o script e disse paa mim mesmo... "Já Sei..." "Já me recordo qual é a música do Pokemon!" Entretanto um rapaz no MSN pergunta: "Porque voce não libera o script da montanha-russa" e eu respondi: "Ok" E esta ai o script! =O
  7. colex

    Triple Post

    Desculpe pelo triplo post, estava a dar um erro no mysql
  8. Roller Coaster System Developed by Colex Introdução: Este script de Montanha-Russa é um sistema facil de utilizar, foi elaborado de forma a que qualquer pessoa pudesse usar sem qualquer alteração no script, mas para aquele que gostam de personalizar o script, eu adicionei um sistema de "eventos" e um par de funções para tornar muito facil a alteração e adaptação do script sem ser necessário entender o script em si. O script foi criado num OTServer 8.1, porém voce pode facilmente actualiza-lo para qualquer outra versão, quando voce faz o download do script, ele vem com um ficheiro README que ajuda-o no processo de actualização e tambem dá algumas informações extras. Features: Um script funciona com todas as montanhas-russas do server A velocidade aumenta quando voce desce uma rampa A velocidade diminui quando voce sobe uma rampa Voce pode adicionar impulsores ao trilho (aumenta a velocidade)* Voce pode adicionar freios ao trilho (diminui a velocidade)* Voce pode facilmente adicionar comportamentos personalizados ao ficheiro de eventos *leia o README para ter mais informações de como fazer isso Roller Coaster's Video: Este é um filme de exemplo da Roller Coaster que eu fiz para testar o script (não foi filmado com a ultima versão do script) Download: RollerCoaster___Colex.rar O download contem 4 arquivos: README.txt, RollerCoaster.lua, RollerCoasterEvents.lua e actions.xml Script: Estou a postar o script no próprio tópico para aqueles que não querem fazer o download do mesmo, mas querem dar uma olhada no script... Para obter todas as informações e ter um funcionamento correcto do sistema, é necessário o download do mesmo. ------Roller Coaster System by Colex------- dofile('data\\actions\\scripts\\RollerCoasterEvents.lua') local TRAINS = {7131, 7132} local all = {7121, 7122, 7123, 7124, 7125, 7126, 7133, 7134, 7135, 7136} local ACTION_TRAIN = {1001, 1002} local RAILS = { {id = all[1], dirs = {{dir = SOUTH, out = 2},{dir = NORTH, out = 2}}}, {id = all[2], dirs = {{dir = EAST, out = 1},{dir = WEST, out = 1}}}, {id = all[3], dirs = {{dir = EAST, out = 1},{dir = SOUTH, out = 2}}}, {id = all[4], dirs = {{dir = WEST, out = 1},{dir = SOUTH, out = 2}}}, {id = all[5], dirs = {{dir = EAST, out = 1},{dir = NORTH, out = 2}}}, {id = all[6], dirs = {{dir = WEST, out = 1},{dir = NORTH, out = 2}}}, {id = all[7], stop = 1}, {id = all[8], stop = 1}, {id = all[9], stop = 1}, {id = all[10], stop = 1}, } local SLOW = 500 local FAST = 200 local INCREASE = 50 local DECREASE = 50 local DOWN_INCREASE = 450 local UP_DECREASE = 155 local INFOS = {} TRUE = 1 FALSE = 0 function getRail(pos) local stack = 1 local found = 0 repeat pos.stackpos = stack rail = getThingfromPos(pos) if (rail.itemid == 0) then break end for i, r in ipairs(RAILS) do if (rail.itemid == r.id) then found = 1 break end end stack = stack + 1 until (found == 1) return rail end function moveTrain(cid) params = INFOS[cid] pos = getCreaturePosition(cid) rail = getRail(pos) dir = -1 for i,r in ipairs(RAILS) do if (rail.itemid == r.id) then if (RollerCoaster:onMove(cid, rail, r, pos) == FALSE) then table.remove(INFOS, cid) return 1 end if (r.stop ~= nil) then if (r.stop == 1) then RollerCoaster:onExitQuery(cid) addEvent(exitTrain, 2000, cid) return 1 end end change = rail.actionid - 1000 power = 0 power = change doChangeType(cid, r.id, INFOS[cid].beforeid) info = r.dirs[iNFOS[cid].type] dir = info.dir if ((power == 1) or (power == 2)) then if (RollerCoaster:onChangeSpeed(cid, power) == TRUE) then if (power == 2) then INFOS[cid].speed = INFOS[cid].speed - INCREASE elseif (power == 1) then INFOS[cid].speed = INFOS[cid].speed + DECREASE end end end if (INFOS[cid].currZ ~= pos.z) then if (RollerCoaster:onChangeLevel(cid, INFOS[cid].currZ, pos.z) == TRUE) then if (INFOS[cid].currZ > pos.z) then INFOS[cid].speed = INFOS[cid].speed + UP_DECREASE elseif (params.currZ < pos.z) then params.speed = params.speed - DOWN_INCREASE end end end if (params.speed < 1) then params.speed = 1 end params.currZ = pos.z newid = TRAINS[info.out] INFOS[cid].beforeid = r.id break end end if (dir ~= -1) then doSetItemOutfit(cid, newid, -1) doMoveCreature(cid, dir) addEvent(moveTrain,params.speed,cid) else RollerCoaster:onExitQuery(cid) addEvent(exitTrain, 2000, cid) end end function exitTrain(cid) table.remove(INFOS, cid) RollerCoaster:onExit(cid) doSetItemOutfit(cid, TRAINS[1], 0) pos = getCreaturePosition(cid) pos.y = pos.y - 1 doTeleportThing(cid, pos, 1) mayNotMove(cid, 0) end function enterTrain(params) if (RollerCoaster:onEnter(cid, params[2]) == TRUE) then doSetItemOutfit(params[1], params[2], -1) pos = getCreaturePosition(params[1]) table.insert(INFOS, params[1],{type = params.type, speed = SLOW, currZ = pos.z}) addEvent(moveTrain,1000,params[1]) end end function getSpeed(cid) if (INFOS[cid].speed ~= nil) then return INFOS[cid].speed end return FALSE end function setSpeed(cid, speed) if (INFOS[cid].speed ~= nil) then INFOS[cid].speed = speed return TRUE end return FALSE end function onUse(cid, item, fromPosition, itemEx, toPosition) if (isInArray(ACTION_TRAIN, item.actionid) == TRUE) then if (RollerCoaster:onEnterQuery(cid, item) == TRUE) then doTeleportThing(cid, toPosition, 1) mayNotMove(cid, 1) addEvent(enterTrain,500,{cid, item.itemid, type=(item.actionid-1000)}) end end return TRUE end ----"No Scripting Needed" System----- local change = {} change[all[1]] = {all[3], all[4]} change[all[2]] = {all[4], all[6]} change[all[3]] = {all[1], all[4], all[6]} change[all[4]] = {all[1], all[2], all[3], all[5], all[6]} change[all[5]] = {all[4]} change[all[6]] = {all[2], all[3], all[4]} change[all[7]] = {} change[all[8]] = {} change[all[9]] = {} change[all[10]] = {} function doChangeType(cid, id, beforeID) if (table.getn(change[id]) > 0) then if (isInArray(change[id],beforeID) == TRUE) then if (INFOS[cid].type == 1) then INFOS[cid].type = 2 else INFOS[cid].type = 1 end end end end Espero que gostem e façam bom proveito dele. Atenciosamente, Colex
  9. colex

    Double Post

    Peço desculpas pelo double-post... por favor deletem este tópico. Atenciosamente, Colex
  10. @Up Eu não posso alterar o limite de caracateres, mas voce pode criar um IP pequeno (msv.no-ip.com) só para utilizar na webcam.
  11. TibiCAM IP Changerv0.1 Developed by Colex TibiCAM IP Changer é uma aplicação para a criação de TibiCAMs com o IP alterado, assim você poderá "criar" uma TibiCAM oficial para o seu OTServer! Esta primeira versão é muito simples, porque foi feita correndo (foi um pedido de um amigo), antes de postar fiz umas alterações, mas não adicionei nenhuma função nova. Este IP Changer apenas funciona com a versão do TibiCAM feita para o Tibia 8.1. (Numa próxima versão espero adicionar suporte para as versões mais importantes). Uma Screenshot da versão 0.1: Como podem ver pela a imagem, o programa não tem muitas funções, basta digitar o IP do OTServer no campo New IP e clicar no botão Change IP uma janela irá abrir, nela você procura o TibiCAM e abre! A aplicação irá criar um novo TibiCAM com o nome de YourTibiCam.exe cujo irá funcionar no servidor desejado. Nota: existe um limite pequeno de caracteres no campo do IP. Download da Aplicação: Mirror 1 (rapidshare) (Eu não me responsabilizo por qualquer alteração feita no TibiCAM através deste programa)[/b] Atenciosamente, Colex
  12. @emperorchaos É .exe porque você está na seção de utilitários, logo a maioria dos downloads tem um executável! @Topic Eu tambem não tenho tempo para fazer scan por isso não posso verificar para voce, mas é normal que as pessoas pensem que é virus, até eu pensei quando eu li isto: mais podem baixar avontade que não contém vírus! eu uso e nunca tive problema... Mas não estou dizendo que é virus, só insinuando que a forma de expressar ás vezes pode alterar o pensamente do leitor. Atenciosamente, Colex
  13. @GM Trevor eu lançei uma aplicação separado com mais funcionalidades para essa finalidade Obrigado pelo elogio e recomendação =)
  14. Colex IP Changer v0.2 Desenvolvido por Colex Colex IP Changer é um IP Changer que funciona com as versões de Tibia mais utilizadas na área de OTServer (incluindo a versão 8.1), este IP Changer ainda vem com algumas features adicionais que serão listadas a seguir. Este programa, quando diminuido, fica escondido no Tray para não atrapalhar as pessoas na utilização do computador. A versão 0.2 não trouxe muitas features novas, apenas alterações e bugfixes para tornar a utilização do IP Changer ainda mais agradável e facil. Features: IP Changer Auto-Launcher Status Checker (Adicionado a vizualização de Informações detalhadas) Client Maker (Retirado do IP Changer) OTServer IP Changer Protocol IP Changer: Como foi anteriormente dito, o IP Changer funciona com as versões de Tibia mais utilizadas em OTServer incluindo a mais nova versão 8.1 e guarda todos os servidores que forem utilizados. (na Screenshot conseguem ver todas as versões). Auto-Launcher: Sempre que voce tentar mudar o IP do teu Tibia e não tiver nenhum Tibia aberto, um cliente de Tibia será executado de acordo com a versão desejada e depois de estar aberto, o seu IP será mudado automaticamente. (Voce pode configurar um caminho para cada versão de Tibia) Status Checker: Este sistema é muito simples, você apenas escreve o IP e a Port e o programa diz se o server está Online ou Offline e qual é o ping. Carregue no botão "Show More Info" para ver informações detalhadas do Server OTServer IP Changer Protocol: O OTSICP é um protocolo URL que possibilita a interacção com o IP Changer de variadas formas, por exemplo a utilização de um IP Changer em um site. O protocolo repeita a seguinte estrutura: OTS://IP;Port;Version ou seja OTS://vipot.no-ip.org;7171;7.6 Com este protocolo você poderá utilizar o IP Changer apartir o site do teu OTServer. Você também poderá utilizar os "Favoritos" do teu browser para guardar IPs de servidores, Account e Password. Link para Download: http://www.xtibia.com/forum/index.php?auto...load&id=331 Agradeço qualquer tipo de comentário constructivo, se tiverem alguma idéia para ser adicionada ou reitrada também agradeço! Atenciosamente, Colex
  15. colex

    Lua Pic Editor

    Funciona com todas as versões para cima da 7.1 se eu não me engano. (Nunca exprementei com nenhuma a baixo da 7.1)
  16. colex

    Lua Pic Editor

    Lua PIC Editor developed by Colex O que é o Lua PIC Editor? L.P.E. é um Tibia PIC Editor (incompleto, porque só muda a imagem de fundo inicial) desenvolvido em LUA. É uma aplicação simples, mas as pessoas ainda podem aprender alguma coisa dali. O Editor tem 3 Botões: - Load Tibia.PIC (Carrega a imagem inicial de um PIC) - Load Image (Carrega uma imagem para ser usada como fundo do seu cliente de Tibia) - Build PIC (Muda a imagem de fundo inicial do Tibia.PIC e cria uma cópia de segurança da mesma) Com que versões ele funciona? Eu testei com todas as versões entre 7.1 e 8.1, por isso eu suponho que ele funcione pelo menos com essas [7.1 à 8.1]. O código-fonte esta compilado em bytecode? Não, você tem total acesso às sources, você tem permissão para altera-las e partilha-las livremente, tendo em conta que os créditos não podem ser retirados em nenhuma ocasião. Screenshot: Download: http://rapidshare.com/files/78345052/Lua_PIC_Editor.rar (Você deve precisar instalar o .NET Framework 2.0, acho que funciona com mais recentes) Espero que aproveitem ao máximo!!! Atenciosamente, Colex //Isto pode não ser considerado um utilitário para OTServer, caso não seja, mova se faz favor ^^
  17. colex

    Plastic Bomb

    No tópico eu disse que alguns OTs não têm a função mayNotMove e mayNotLogout e que você deveria apagar todas as ocorrencias dessas funções
  18. Eu sempre usei cheats no Tibia Global, não acho que um Light Hack (agora ja não precisa) ou auto-looter vai tirar a minha diversão e cheguei a usar Hunting Bots quando não tinha nada para fazer além de pegar levels. Mas como eu disse dependendo dos cheats não tiram a diversão, só aumentam as chances de ser banido =P e também não gostava de quando um botter tava caçando na mesma área que eu =O Boa matéria! Abraços, Colex
  19. colex

    Plastic Bomb

    eu ja disse acima, se voces postarem só que não conseguem eu não posso ajudar... vocês têem que me dizer que OTServer estão usando (devland, the forgotten...), a versão (8.0, 7.92..) e se possivel mostrem o erro que aparece (se não aparecer erro mencionem só as outras 2) Atenciosamente, Colex
  20. colex

    Plastic Bomb

    Que versão voce usa? 8.0, 7.92 esse script só foi testado em 8.0, pode não funcionar em versões anteriores
  21. Ficou muito bom e organizado gostei principalmente da LoadAsTable Abraços, Colex
  22. colex

    Plastic Bomb

    SCRIPT UPDATED *Atinge qualquer criatura *Só pode usar uma bomba de cada vez (bugfix) *Nova estrutura na área (facilita a criação da sua própria área): @Jp P Da sim, e agora com o novo update é mais facil (só editar o Area) Exemplo: area = { {0,0,0,0,0,0,0}, {0,0,0,1,0,0,0}, {0,0,1,1,1,0,0}, {0,1,1,1,1,1,0}, {0,0,1,1,1,0,0}, {0,0,0,1,0,0,0}, {0,0,0,0,0,0,0}, }
  23. METEORS INVOCATION UPDATE PARA 8.0 Aproveitem! O script foi todo ele melhorado e optimizado... Atenciosamente, Colex
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...