Líderes
-
-
-
-
Natanael Beckman
MembroPontos574Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 02/04/16 em todas áreas
-
GLOBAL FULL [TFS 1.2 - Reward System, BattleField Event, Seacrest Ground] EXCLUSIVO
GLOBAL FULL [TFS 1.2 - Reward System, BattleField Event, Seacrest Ground] EXCLUSIVO
poverelo e 4 outros reagiu a Anuudek por uma resposta no tópico
5 pontos(PARA QUEM NÃO SABE COMPILAR UM OT NO LINUX CLIQUE AQUI) Seacrest Grounds War System Taming System DB WOE Quest All Mounts Roshamuul, Oramond, Venore, AB, Zao, Farmine PTR & CR Quest Browse Field Opção "Report Coordenate" (CTRL+Z) Todas Hunts do 10.8/10.9 Cast System REWARD SYTEM BATTLEFIELD EVENT Várias quests desbugadas (YALAHAR QUEST COMO EXEMPLO) Recompensas pra LVL 30+ (BANK SYSTEM) Datapack: MediaFire Scan: VirusTotal Website(Gesior): MediaFire Sources: MediaFire Database necessária: MediaFire Créditos à CIPSOFT e ao TFS Team por disponibilizar Sistemas feitos pela equipe CIPSOFT.5 pontos -
[8.54] Servidor + Client Naruto B&W [EXCLUSIVO]
OLÁ USUARIOS DO TIBIA KING .. HOJE ESTAREI TRAZENDO UMA NOVIDADE .. O SERVIDOR DE NTO EXCLUSIVO DO NTO BLACK & WHITE(AKELE OT NOVO QUE FOI CRIADO A 1 MES POR E MIN E POR O [ADM] Johnatan). VALE LEMBRAR QUE O NTO BLACK WHITE FOI UM DOS SERVIDORES DE NARUTIBIA QUE MAIS CRESCEU NOS ULTIMOS TEMPOS .. EM APENAS 1 SEMANA DE NTO JÁ ATINGIMOS A META DE 70 ~ 80 USUARIOS ONLINE FIXOS DIARIOS, E ESSE É O SERVIDOR MAIS RECENTE DO NTO BLACK WHITE BASEADO NO DO SERVIDOR MADARA RINNEGAN EDITADO POR MIN E POR O JOHNATA. ANTES DE MAIS NADA GOSTARIA DE EXPLICAR O MOTIVO DE TAR POSTANDO O SERVER .. BEM O JOHNATAN ERA QUEM FAZIA PRATICAMENTE TUDO NAS ATUALIZAÇÕES E TAALS .. POREM ELE PAROU COM NTO AI TIVE QUE DESMONTAR O NTO B&W PORQUE EU NÃO TINHA CONDIÇÕES PRA DAR CONTA DO NTO SOZINHO. CHEGA DE BLABLA E VAMOS LÁ!! [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] DOWNLOAD [+] CREDITOS [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] Downloads Servidor Naruto B&W: Clique Aqui Client(descompilado): Clique Aqui [+] Creditos - Madara Rinnegan (servidor base) - [ADM] Johnata Editar Praticamente Todo o Servidor - Eu Por umas Besteiras q eu Coloquei e Por Postar GOSTOU DO SERVIDOR? DA UM REP++1 ponto
-
Compilando TFS 0.4 - Vídeo-Aula
1 pontoFala galera, eu estava com problema na compilação do TFS 0.4 no linux, pois não achava nenhum tutorial sobre... Eu consegui uma SUPER AJUDA ESPECIAL de um membro aqui chamado @Fir3element, esse cara me ajudou demais, tanto na liberação da source TFS 0.4 rev 3777 com suporte a MSVC quanto na compilação em Linux. Bom, chega de enrolação e vamos ao que interessa. Eu usei o Ubuntu 12.04 64 bits, TFS 0.4 rev3777 do Fir3element. Todos os Downloads estarão no final do tópico. Let's go!!!! Vídeo-aula 1º - Liberar root 2º - Instalando as LIBs do TFS 3º - Passe o arquivo 3777-master.rar para a raiz(file system ou sistema de arquivos) 4º - Vamos começar o processo de compilação. 5º - O arquivo executável, estará localizado dentro da pasta src, chamado "theforgottenserver" sem nenhuma extensão. Para usá-lo, coloque-o na pasta de seu server, abra o terminal e digite o seguinte: Pronto galera, Tutorial testado e aprovado por mim(Sekk) Downloads: Ubuntu 12.04 - http://releases.ubuntu.com/12.04.5/ (Não postarei scan pois é do site oficial do Ubuntu.) Source TFS 0.4 rev3777 - https://github.com/s3kk/tfs04 Scan da source - https://www.virustotal.com/pt/file/4ad91b1993200dde9a5c77d2b99a1e8d80158bc95f0a6b3fb857e60eaab6fa0a/analysis/1454367244/ Créditos TOTAIS: @Fir3element1 ponto
-
[Gesior] PagSeguro Automático atualizado 09/09/2016.
[Gesior] PagSeguro Automático atualizado 09/09/2016.
DouGlaS Mapper reagiu a Natanael Beckman por uma resposta no tópico
1 pontoATUALIZAÇÃO 09/09/2016! Fala galera! Bom venho atualizar este tópico que tem sido bem utilizado por todos, porém continha uma estrutura bem antiga/desatualizada. Graças a um amigo Ivens Pontes que refez todo o sistema vou postar agora a nova atualização. Lembrando que esse sistema é feito baseado no Gesior ACC 2012. 1 - Se você utiliza linux é necessário ter instalado o php5-curl, mais abaixo irei deixar um comando completo: apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl [ATENÇÃO] após a instalação reinicie seu apache ou nginx. 2 - Acesse sua conta PagSeguro e nesse link cadastre o seu link de retorno e gere sua token em integrações. http://seusite.com/retpagseguro.php 3 - Abra seu config.php e adicione as seguintes tags: # PAGE: donate.php $config['site']['usePagseguro'] = true; //true show / false hide $config['site']['usePaypal'] = true; //true show / false hide $config['site']['useDeposit'] = true; //true show / false hide $config['site']['useZaypay'] = true; //true show / false hide $config['site']['useContenidopago'] = true; //true show / false hide $config['site']['useOnebip'] = true; //true show / false hide # Pagseguro config By IVENSPONTES $config['pagSeguro']['email'] = "[email protected]"; //Email Pagseguro $config['pagSeguro']['token'] = "YOURTOKENHERE"; // TOKEN $config['pagSeguro']['urlRedirect'] = 'http://seusite.com/?subtopic=donate&action=final'; //turn off redirect and notifications in pagseguro.com.br $config['pagSeguro']['urlNotification'] = 'http://seusite.com/retpagseguro.php'; //your return location $config['pagSeguro']['productName'] = 'Premium Points'; $config['pagSeguro']['productValue'] = 1.00; // 1.50 = R$ 1,50 etc... $config['pagSeguro']['doublePoints'] = false; ## Double points - true is on / false is off $config['pagSeguro']['host'] = 'localhost'; ## YOUR HOST $config['pagSeguro']['database'] = 'gesior860'; ## DATABASE $config['pagSeguro']['databaseUser'] = 'root'; ## USER $config['pagSeguro']['databasePass'] = ''; ## PASSWORD [ATENÇÃO] Leia atentamente e preencha todos os campos corretamente para não haver falhas imprevistas. MySQL CODE: CREATE TABLE `pagseguro_transactions` ( `transaction_code` VARCHAR( 36 ) NOT NULL , `name` VARCHAR( 200 ) DEFAULT NULL , `payment_method` VARCHAR( 50 ) NOT NULL , `status` VARCHAR( 50 ) NOT NULL , `item_count` INT( 11 ) NOT NULL , `data` DATETIME NOT NULL , UNIQUE KEY `transaction_code` ( `transaction_code` , `status` ) , KEY `name` ( `name` ) , KEY `status` ( `status` ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1; 4 - Vou disponibilizar um download com alguns arquivos que devem ficar localizados na pasta www/html ou pra você que usa windows htdocs. html-pag-files1.zip Contém: +/custom_scripts/PagSeguroLibrary +/dntpagseguro.php +/retpagseguro.php 5 - Mais uma vez vamos fazer o mesmo procedimento só que agora vamos adicionar os seguintes arquivos na pasta pages. pages.zip Contém: +/donate_forms/files.php +/donate.php Bom é isso, faça um pequeno teste, comente e rep+. Créditos: Ivens Pontes1 ponto -
Baiak Titanica 8.60, Com Donate Configurada e Items!
Baiak Titanica 8.60, Com Donate Configurada e Items!
Yassuo reagiu a Gustavo Ferreira por uma resposta no tópico
1 pontoOlá Galerinha do TK... Vou Apresentar para vocês meu projeto, Foi um otserver meu que abri em Março deste ano, Ele é um mapa baiak feito cuidadosamente por mim, Com base no do Rael undead's .. Ficou online por 1 mes, Chegou a 100 Players , Então chega de papo e vamos as Features do Server.. Features Baiak Titanica 8.60 By GuH~ Quem Não gosta de um baiak né? Ultimamente você coloca um baiak online e consegui atingir uma boa quantidade de players com facilidade, Bom depende do seu projeto né.. Porem em um baiak os players procuram diversão e Opção de Teleportes e novos monstros,Items etc... Então resolvo postar aki exclusivo ao TK o meu mapa Baiak.. Templo DePoT Teleportes Free Area Vip Teleportes Items Vips Configurados e Balanceados Então Pessoal eh isso ai, Como veem na imagem, Foram Adicionados novos teleportes na area vip 2, Que funcionava como donate no meu Baiak, e também os items vips que estão balanceados, Tanto para exp 999x,500x,400x.. Ai Vocês escolhem, Vamos Pros Downloads?? Downloads Baiak Titanica e Scan BY GuH~ è isso ae pessoal espero que gostem, Se gostou da REP não custa nada! Creditos : 20% Daniloca (Por disponibilizar o server Base) 20% GabrielSv (Editar o mapa) 40% MatheusVidaLoka (Tirar bug's e fazer scripts) 20% GuStavo Ferreira (Reedição e correção de alguns Bugs)1 ponto -
Sem Danos na mesma Party
Sem Danos na mesma Party
PedroSTTreagiu a KekezitoLHP por uma resposta no tópico1 pontoNome do Sistema ou Script: No damage in Parties. Nome do Autor: Grilo Servidor Testado e/ou Versão do Tibia: 8.6 Descrição e/ou Informações Adicionais: -- Scripts e Como Instalar: 1. Abra o arquivo creaturescripts.xml, localizado em data/creaturescripts e adicione as seguintes tags abaixo: <event type="attack" name="Apt" event="script" value="Apt.lua"/> <event type="cast" name="Bpt" event="script" value="Bpt.lua"/> <event type="areacombat" name="Cpt" event="script" value="Cpt.lua"/> <event type="combat" name="Dpt" event="script" value="Dpt.lua"/> 2. Abra o arquivo login.lua, localizado em data/creaturescripts/scripts. Adicione as seguintes funções abaixo antes de return true. registerCreatureEvent(cid, "Apt") registerCreatureEvent(cid, "Bpt") registerCreatureEvent(cid, "Cpt") registerCreatureEvent(cid, "Dpt") 3. Agora crie quatro arquivos de nomes Apt, Bpt, Cpt, Dpt e de extensões LUA. Cole os conteúdos, respectivamente, em cada um deles: function onAttack(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then doPlayerSendCancel(cid, "You can not attack your party members") return false else return true end end function onCast(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then doPlayerSendCancel(cid, "You can not use spells or runes in your party members") return false else return true end end function onAreaCombat(cid, tileItem, tilePosition, isAggressive) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(tileItem) then return false else return true end end function onCombat(cid, target) if isPlayer(cid) and isInParty(cid) and getPlayerParty(cid) == getPlayerParty(target) then return false else return true end end1 ponto -
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
anderson de souza reagiu a Qwizer por uma resposta no tópico
1 pontoGlobal 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:1 ponto -
Death System 2016 versão frag consecutivo!
Death System 2016 versão frag consecutivo!
Jeff Delay reagiu a Lyu por uma resposta no tópico
1 pontoFala rapaziada, quanto tempo sem publicar algo aqui! Bom, hoje eu venho trazer um sisteminha que é bem utilizado atualmente. Estou falando o Death System! Porém, com algumas coisinhas a mais. Testado em OTX Server 8.60.. Como funciona? O Death System em alguns servidores possui um channel chamado "Mortes" ou "Death Channel", mas há alguns servidores que preferem que seja anunciado no default mesmo e a função é informar quem matou quem, ou quem foi morto por certo monstro. O que há de novo? Bom, agora quem matar x jogadores(configurável) e essa quantia for uma consecutiva, será anunciado isso : E se algum jogador derrotá-lo dentro a consecutiva, será anunciado isso : Vamos ao sistema : em data/XML/channels.xml, adicione isso : <channel id="15" name="Death Channel"/> em data/creaturescripts/creaturescripts.xml : <event type="death" name="deathchannel" event="script" value="deathchannel.lua"/> em data/creaturescripts/login.lua, adicione isso antes do último return true : registerCreatureEvent(cid, "deathchannel") em data/creaturescripts/scripts, crie um arquivo deathchannel.lua e cole isso dentro : -- Coded by Zoom.. local info, win, lose = "%s [Level: %s] foi mort%s pelo %s %s%s", "%s obteve %s frags seguidos após derrotar %s.", "%s acabou de impedir que %s fizesse uma sequência de %s frags seguidos." local frags, storage = {10, 15, 20, 25, 30, 35, 40, 45, 50}, 30045 function onDeath(cid, corpse, deathList) if(not isPlayer(cid)) then return true end local target = deathList[1] doCreatureSetStorage(target, storage, getCreatureStorage(target, storage) + (getCreatureStorage(target, storage) == -1 and 2 or 1)) for _, pid in ipairs(getPlayersOnline()) do doPlayerSendChannelMessage(pid, '', info:format(getCreatureName(cid), getPlayerLevel(cid), getPlayerSex(cid) == 1 and "o" or "a", isPlayer(target) and "player" or "monstro", getCreatureName(target), isPlayer(target) and " [Level: "..getPlayerLevel(target).."]." or "."), TALKTYPE_CHANNEL_ORANGE, 0xF) for _, frag in ipairs(frags) do if(getCreatureStorage(target, storage) == frag) then doPlayerSendChannelMessage(pid, '', win:format(getCreatureName(target), frag, getCreatureName(cid)), TALKTYPE_CHANNEL_MANAGEMENT, 0xF) end if(getCreatureStorage(cid, storage) >= frag) then doPlayerSendChannelMessage(pid, '', lose:format(getCreatureName(target), getCreatureName(cid), getCreatureStorage(cid, storage)+1), TALKTYPE_GAMEMASTER_CHANNEL, 0xF) end end end doCreatureSetStorage(cid, storage, 0) return true end Há uma única configuração, que é as consecutivas : local frags = {10, 15, 20, 25, 30, 35, 40, 45, 50} completou 10 frags? anuncia! e assim sucessivamente.. Créditos : EU1 ponto -
[GlobalEvents] ServeSave - Shutdown/Automático
[GlobalEvents] ServeSave - Shutdown/Automático
premii reagiu a Natanael Beckman por uma resposta no tópico
1 pontoGalera é um script muito simples, porém pra mim é muito ÚTIL. Abra a pasta data/globalevents/scripts crie um arquivo .lua com o nome GlobalSave.lua, em seguida adicone o code: function prepareShutdown(minutes) if(minutes <= 0) then doSetGameState(GAMESTATE_SHUTDOWN) return false end if(minutes == 1) then doBroadcastMessage("Server is going down in " .. minutes .. " minute for global save, please log out now!") elseif(minutes <= 3) then doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save, please log out.") else doBroadcastMessage("Server is going down in " .. minutes .. " minutes for global save.") end shutdownEvent = addEvent(prepareShutdown, 60000, minutes - 1) return true end function onTime() return prepareShutdown(5) -- Quantos minutos pra executar o ServeSave. end Ajustes: Quando quiser modificar os minutos altere: -return prepareShutdown(5) - (5) = 5 minutos, eu recomendo no mínimo 5 minutos, em outras palavras não mexa. Em globalevents.xml adicione a tag seguinte: <globalevent name="GlobalSave" time="05:30" event="script" value="GlobalSave.lua"/> No meu ServeSave é feito as 05:30 da manhã, modifique pro horário desejado! Em config.lua verifique essa regra: Se tiver TRUE deixa, assim ele fecha o .exe se não tiver no seu config.lua não tem problema closeInstanceOnShutdown = true - - - Esse tutorial é só isso, clique em GOSTEI, e comente no tópico, muito obrigado! -------------------------------------------------------------------------------------------------------------------------------------------------------- AUTO RESTART -------------------------------------------------------------------------------------------------------------------------------------------------------- Pra você que utiliza Windows esse é perfeito: Dezon OT Admin [restarter] Pra você que utiliza Linux: Baixe esse arquivo, TFS.SH, bote dentro da pasta do seu OT. Esse arquivo está configurado pra abrir outro arquivo chamado tfs caso o seu seja outro nome mude pra esse, tfs. Sempre que for abrir seu OT execute esse comando ./tfs.sh& e assim toda vez que o OT cair ele renicia automaticamente.1 ponto -
Base Igual Otpokemon
Base Igual Otpokemon
Winchester co reagiu a liel157 por uma resposta no tópico
1 pontoOla Galera Queria Uma Base Igual A Base Do Ot Pokemon Se Alguém Aqui Tive Pode Me Passa Mais Eu Queria Uma Atualizada Vlw Galera1 ponto -
Porta De torneio
Porta De torneio
kely ferreira nobre reagiu a Viny 13 por uma resposta no tópico
1 pontoAdiciona isso em data/actions/scripts TAG : <action uniqueid="8989" event="script" value="Torneio.lua"/> Vai na porta do seu torneio, bota em UNIQUE ID 8989 Créditos : Alexy Brocanello ( Tio sãn ) Se ajudei REP++1 ponto -
(Resolvido)Como fazer o mapa aceitar acentos em placas?
onlookblackboard.lua local PLACA = { [10112] = {"Café AMANHà café."}, } function onLook(cid, thing, position, lookDistance) for k, v in pairs(PLACA) do if (thing.uid == k) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você lê:\n" .. v[1]) return false end end return true end EDIT: Desconsidere a merda que fiz @Fir3element huehue, fui instalar o baguio em actions ¬¬' Obg mais uma vez pela ajuda, e aos demais aqui.1 ponto
-
(Resolvido)Como fazer o mapa aceitar acentos em placas?
(Resolvido)Como fazer o mapa aceitar acentos em placas?
Xagah reagiu a Fir3element por uma resposta no tópico
1 pontoSim, entende. O problema é no RME, o client/servidor aceita normalmente1 ponto -
(Resolvido)Como fazer o mapa aceitar acentos em placas?
Então, aqui eu coloquei o ActionId da placa como 18181, o Unique como 10112. Dentro de actions.xml coloquei: <action actionid="18181" event="script" value="blackboard.lua"/> Eu coloquei deste modo pra evitar ficar surgindo 'duplicated uniqueid'. @Fir3element, Se utilizar a função OnLook ele entende os acentos?1 ponto
-
(Resolvido)Como fazer o mapa aceitar acentos em placas?
(Resolvido)Como fazer o mapa aceitar acentos em placas?
Heyron reagiu a Fir3element por uma resposta no tópico
1 pontoPor que não usam a função onLook? creaturescripts.xml <event type="look" name="look" event="script" value="look.lua"/> creaturescripts/login.lua registerCreatureEvent(cid, "look") creaturescripts/look.lua local PLACA = { [10112] = {"Café AMANHÃ café."}, } function onLook(cid, thing, position, lookDistance) for k, v in pairs(PLACA) do if (thing.uid == k) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você lê:\n" .. v[1]) return false end end return true end1 ponto -
Ajuda aqui
Ajuda aqui
rheynkhen reagiu a xWhiteWolf por uma resposta no tópico
1 pontolocal gain = { gainArmor='&p+(1)',loseArmor='&p-(1)', gainShield='&s+#',loseShield='&s-(#+1)', gainAttack='&a+(1*(#))',loseAttack='&a-(1*(#+1))', gainDefense='&d+(1*(#))',loseDefense='&d-(1*(#+1))', chance='(100/math.sqrt((((@/4)+(#*2))/@)*#))', maxlvl = 10, Você pode arrumar diminuindo o maxlvl diretamente ou modificar as tabelas de gain. Observa cmg: gainAttack = &a + (1 * #). -- # = nivel do item -- &a = weapon attack Então basicamente o quanto vc ganha de ataque é o ataque inicial + o level. Nivel 1 se tem 54 eu fico com 55 nv 2 vai ter 55 e eu ganho + 2 ficando 57 nv 3 vai ter 57 e ganho + 3 ficando 60... e assim por diante. Só arrumar e deixar como vc quiser.1 ponto -
Problemas nos itens
Problemas nos itens
Daniela Winik Trein reagiu a Xagah por uma resposta no tópico
1 pontoHmm. Então era só criar mais um com isRookie(cid). Tá aí:1 ponto -
Trocar +1,+2,+3 por nomes nesse script refin [10 reps]
Trocar +1,+2,+3 por nomes nesse script refin [10 reps]
tddf1995 reagiu a xWhiteWolf por uma resposta no tópico
1 pontoo script não é meu, só fiz uma modificação pra ficar do jeito q vc queria. Não mexi em nada dessa parte de atributos então deve tar como era pra ser. Se ele tá aumentando algo errado verifica se é a configuração que tá errada, do contrário eu dou uma revisada e vejo se acho algum erro de lógica1 ponto -
Problemas nos itens
Problemas nos itens
Daniela Winik Trein reagiu a Xagah por uma resposta no tópico
1 pontoEste 'mod' geralmente não funciona por estar utilizando o 'storage' 50000. Cheque se ele está, ou não, sendo utilizado. Caso, contrário, se estiver utilizando 0.2, crie um arquivo 'firstitems.lua', salve-o dentro da pasta: 'data > creaturescripts > scripts' e cole isto dentro: Depois vá no arquivo: data > creaturescripts > creaturescripts.xml e insira esta linha|: <event type="login" name="FirstItems" script="firstitems.lua"/>1 ponto -
sources 0.3.6
1 ponto@koalla1235, o @Sekk tem um de como compilar em Linux. Segue ele, velho. Não tem erro.1 ponto
-
Espada com Dano Holy
1 pontoCara, pelo xml só nas sources, mas tu pode criar um script lua pra isso e carregar ele na arma. É bem simples1 ponto
-
Espada com Dano Holy
1 pontoOpa, bom dia. Sim, tem um excelente aqui no fórum, tá aqui neste Qualquer dúvida só criar um tópico e me chamar que, assim que eu puder, dou uma mão. Abraço. Ajudei? Rep+++1 ponto
-
Spell Prisão de Água
Spell Prisão de Água
Daniela Winik Trein reagiu a Xagah por uma resposta no tópico
1 pontoVá na pasta: data/spells/scripts/custom/ E crie um 'script' chamado 'jailrune' com a extensão '.lua' e coloque isto dentro: E depois, dentro do arquivo data > spells > spells.xml coloque isto: <rune name="Jail Rune" id="2295" allowfaruse="1" charges="5" lvl="1" maglv="0" exhaustion="2000" needtarget="1" script="custom/jail rune.lua"/> Aqui está sendo usado o id 2295, mas mude aí se encontrar outra 'rune' disponívle. Ajudei? REP+1 ponto -
[10.90] Vanaheim Global Opensource - TFS 1.2
[10.90] Vanaheim Global Opensource - TFS 1.2
Bruxo Ots reagiu a Bruno Minervino por uma resposta no tópico
1 pontoLink de download atualizado!1 ponto -
(Resolvido)Como abrir Client do WoNO no OB (Object Builder)
@SomeBody, faça este Depois,dentro da pasta do 'Object Builder', vá no arquivo 'versions.xml' e mude: <version value="854" string="8.54 v3" dat="4B28B89E" spr="4B1E2C87" otb="17"/> Para: <version value="854" string="8.54 v3" dat="4B28B8A6" spr="4B1E2C87" otb="17"/> E salve. Aí é só abrir a pasta onde colocou os arquivos que fez o 'download.1 ponto
-
[Pokemon GBA] RealPoke ShowOff
1 pontoMapa Completo Centro Pokemon: Cinnabar Island Fuchsia City Entrada para o Saffari Explorando o Saffari Acompanhe o projeto! https://www.facebook.com/RealPokeOT1 ponto
-
Base Igual Otpokemon
Base Igual Otpokemon
Winchester co reagiu a vaiqeucola por uma resposta no tópico
1 pontome manda essa base1 ponto -
Addon Doll
1 ponto<!-- player talkactions --> <talkaction words="!addon" script="addon.lua"/> addon.lua -Husband -Jersey1 ponto
-
Alguém sabe alguma Source 9.60 ainda disponivel?
Amigo aqui esta o AZEROTH 9.60 COM SOURCE, Basta compilar com DevC++, sobre a versão a melhor versão e a que você achar que for a melhor para o seu tipo de projeto. Um abraço e fique com Deus.1 ponto
-
Como Add novos Tiles e wall Pisos e paredes.
Como Add novos Tiles e wall Pisos e paredes.
eliasferro reagiu a ToissaoO por uma resposta no tópico
1 pontoOlá ZORAN. Idependente da versão, você precisa de um Dateditor para adicionar as novas sprites em seu tibia.dat e depois algum OTBItem Editor, para adicioná-lo em seu servidor no items.otb. Pelo que eu sei as sprites não tem um numero limitado, você pode continuar adicionando os seus projetos e criando novas sprites. Espero ter ajudado.1 ponto -
[Resolvido] Erro No Distro 9.60 [ Warning - Items :: LoadFromXml]
[Warning - Items :: LoadFromXml] Unknown shootType prismatbolt [Warning - Items :: LoadFromXml] Unknown shootType evenenomarrown Abra DATA/itens/itens.xml, aperte CTRL + F e coloque prismatbolt, copie e cole aqui, faça a mesma coisa com o evenenomarrown. O que aconteceu foi o seguinte: Você 'inventou' funções pro shoottype, tenho algumas que você pode adicionar: {"spear", {"bolt", {"arrow", {"fire", {"energy", {"poisonarrow", {"burstarrow", {"throwingstar", {"throwingknife", {"smallstone", {"death", {"largerock", {"snowball", {"powerbolt", {"poison", {"infernalbolt", {"huntingspear", {"enchantedspear", {"redstar", {"greenstar", {"royalspear", {"sniperarrow", {"onyxarrow", {"piercingbolt", {"whirlwindsword", {"whirlwindaxe", {"whirlwindclub", {"etherealspear", {"ice", {"earth", {"holy", {"suddendeath", {"flasharrow", {"flammingarrow", {"flamingarrow", {"shiverarrow", {"energyball", {"smallice", {"smallholy", {"smallearth", {"eartharrow", {"explosion",1 ponto