-
Total de itens
301 -
Registro em
-
Última visita
Tudo que colex postou
-
Brasil 4 x 0 Chile
-
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)
-
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
-
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
-
@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)
-
@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
-
Desculpe pelo triplo post, estava a dar um erro no mysql
-
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
-
Peço desculpas pelo double-post... por favor deletem este tópico. Atenciosamente, Colex
-
@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.
-
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
-
@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
-
@GM Trevor eu lançei uma aplicação separado com mais funcionalidades para essa finalidade Obrigado pelo elogio e recomendação =)
-
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
-
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)
-
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 ^^
-
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
-
[Arquivado]Cheats, Para Onde Vai A Diversão?
tópico respondeu ao skynagerloas de colex em Noticias - Arquivo
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 -
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
-
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
-
Funções Para Tratamento De Arquivos
tópico respondeu ao Nostradamus de colex em Tutoriais de Scripting
Ficou muito bom e organizado gostei principalmente da LoadAsTable Abraços, Colex -
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}, }
-
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.