Tudo que Omaximo postou
-
PROCURANDO editores
olá pessoal tenho vps tudo queria fazer um server tals só que to com erro e quero uma ajuda algum e quem me ajudar sera GOD e adminstrar o server comigo skype : leodoidao4
-
AJUDA RAPIDO POR FAVOR
mesmo erro cara
-
Duvida Elfbot
me ajuda eu nao sei --'
-
Duvida Elfbot
Olá pessoalestou jogando um baiak mt loco e so tem war eu queria saber como eu faço para atacar as pessoas que meu amigo ataca por exemplo o nome dele é [Vip] Slayer Yurots eu quero que todos que ele atk eu atko tem algum hotkey algo?
-
Duvida Pessoal
Nao funciona , mais eu postei esse aqui mesmo nao funfa mais poriso eu quero saber outro geito aeoaewo se funfar me add ae [email protected]
-
Duvida Pessoal
Vou dar uma olhadinha nesse sites weblara é bom mesmo vo ve outro Muito caro o hastlehost vo comprar na weblara mesmo vlw ae !
-
Duvida Pessoal
mais nao tem nenhum de graça?
-
Duvida Pessoal
Ola pessoal queria saber se existe algo de deixar 24horas um otserver de gratis ? ou semi dedicado barato ? por favor ajdem
-
Ajuda sql
Queria saber como mudar skill de 1 kra que joga no meu ot ? Pelo sql studio
-
Skills Ajuda
Queria o comando que da skill 250 para mage e druid e comando que da 400 de skill para paladin e kina de distance e sword club etcs.. shield,etcs
-
[RESOLVIDO][Pedido] Anti Acc Manager Mage Bomb
Boa vodkart tu é foda kkk
-
Criando Raids
1. Abra a pasta "data > raids". 2. Como vocês estão vendo, tem várias raids, vamo copiar uma, para fazer a nova. 3. No meu caso, vou fazer uma invasão de "Yeti" , então vamos lá, vo criar um arquivo chamado "YetiRaid". 4. Dentro, vai ter isso . (é GS, porque eu fiz uma cópia dela). Explicando ... Amarelo : <announce delay="0" type="event" message="The mating season of the giant spiders is at hand. Leave the Monty Fields as fast as you can." /> announce delay, é o tempo que a mensagem vai sair. (se não me engano é a cada 100 mil é 10seg). type="event" - Muda nada . message = "The mating season of the giant spiders is at hand. Leave the Monty Fields as fast as you can." é a mensagem que irá aparecer para os players . Azul : <announce delay="20" type="event" message="Giant spiders have gathered in the Mystic city for their mating season. Beware!" /> mesma coisa, botei 20 ai, então é na hora, menos de 2 miléssimos. Evento não muda, e a segunda message, Recomendo a bota 150000 no announce delay, ai demoraria 15seg. LEMBRANDO, NÃO COLOQUE ACENTOS ! SE NÃO BUGA ! Vermelho : <singlespawn delay="20" name="Giant Spider" x="143" y="57" z="7" /> <singlespawn delay="20" name="Giant Spider" x="138" y="46" z="7" /> <singlespawn delay="20" name="Giant Spider" x="135" y="40" z="7" /> <singlespawn delay="20" name="Giant Spider" x="148" y="37" z="7" /> <singlespawn delay="20" name="Giant Spider" x="162" y="39" z="7" /> <singlespawn delay="20" name="Giant Spider" x="169" y="42" z="7" /> <singlespawn delay="20" name="The Old Widow" x="161" y="45" z="7" /> Singlespawn delay ="20" (eu botei 20, ou seja, no mesmo seg, já aparece os bixos, recomendo dexa 100000 , 10seg). Name= "Giant Spider" (no caso, vamos trocar para Yeti). x, y e z , obviamente, as posicoes do respaw. FICARÁ ENTÃO ASSIM : Salve e a raid está pronta, agora iremos passar para o raids.xml 6. Vá na pasta raids > abra o arquivo raids.xml . 7. Acrescente a seguinte frase : <raid name="YetiRaid" file="YetiRaid.xml" chance="10" interval2="120" margin="0" /> Each 120 minutes there is a 10% chance that the raid is executed... /> Ficará assim : Explicando . Raidname - o nome que se vai tem que digitar no OT junto com o comando /raid, fica assim : /raid yetiraid File - o arquivo que a gente fez, isso se tem que botar direitinho. Chance - a chance que vai ter da raid sair daquele determinado tempo. Interval2 - a cada quantos minutos que ela vai ter a chance de sair . Margin - não mecher Creditos : Omaximo
-
Criando uma zona pvp.
Ola, hoje vou lhes ensinar como criar uma zona pvp, no meu caso vou usar um otserv 8.0 ta certo vamos começar, entre na pasta "data\pvparenas.xml" o meu esta assim: <?xml version="1.0" encoding="UTF-8"?> <pvparenas> <pvparena exitx="59" exity="253" exitz="7"> <tile x="37" y="249" z="7"/> <tile x="37" y="250" z="7"/> <tile x="37" y="251" z="7"/> <tile x="37" y="252" z="7"/> <tile x="37" y="253" z="7"/> <tile x="37" y="254" z="7"/> <tile x="37" y="255" z="7"/> <tile x="37" y="256" z="7"/> </pvparena> </pvparenas> Para você criar o seu e simples olhe: <pvparena exitx="X" exity="Y" exitz="Z"> X = e a coordenada "x" de quando você morre naquela zona pvp. Y = e a coordenada "y" de quando você morre naquela zona pvp. Z = e a coordenada "z" de quando você morre naquela zona pvp. <tile x="Z" y="Y" z="Z"/> X = e a coordenada "x" da zona pvp. Y = e a coordenada "y" da zona pvp. Z = e a coordenada "z" da zona pvp. Agora e só você criar o seu: <?xml version="1.0" encoding="UTF-8"?> <pvparenas> <pvparena exitx="Z" exity="Y" exitz="Z"> <tile x="Z" y="Y" z="Z"/> <tile x="Z" y="Y" z="Z"/> <tile x="Z" y="Y" z="Z"/> <tile x="Z" y="Y" z="Z"/> </pvparena> </pvparenas> Creditos : Leeo,Omaximo
-
Criando Comando !rank
Vá em "data\talkactions\scripts" copie e cole qualquer arquivo.lua e renomei para ranks.lua e cole isto dentro: local ranks = { ['fist'] = {0}, ['club'] = {1}, ['sword'] = {2}, ['axe'] = {3}, ['distance'] = {4}, ['shield'] = {5}, ['fish'] = {6}, ['magic'] = {7}, ['level'] = {8}, } function onSay(cid, words, param) local msg = string.lower(param) if ranks[msg] ~= nil then str = getHighscoreString((ranks[msg][1])) else str = getHighscoreString((8)) end doShowTextDialog(cid,6500, str) return TRUE end Depois vaia em talkactions.xml e adicione : <talkaction words="!rank" script="ranks.lua"/> Depois vaia em : Actions ->scripts ->crie um aquivo com este nome " highscores.lua" e coloque isto dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.actionid >= 150 and item.actionid <= 158) then doShowTextDialog(cid, item.itemid, getHighscoreString((item.actionid - 150))) return TRUE end return FALSE end Vai na para pasta Mods -> e crie um aquivo com este nome "highscorebook.xml" e cole isto dentro: <?xml version="1.0" encoding="UTF-8"?> <mod name="Highscore book" version="1.0" author="Top Maker" contact="ot-serv.forumeiros.com" enabled="yes"> <action itemid="1981" event="buffer"><![CDATA[ if(item.actionid >= 150 and item.actionid <= 158) then doShowTextDialog(cid, item.itemid, getHighscoreString((item.actionid - 150))) else _result = false end ]]></action> <item id="1981" article="a" name="highscore book" override="yes"/> </mod>
-
Criando Area Vip
1° Crie uma casa com uma porta e com fundos abertos de modo que quem esteja fora da casa não consiga entrar pelos fundos 2° Clique na ferramenta de seu MapEditor que se parece com uma casa denominada ''Ferramenta de Casa'' ou ''House Tool'' e com essa ferramenta selecionada clique na porta da casa. Irá aparecer a seguinte box Em Cidade caso você já tenha criado uma pelo MapEditor coloque-a senão deixe como está. Em Nome coloque ''Área Vip'' Em Aluguel deixe como está. Em custo coloque 0. Após fazer tudo isso clique em ''Adicionar''->''Salvar'' e depois em ''Selecionar''. Selecione somente o tile em que se encontrá a porta da casa. Após selecionar clique com o botão direito no tile selecionado e clique em ''De-Select House''. 3° Abra seu servidor e logue no GM ou no GOD (tanto faz) e vá até a casa criada abra a porta com o GM e em cima do Tile que você selecionou escreva /Owner. 4° Para adicionar players à Área Vip basta entrar no GM ou no GOD que está como dono da Casa e dar ''Aleta Sio'' no tile que foi selecionado e adicionar o nome do player Vip ao pergaminho de quem está permitido a entrar na House. 5° Agora Me De ++ Reputação Créditos: Omaximo Leeo
-
{DUVIDA} QUEST
Vou postar 1 tutorial para você ok ?
-
Ajuda /
vei ja tentei ;s
-
Ajuda /
Por favor galeira me ajuda ae quem ajudar do rep ! Eu estou precisando muito sempre da esse erro quando vou abrir 1 progama ja desinstalei meu antivirius nao ta dando do mesmo jeito alguem me ajuda ae
-
Criando Hunt De Cyclops.
Obrigado que que tem da rep
-
Criando Hunt De Cyclops.
vish aqui bugou ;] fui editar bugou s;
-
Criando Quests
Criando Quest Muitas pessoas ainda nao sabem ou se confundem ao criar um bau de quest, esse tutorial aqui vai ensinar direitinho como criar um. Este tutorial é dividido em 4 passos. Criando Quest -Passo 1 - Script.lua crie um arquivo.lua novo, ele deve ficar localizado na pasta data/actions/scripts e escreva isto nele: function onUse(cid, item, frompos, item2, topos) if item.uid == X then queststatus = getPlayerStorageValue(cid,Y) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Z") item_uid = doPlayerAddItem(cid,ID,Q) setPlayerStorageValue(cid,Y,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end else return 0 end return 1 end Passo 2 - Configurando o Script.lua Note que no script acima tem algumas variaveis: "X", "Y", "Z", Q e ""ID" e em um bau de quest isso é que tem que ser configuravel... vou ensinar agora o que deve ser substituidos por essas letras e como fazer: 2.a - Configurando X Esta variavel devera ser substituida por um numero maior que 1000, vc vai selecionar este numero pelo seu MAP EDITOR. Abra seu editor, va no bau onde fica localizada a quest entao clique com o botao direito no item e selecione PROPRIEDADES. Vai apareçer 2 opções: Action ID e Unique ID, unique id é o que nos interessa... entao onde tem unique id vc seleciona um numero a seu gosto.. como EXEMPLO vamos usar 2000. 2.b - Configurando Y Esta variavel é chamada de DATA KEY e é o codigo que diz se o player fez ou nao esta quest. ESTE NUMERO É A IDENTIDADE DA QUEST, SE 2 QUESTS TIVEREM A MESMA DATA KEY VAI DAR PROBLEMA NA QUEST, entao certifique-se que nenhuma outra quest/action possui este numero que vc vai escolher... *Dica: Eu aconselho a usar o mesmo numero do uniqueid por uma questao de organização até. Seguindo a dica entao vamos usar neste exemplo o numero 2000. PS: este numero apareçe 2x no script, lembre-se de por ele corretamente nos 2 lugares, este numero nao precisa ser igual ao unique id, vc pode escolher outro, eu estou colocando o mesmo numero por uma questao de praticidade. 2.c - Configurando Z Este é o mais facil, Z sera substituido pelo nome do item que a quest da (isso é aquele texto verinho que apareçe quando vc pega um item. Neste exemplo vamos usar umaMagic Sword. 2.d - Configurando Q Este é bem simples tambem, e é configuravel apenas quando o item é contavel como dinheiro, bolts e etc... quando o ITEM NAO É CONTAVEL entao esta variavel fica sempre 1. Como Magic Sword nao é um item contavel entao Q vai ser 1. 2.e - Configurando ID Este é bem facinho de se configurar, nada mais é que o ID do item que o player vai ganhar. Como no exemplo escolhi o item Magic Sword temos que usar o ID dela certo? smile.gif O id da magic sworde é 2400. PS: este id é de OT 7.4, o ID da magic sword em ot 7.5 é outro.. Passo 3 - Substituindo as Variaveis. Voltando agora ao script, vamos substituir os valores, substituindo tudo direitinho no script vai ficar assim: function onUse(cid, item, frompos, item2, topos) if item.uid == 2000 then queststatus = getPlayerStorageValue(cid,2000) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Magic Sword") item_uid = doPlayerAddItem(cid,2400,1) setPlayerStorageValue(cid,2000,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end else return 0 end return 1 end Esta quase acabando!!! Passo 4 - Adicionando o Script.lua nos Actions. Antes de tudo lembre-se que o seu arquivo ate agora nao tem nome, como este bau da uma magic sword como item, entao vamos por o nome dele de MagicSwordQuest. Agora va no actions.xml e abra em bloco de notas, e adicione isto la: <action uniqueid="2000" script="MagicSwordQuest.lua" /> Salve e Feche. Pronto, sua quest foi criada com sucessso!!! Passo 5 - Como fazer quest de escolha (OPCIONAL) Agora para quem quier aprender como faz baus estilo o da annihilator, 2 baus ou mais, e vc só pode pegar um item, irei ensinar agora. é bem simples, vou tentar explicar como funfa e vou postar exemplo. nao tem o script inicial postado aqui? pronto, se for 2 baus vc junta 2 scripts em um só, se for 4, 4 scripts em um só, sendo que quando se faz isso se adiciona else antes dos outros if. vou fazer um exemplo com 3 baus ok? smile.gif vamos lá. function onUse(cid, item, frompos, item2, topos) if item.uid == X¹ then --primeiro bau-- queststatus = getPlayerStorageValue(cid,Y) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Z¹") item_uid = doPlayerAddItem(cid,ID¹,Q) setPlayerStorageValue(cid,Y,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end elseif item.uid == X² then --segundo bau-- queststatus = getPlayerStorageValue(cid,Y) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Z²") item_uid = doPlayerAddItem(cid,ID²,Q) setPlayerStorageValue(cid,Y,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end elseif item.uid == X³ then --terceiro bau-- queststatus = getPlayerStorageValue(cid,Y) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Z³") item_uid = doPlayerAddItem(cid,ID³,Q) setPlayerStorageValue(cid,Y,1) else doPlayerSendTextMessage(cid,22,"O baú está vazio.") end else return 0 end return 1 end Para configurar é bem simples, é igual a um script normal, vc tem que preencher as variaves normalmente. nota: vc vai notar uma diferença neste script, alem do elseif, vc pode ver que tem variaves diferentes assim: X¹, X² e X³. vou ensinar como vc vai configurar. o X é unique id, vc vai configurar como em um script normal, só que x¹ é diferente de x² que é diferente de x³. O mesmo se aplica aos Z's, aos ID's, note que nao tem varios "Y", ou seja, o Y do primeiro bau é = ao do segundo e = ao do terceiro. --Partindo para o exemplo pratico-- eu aconselho vc a fazer os UNIQUEIDS seguidos como no exemplo pratico. X¹ = 3000 X² = 3001 X³ = 3002 Y = 3000. Z¹ e ID¹ = Magic Sword (2400) Z² e ID² = SCA (2431) Z³ e ID³ = TH (2421) PS: todos estes ids sao para 7.4, nao sei os de 7.5 decorados. --Substituindo as variaveis-- fuction onUse(cid, item, frompos, item2, topos) if item.uid == 3000 then --primeiro bau-- queststatus = getPlayerStorageValue(cid,3000) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Magic Sword") item_uid = doPlayerAddItem(cid,2400,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"Vc ja pegou um dos 3 items.") end elseif item.uid == 3001 then --segundo bau-- queststatus = getPlayerStorageValue(cid,3000) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Stonecutter Axe") item_uid = doPlayerAddItem(cid,2431,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"Vc ja pegou um dos 3 items.") end elseif item.uid == 3002 then --terceiro bau-- queststatus = getPlayerStorageValue(cid,3000) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você achou um(a) Thunder Hammer") item_uid = doPlayerAddItem(cid,2421,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"Vc ja pegou um dos 3 items.") end else return 0 end return 1 end feche, salve e escolha o nome do seu script/quest exemplo: armas.lua --Adicionando no actions.xml-- abra o action.xml e adicione as tags dos baus. <action uniqueid="3000" script="armas.lua" /> <action uniqueid="3001" script="armas.lua" /> <action uniqueid="3002" script="armas.lua" /> Creditos Top Maker,omaximo
-
Criando Hunt De Cyclops.
1° Em primeiramente os cyclops são seres que abitam cavernas. 2° Para fazer uma hunt de cyclops vamos precisar de uma base feita de montanha, depois adicionamos os ground e suas respectivas bordas: 3° Depois de adicionadas as bordas e grounds é hora de detalhar, nesse momento adicionamos as pedras, musgos, debris, etc: 4° Agora é a hora de caracterizarmos a hunt, ou seja, os últimos detalhes, como algumas caixas, e trash(lixo), você também pode botar um corpo da creature da hunt: Creditos : Leeo,aundsoul
-
Gesior ACC (Last Version) - Última Versão
¬¬ sinto muito mais esse gesior esta dando erro ;/
-
Avatar
Tipo quero um avatar igual esse meu .. Mais tira gohan e coloka qualquer coisa que fika dahora que vc pensa D: obrigado
-
[HOTKEYS]Utito Tempo & Utani Tempo Hur e Dacing etcs..
Eai galeira vim postar uma Novas Hotkey Quase Ninguem Conheçe Serve Para Todos Mapa que tenha Muita Mana . Ou Xp Alta né Para Baiak Nao Funciona Ja Testei Nao Funciono Essa hotkey é antiga .. De Utito é auto 200 listas 'utito' | if [$strengthtime <= 1000] say 'Utito Tempo "" De Dancing auto 1 listas 'Dancing' | wait 100 |turnn| wait 100 |turnw| wait 100 De Utani Tempo Hur auto 200 if [$hasted ==0] say 'Utani Tempo Hur " - De Soltar SD é auto 200 attack target | sd target De Dar Utamo Vita Sozinho é auto 200 manashield Apenás Isso Por Hoje obrigado por ve o topico . e por visitar tibia King Bjos até +