Líderes
-
-
xWhiteWolf
HéroiPontos3605Total de itens -
-
Drazyn1291
MembroPontos1202Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/24/15 em todas áreas
-
Spell cura mana e life
Spell cura mana e life
Juinekgba e 3 outros reagiu a ZwhiteDog por uma resposta no tópico
4 pontosO título jah dis, quero uma spell que heala mana e life 500 de cada. 500 de life 500 de mana4 pontos -
Spell cura mana e life
Spell cura mana e life
Juinekgba e 3 outros reagiu a ZwhiteDog por uma resposta no tópico
4 pontosUp4 pontos -
Spell cura mana e life
Spell cura mana e life
Juinekgba e 3 outros reagiu a ZwhiteDog por uma resposta no tópico
4 pontosTestando......4 pontos -
Saga System Wodbo
Saga System Wodbo
Juinekgba e 3 outros reagiu a ZwhiteDog por uma resposta no tópico
4 pontosBom quando eu tinha o Server de Dragon Ball versão 8.00 tinha o sistema saga. Mas eu n tinha sources, aí agr eu tô com as sources do meu wodbo só que a versão é 8.54. Mas n tem o sistema saga. Esse sistema saga vou explica como Funcionava no wodbo 8.00: eu crio o monster, esse monster só pode ataca alguém e ser atacado ser o player estive o storage que o monster precisa para se move, caso contrário o monster ficará parado. Aí o cara fala com o npc aí ele manda mata esse monster que precisa de o certo storage, o npc da esse certo storage para que monster pode ataca vc e ser atacado. Aí quero coloca no meu Server na versão 8.54 tfs 0.3.5 mas n ser como fazer, alguém pode ajudar. Se precisa mexe em sources pode fala que eu tenho. O npc n precisa fazer pq eu msm faço. Amanhã estarei trazendo mas conteúdo para que ainda n entendeu. Rep+4 pontos -
Spell cura mana e life
Spell cura mana e life
Juinekgba e 2 outros reagiu a ZwhiteDog por uma resposta no tópico
3 pontosGalera spell do meu amigo ae funcionou porém meu amigo foi testa hj e notou que está healando de 200 mas como se coloquei 500 e tbm quando chega 1800 n heala mas, msm o player tendo 3000 de life.3 pontos -
!Items
local items = {{itemid, count}, {itemid, count}, {itemid, count}, ...} --{{ID_do_item, quantia_requerida}, {ID_do_item, quantia_requerida}, ...} function onSay(cid) local str = "" for _, item in pairs(items) do if str == "" then str = getItemInfo(item[1]).name.." - ["..getPlayerItemCount(cid, item[1]).."/"..item[2].."]" else str = str.."\n"..getItemInfo(item[1]).name.." - ["..getPlayerItemCount(cid, item[1]).."/"..item[2].."]" end end doPlayerPopupFYI(cid, "You have:\n"..str) return true end2 pontos
-
Sistema de Auto-Facing: Vire Automaticamente para o Target ao Atacar (TFS 0.3.6)
Sistema de Auto-Facing: Vire Automaticamente para o Target ao Atacar (TFS 0.3.6)
Orientalz reagiu a xWhiteWolf por uma resposta no tópico
1 pontoBom galera, tem uma coisa bem simples que nem o tibia global fez e que eu to trazendo aqui pra vocês. Trata-se de um pequeno sistema que fará você sempre virar pra direção do seu target ao atacar. Testado em TFS 0.3.6 Cliente 8.54. Imagem auto explicativa: Chega de atacar de costas! Agora pra instalar é bem tranquilo. Abra um arquivo .lua em data\creaturescripts\scripts chamado target e coloque o seguinte conteudo dentro dele: Feito isso adicione essa linha no creaturescripts.xml: <event type="attack" name="targetCreature" script="target.lua"/> E para finalizar adicione a seguinte tag em creaturescripts\scripts\login.lua: registerCreatureEvent(cid, "targetCreature") Espero que vcs tenham curtido, é algo bem simples mas ninguém havia pensado nisso antes (nem o próprio Tibia), é uma coisa bem básica e que torna o jogo bem mais importante e sério. EDIT:: Usem essa versão que está mais completa, na anterior se o target estivesse na diagonal ele não virava.1 ponto -
Magnus Challenger
Magnus Challenger
bagulhoescroto reagiu a xWhiteWolf por uma resposta no tópico
1 pontoFala galera, hoje vim trazer o projeto pronto do Magnus Challenger pra vocês instalarem no servidor de vocês! Pra quem não conhece é um sistema de Tasks baseado no Zezenia onde você pode escolher entre tasks de matar monstros ou de coletar certos items para o npc Magnus, um guerreiro famoso da cidade que está atolado de tarefas e precisa da sua ajuda! Peguei os aspectos que eu julguei serem os principais do modelo do Zezenia e editei com algumas coisas que eu achei que ficariam melhores. Quem quiser pode ver um vídeo comentado de como o sistema funciona: Dito isso vou ensinar vocês como instalar isso no server: Pra começar vá em data\creaturescripts\scripts e procure login.lua, agora vá até o final do arquivo e antes do último return true coloque essas linhas abaixo ainda em creaturescripts procure creaturescripts.xml e adicione essa linha junto com as outras que já estão lá (seguindo o padrão) <!-- TASK SYSTEM --> <event type="kill" name="tasksystem" script="tasksystem.lua"/> Agora crie um arquivo em creaturescripts\scripts com o nome de tasksystem.lua e adicione o seguinte à ele: Terminada a parte da contagem de kill vamos ao NPC em si. Crie um arquivo chamado Magnus.xml em data\npc e coloque isso dentro dele: Agora em data\npc\scripts crie um arquivo chamado zezeniaa.lua e adicione esse conteúdo dentro do arquivo: ~~~~~~~~~~~~~~~~ FEITO ISSO ESTÁ TERMINADO ~~~~~~~~~~~~~~~~~~ Agora aprendendo a configurar: No tasksystem vc pode editar isso daqui: Eu fiz um sistema onde se vc estiver em party com alguém e a pessoa matar os bixos conta como se você tivesse matado; Assim incentiva o pessoal a ir numa cave de Dragon e ao invés de matar quem está lá pra ficar sozinho na cave, eles vão chamar party pra fazerem a task juntos.. assim fazer amigos fica mais fácil e com maiores laços é maior a chance do povo não abandonar o seu server. Apenas digite "true" ou "false" pra ativar/desativar esse sistema e em baixo temos a distancia máxima pro monstro estar do cara que está fazendo a task pra contar o kill. Se a distancia entre o monstro e a pessoa for maior que 7 não vai contar pra ele a kill. No zezeniaa.lua as coisas que dão pra configurar são maiores mas são igualmente simples: Toda vez que vc pedir uma task short (curta) vc vai ter de 100 a 400 monstros pra matar, ele gera um número de 0 a 6 e multiplica por 5 e soma com os 100 iniciais.. o mesmo vale pra todos os outros valores. levelcollect é o level mínimo pra fazer tasks do tipo collect. time é o tempo em segundos que você vai ficar sem poder falar com o npc caso desista de alguma task, o padrão é 8 * 60 * 60 (8 horas) bonus é por quanto vai multiplicar caso vc permita que o npc escolha aleatoriamente entre todas as opções.. o padrão é 20% de bonus (1.2) multiplicador é uma coisa que eu adicionei pra ficar mais fácil mexer na fórmula sem cometer cagadas, se vc tá ganhando 10% de exp e quer ganhar 80% é só colocar 8 no multiplicador. Isso daqui é o banco de dados principal do sistema de kill, toda vez que vc escolher uma task do tipo fácil, médio, dificil ele vai acessar essas tabelas contendo o nome das criaturas.. vc pode facilmente adicionar novos nomes, o npc já está programado pra lidar com isso, apenas siga o padrão e mantenha sempre o último sem vírgula! Ex: adicionando Morgaroth na tabela de hard local hard = { [1] = "Giant Spider", [2] = "Dragon Lord", [3] = "Grim Reaper", [4] = "Demon", [5] = "Crystal Spider", [6] = "Demon Skeleton", [7] = "Juggernaut", [8] = "Destroyer", [9] = "Hand of Cursed Fate", [10] = "Morgaroth" } atente-se também pra não repetir o número no index.. se o anterior era [9] use [10]. O restante das tabelas são separadas para o banco de dados das tasks de collect: segue a mesma lógica da de kill só que aqui você tem o id dos itens que serão usados... aquela count não tem nada a ver com o item pois ele vai gerar tanto o item aleatoriamente quanto à count; Ex: [1] = {id = 5880, count = 20}, -- iron ore isso não significa que se cair iron ore (id 5880) irá cair sempre 20.. até porque eu poderia escolher uma task long e easy e pegar a task de trazer até 50 iron ores, apenas tente manter os padrões que são os intervalos definidos. No easy ele varia de 10 a 20, no medium ele varia de 20 a 35 e no hard de 40 a 50. Espero que vocês tenham curtido, é um sistema grande mas bem simples de se mexer... se tiverem quaisquer problemas podem comentar aqui. Deu trabalho fazer isso então se você gostou deixe o seu comentário aí e o seu "Gostei" que vai me incentivar a trazer mais coisas desse tipo pra cá. Abraços do lobo. PS: Pra sumonar o npc digite com o GOD: /n Magnus ou coloque ele pelo map editor.1 ponto -
Criando Spells para seu servidor!
Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing, Spells: Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ... Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial, Muito bem, vamos começar ... Spells de Curar (Healing) Fazendo a sua Spell Nao precisamos mecher aqui Aqui sera, oque vai acontecer Aqui é o effect que saira quando o player usar a spell A spell nao vai agressivar, assim podendo ser usada em areas PZ Aqui sera um Extra, a spell ira curar paralyze Formula do magic level, quanto maior mais vai healar Nao precisamos mecher aqui tambem Legenda: × Mais efeito pode ser encontrados no final do Tutorial × Oque ira acontecer, poder ser encontrado no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Obrigado a Todos, Estou terminando de fazer o SpellMaker para facilitar a vida de vc, Abraços Spells de Atacar (Attack) Fazendo a sua Spell Nao mechremos aqui Aqui sera o tipo de dano que a spell causara Aqui é o effect que saira quando o player usar a spell setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12) Formula do magic level, quanto maior mais vai healar Area que a spell vai atingir, Nao mecheremos aqui tambem Legenda: × Areas, podem ser encontradas no final do Tutorial × Efeitos, podem ser encontrados no final do Tutorial × Danos, podem ser encontrados no final do Tutorial Spells de Suporte (Support) Fazendo a sua Spell Nao mechemos aqui Efeito da magia Magia nao agressiva, pode ser usada em areas PZ Condição de escudo de mana O tempo que demora para essa spell acabar, 1 segundo = 1000 Nao mechemos aqui Legenda: × Efeito, pode ser encontrados mais no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Oque a Spell vai fazer Efeitos Areas Condições1 ponto
-
[Pokemon] Torneio System
1 pontoBoa Tarde Turma, Hoje vou Postar um sistema De Torneio Para Poketibia! Para que possa funcionar o sistema de Torneio verifique se na (area pvp-zone ) funciona o pvp, caso nao funciona tentem procurar um tutorial de como liberar o pvp-zone e talves tente mudar isso aki no config.lua de voces: worldType = "pvp-enforced" protectionLevel = 1 Bom Chega de Mimimi e vamos La: data/lib/Torneio.lua e add isso: Depois vai em Globaleevents/Torneio.lua <globalevent name="TournamentStart" time="11:35" event="script" value="Torneio.lua"/> Depois vai em Actions/Torneio.lua: Atençao: Voce faz uma area do Torneio no Map editor e Coloca PVP-Zone no Mapa editor e coloca uma Alavanca com a uid "18279" XML: <action uniqueid="18279" event="script" value="Torneio.lua"/> Agora o NPC TORNEIO NPCS/NPCS.XML: NPC/SCRIPTS/Torneio.lua: [*] Bom é so Isso Flw bj ;*1 ponto
-
Erondino v17.1 By {ABEROS} BPO Open Source
Erondino v17.1 By {ABEROS} BPO Open Source
Danielcrf reagiu a Valakinhas por uma resposta no tópico
1 pontoV17.1 *Informações +Edições Spoiler Foi adicionado o mapa novamente +Print's Spoiler http://prntscr.com/757ioo http://prntscr.com/757kja +Erros/Bug's +Creditos +Download + Scan Server: Link OTC: Link Scan Server: Link Dat e spr desbloqueado: Link QUALQUER ERRO E BUG, COMENTAR NESSE TÓPICO Desculpa pelos erros ortográficos. ah antes que me esqueça ID da vara de pesca 25801 ponto -
[MOD] Pokedex Window para base PDA [v1.0]
[MOD] Pokedex Window para base PDA [v1.0]
Igor Suzuki reagiu a deivaoo por uma resposta no tópico
1 pontoEai galera, blz? Bom, vim trazer pra vcs a versão 1.0 do mod de pokedex que eu desenvolvi mês passado visando aprendizado no mundo de OTC, com o objetivo também de mostrar que o otclient é flexível suficiente para se fazer muitas coisas sem a necessidade das sources tanto do servidor quanto do client... Para aqueles que não conhecem, vejam o Show Off desse trabalho. Eu fiz essa versão com o objetivo de não fazer alterações no servidor... Ou seja, tem apenas edições no OTC. Atualizações: 1. Adicionado um pack com 276 imagens de pokemons (16,1MB); 2. Pokemons shiny tem a exibição da imagem de pokemons normais (para alterar, basta remover a linha 75 do arquivo game_pokedex.lua, na pasta modules/game_pokedex de seu client); 3. Pokedex fecha ao se deslogar do char com ela aberta [créditos a @Soulviling pela ideia]; Bom, sem mais delongas; Instalação fácil: Passo 1. Faça o download do arquivo RAR (download no final do tópico); Passo 2. Copie a pasta modules pro seu client; Passo 3. "Deseja substituir?" [X]Sim [ ]Não Passo 4. Só vai até o passo 3; Bom, segue uma imagem ATUALIZADA Download e Scan1 ponto -
[Download] Sprites otpokemon v10
[Download] Sprites otpokemon v10
Kingdarllan reagiu a Gabrieltxu por uma resposta no tópico
1 pontoFala ai galera vi muitas pessoas precisando dessas sprites ai baixei o client deles aqui e peguei as sprites e hoje estarei compartilhando com vocês , algumas prints sobre a sprite \/ Download: https://www.mediafire.com/?ilt2lah47h7eos2 Scan: https://www.virustotal.com/pt/file/a2ae85048fb4026a803028eb6b07432ca1b502ffb090b8fa0a7bcd285fe0d1f7/analysis/1424571632 Créditos: Otpokemon.com - pelas sprites GabrielTxu eu - por decompilar e postar. é isso se gostou deixa ai seu gostei que me ajuda muito , até a proxima o/1 ponto -
ALL SCRIPTS SolidScripts XenoBot [by: Er xulo]
ALL SCRIPTS SolidScripts XenoBot [by: Er xulo]
binizin reagiu a manelikoton por uma resposta no tópico
1 ponto----------------------------------------------------------------------------------------------------------- ALL SCRIPTS SolidScripts XenoBot ----------------------------------------------------------------------------------------------------------- -> Link <- https://mega.co.nz/#!FQwEEKYK!YBVVS63fSiJHF36XNSORDO4hFTuPpTqC9_P9mI0DLX4 ----------------------------------------------------------------------------------------------------------- -> Scan <- https://www.virustotal.com/es/file/62f6f42c6b40330433e8ecf07b42374c064a75e01d52bb5c3f65ee13dc1c0ea5/analysis/1430080693/ -----------------------------------------------------------------------------------------------------------1 ponto -
Magnus Challenger
Magnus Challenger
maikons reagiu a xWhiteWolf por uma resposta no tópico
1 pontoé muito simples, vamos lá: function onKill(cid, target, lastHit) -- ao matar um monstro qualquer print("work") -- vai printar work (isso significa que o script tá configurado corretamente e está funcionando) if isMonster(target) and getPlayerStorageValue(cid, storages.maxcount) > 3 and getCreatureMaster(target) ~= nil and (not(isInParty(cid)) or config.partycount ~= true) then -- /\ diversas checagens, vc tem que garantir que TODAS elas sejam verdadeiras. Caso elas sejam ele irá para o próximo passo Agora se vc não está chegando no próximo passo, vc tem que garantir que as seguintes coisas existem: - isMonster(target) retorna true (essa parte não está errado, se estivesse daria erros no seu console. - getPlayerStorageValue(cid, storages.maxcount) > 3 (aqui ele salva o máximo de monstros que vc tem que matar (vc configura isso lá no npc e eu coloquei que 3 é o minimo que tem que estar salvo pra você poder dar continuidade) - getCreatureMaster(target) ~= nil (esse é bem fácil de verificar, só colocar pra printar o resultado disso: print(getCreatureMaster(target)) depois do print("work") e ver oque sai. Provavelmente o erro está nessa parte. - O resto da checagem é pra ver se está em party e se a configuração de party está ligada/desligada print(1) -- aqui é o proximo passo, irá printar 1.1 ponto -
Magnus Challenger
Magnus Challenger
maikons reagiu a xWhiteWolf por uma resposta no tópico
1 pontohttp://www.tibiaking.com/forum/topic/44760-magnus-challenger/page-51 ponto -
[AJUDA] Preciso de um gessior 10.76+
[AJUDA] Preciso de um gessior 10.76+
kleiton nascimento reagiu a luanluciano93 por uma resposta no tópico
1 pontoWEBSITE: http://www.mediafire.com/download/ssmgo9ko8j354so/www.zip É o mesmo desse tópico.1 ponto -
Magnus Challenger
Magnus Challenger
maikons reagiu a xWhiteWolf por uma resposta no tópico
1 pontouma das soluções que eu propus foi: mexer nessa checagem aqui getCreatureMaster(target) == target. É justamente o seu problema..1 ponto -
(Resolvido)[AJUDA] Lions Rock Quest
(Resolvido)[AJUDA] Lions Rock Quest
luanluciano93 reagiu a Kimoszin por uma resposta no tópico
1 ponto1 ponto- Invasão com data
Invasão com data
gmstrikker reagiu a Sanieg por uma resposta no tópico
1 pontoVai acontecer o seguinte: em determinada data tera X chances de acontecer tanto uma invasão quanto outra... (3 invasões) local time = 5 --Intervalo em segundos local invasao1 = { {hora = 12:00, atehora = 12:30, monster = {"rotworm boss","goblin boss"}, pos = {x=1050,y=1050,z=7}} } local invasao2 = { {hora = 14:00, atehora = 14:30, monster = {"demodras","bosslouocnivel2"}, pos = {x=1050,y=1050,z=7}} } local invasao3 = { {hora = 16:00, atehora = 16:30, monster = {"ferumbras","the horned fox"}, pos = {x=1050,y=1050,z=7}} } function onThink(cid, interval, lastexecution) if os.date("%A") == "Sunday" then --Data em que ocorrera if math.random(1,100) <= 50 then if os.time() == invasao1.hora then doBroadCastMessage("Esta ocorrendo a invasao1.") while os.time() < invasao1.atehora do addEvent(doCreateMonster(invasao1.monster,invasao1.pos), os.clock()+time) end end end if math.random(1,100) <= 74 then if os.time() == invasao2.hora then doBroadCastMessage("Esta ocorrendo a invasao2.") while os.time() < invasao2.atehora do addEvent(doCreateMonster(invasao2.monster,invasao2.pos), os.clock()+time) end end end if math.random(1,100) >= 75 then if os.time() == invasao3.hora then doBroadCastMessage("Esta ocorrendo a invasao3.") while os.time() < invasao3.atehora do addEvent(doCreateMonster(invasao3.monster,invasao3.pos), os.clock()+time) end end end end return true end1 ponto- Magnus Challenger
Magnus Challenger
maikons reagiu a xWhiteWolf por uma resposta no tópico
1 pontonao aparece "1" "2" e "3"?1 ponto- (Resolvido)[RESOLVIDO] SCRIPT FIRSTITEMS.XML
(Resolvido)[RESOLVIDO] SCRIPT FIRSTITEMS.XML
Filipe Fagundes reagiu a JogadordeDBZ por uma resposta no tópico
1 ponto1 ponto- (Resolvido)Curiosidade
(Resolvido)Curiosidade
Nunyz reagiu a Drazyn1291 por uma resposta no tópico
1 pontoAmigo eu via umas aulas de lua q eu aprendi fácil e o lek é muito bom para explicar! vou dar uma olhada aqui se eu achar vou mandar link Achei o link! " " este link é uma série de tutoriais de lua! Sem a Aspas!1 ponto- (Resolvido)Curiosidade
(Resolvido)Curiosidade
Nunyz reagiu a luanluciano93 por uma resposta no tópico
1 pontoComposição: Datapack + Source = C++ 80.9% Lua 12.9% CMake 5.9% OtClient = C++ 69.7% Lua 23.6% CMake 6.1% Other 0.6% Ou seja, C++ e LUA.1 ponto- (Resolvido)Curiosidade
(Resolvido)Curiosidade
Nunyz reagiu a Drazyn1291 por uma resposta no tópico
1 pontoAmigo para aprender Lua(Scripts que é usado na pasta data) vc pode procurar Scripiting>Tutoriais de Scripting e lá vai ter dois subtópicos que não lembro o nome, mas dai é só da uma olhada e vc acha! ou pode ver tutoriais de lua no próprio youtube!1 ponto- Pedido De Script para (Poketibia)
Testei o script que te passei e está funcionando normalmente, tente instalar corretamente: Vá em "Data/creaturescripts/scripts" copie e cole um arquivo.LUA e renomeie para Blockfly.lua, apague tudo e cole: function onLogout(cid) if getPlayerStorageValue(cid, 17001) > 0 or getPlayerStorageValue(cid, 17000) > 0 or getPlayerStorageValue(cid, 63215) > 0 then doPlayerSendCancel(cid, "You can't logout in fly/ride or surf.") return false end return true end Agora em "Data/creaturescripts" abra o arquivo creaturescripts.xml e adicione a TAG: <event type="logout" name="Blockfly" script="Blockfly.lua"/> Se não funcionar pode ser que as storages de fly/ride ou surf são diferentes no seu servidor.1 ponto- (Resolvido)[RESOLVIDO] ERRO "CONTA PREMIUM PARA VIDA TODA" com premdays 0
(Resolvido)[RESOLVIDO] ERRO "CONTA PREMIUM PARA VIDA TODA" com premdays 0
Wend Siilva reagiu a Wend II por uma resposta no tópico
1 pontoOlhe essa parte no seu config.lua para ver se está igual, se não tiver coloque freePremium = false premiumForPromotion = true1 ponto- (Resolvido)error globalevents
(Resolvido)error globalevents
Wend Siilva reagiu a Wend II por uma resposta no tópico
1 pontoTroque seu script por esse local config = { positions = { ["Welcome"] = { x = 563, y = 269, z = 7 }, } } function onThink(cid, interval, lastExecution) for text, pos in pairs(config.positions) do doSendAnimatedText(pos, text, 140) doSendMagicEffect(config.positions, 65) end return TRUE end feito isso adicione essa tag no golbalevents.xml <globalevent name="Welcome" interval="1" script="Welcome.lua"/> ali na tag onde está Welcome.lua é o nome do arquivo.lua no caso coloquei welcome.lua1 ponto- (Resolvido)[AJUDA] Outfits Por Vocations {Sources}
vai pasta do ot/data/creaturescripts/scripts copie qualquer arquivo.lua e cole e depois coloke isso dentro va em login.lua e add éssa tag registerCreatureEvent(cid, "Outfit") va na pasta do seu ot/data/creaturescripts e abre o creaturescripts.xml em bloco de notas e coloke isso <event type="login" name="Outfit" event="script" value="nome do arquivo.lua"/>1 ponto- (Resolvido)[RESOLVIDO] SCRIPT FIRSTITEMS.XML
(Resolvido)[RESOLVIDO] SCRIPT FIRSTITEMS.XML
Filipe Fagundes reagiu a L3K0T por uma resposta no tópico
1 pontoeita que first fdm kkkk1 ponto- (Resolvido)Aprender Lua (sugestão do material)
(Resolvido)Aprender Lua (sugestão do material)
Wend II reagiu a Fir3element por uma resposta no tópico
1 pontohttp://www.lua.org/manual/5.2/pt/ http://www.lua.org/pil/ Como toda linguagem de programação, melhor entender a lógica primeiro que o resto é "fácil".1 ponto- (Resolvido)[PEDIDO] Promote para players free account!
Eloise.lua: King Tibianus.lua:1 ponto- Saga System Wodbo
1 pontoObrigado por min alerta. Isso msm para inicia a saga o player tem que falar !saga, mas eu já tenho esse comando pra inicia.. eu achei function que vc dis na lib. aqui uma script de uns da saga(Cell): aqui o monster: ai os script que eu achei sobre saga. mas ainda n sei como coloca no meu server. obs: no script primeiro é em creaturescripts note o setPlayerStorageValue(target, 8000, 52) e no monster race="blood" saga="52" experience="20000" os dois sao "52". Rep+1 ponto- [TUTORIAL] Como Adicionar Novos Tipos De Pokemons. "Fairy"
ta e pro clan psycraft dar buff nele? @edited ja consegui... Como fazer por pro clan da buff encima do fairy: Vá a "Pasta Do Servidor > Data > Lib e abra "clan system" e substitui o seu por esse:1 ponto- (Resolvido)[PEDIDO] Script Para Não Usar Magic Wall em Tal Área
adiciona na lib então function isInRange(pos, fromPos, toPos) return (pos.x >= fromPos.x and pos.y >= fromPos.y and pos.z >= fromPos.z and pos.x <= toPos.x and pos.y <= toPos.y and pos.z <= toPos.z) and TRUE or FALSE end1 ponto- (Resolvido)[PEDIDO] Script Para Não Usar Magic Wall em Tal Área
acho q funfa no 1.11 ponto- (Resolvido)[PEDIDO] Script Para Não Usar Magic Wall em Tal Área
é só fazer no script de magic e wild tbm faz assim para ficar mais fácil de editar: na sua lib vc coloca essa função: function BlockRunesInArea(cid) local block_area = { -- defina as areas {{x=135,y=53,z=7}, {x=140,y=56,z=7}}, -- com a pos começo e final da area {{x=135,y=46,z=7}, {x=141,y=49,z=7}}, {{x=200,y=1019,z=7}, {x=300,y=1019,z=7}} } for _, var in ipairs(block_area) do if isInRange(getCreaturePosition(cid), var[1], var[2]) then return true end end return false end Data > Spells > script > support magic wall rune.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1497) function onCastSpell(cid, var) if BlockRunesInArea(cid) then doPlayerSendCancel(cid, "você não pode jogar runas nesta area.") return false end return doCombat(cid, combat, var) end wild growth rune.lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499) function onCastSpell(cid, var) if BlockRunesInArea(cid) then doPlayerSendCancel(cid, "você não pode jogar runas nesta area.") return false end return doCombat(cid, combat, var) end pronto, e quando quiser bloquear uma spells ou runa na area só usar if BlockRunesInArea(cid) then doPlayerSendCancel(cid, "você não pode jogar runas nesta area.") return false end1 ponto- Sprites [PxG]
Sprites [PxG]
KiritoYue reagiu a Jonathan Pires por uma resposta no tópico
1 pontoContem: Espeon, Flareon, Jolteon, Gallade, Heracross, Kangaskhan, Miltank, Rhydon, Mr. Mime, Snorlax, Togekiss, Umbreon e entre outros em formato obd. Obs: Está faltando alguns corpses. Print: Download: Mega Créditos: PxG - PAdventures1 ponto- Magnus Challenger
Magnus Challenger
Reds reagiu a xWhiteWolf por uma resposta no tópico
1 pontoplayers_storage, clica 2x em value na aba structure e muda data type pra VARCHAR e size pra 255 PS: isso vai alterar a estrutura de como os novos storages serão salvos, mas os antigos vão permanecer em int e vc vai ter que executar query pra alterar eles ou ir 1 por 1 manualmente.1 ponto- [TUTORIAL] Como Adicionar um novo Pokemon
[TUTORIAL] Como Adicionar um novo Pokemon
pokemon765 reagiu a Pato Roko por uma resposta no tópico
1 pontoFiz Esse Video . Espero Que Ti Ajude.1 ponto- [TFS 1.0] Sistema de notificação
1 pontoPara quem não sabe, o sistema de notificação serve para alertar o jogador e punir sem precisar dar ban* *só insistir, ele será banido automaticamente, mas para isso terá que notificar 3 vezes. primeiramente executa isso no seu banco de dados CREATE TABLE `account_not` ( `id` int(11) NOT NULL AUTO_INCREMENT, `idacc` int(11) NOT NULL, `comment` varchar(255) NOT NULL, `not_by` int(11) NOT NULL, `not_at` bigint(20) NOT NULL, PRIMARY KEY (`id`,`idacc`) ); e depois isso ALTER TABLE accounts ADD qntnot INT(11) NOT NULL DEFAULT 0 Agora vai na pasta do seu servidor, abre o compat.lua e coloca isso: function getNots(name) local accountId = getAccountNumberByPlayerName(name) local resultId = db.storeQuery("SELECT `qntnot` FROM `accounts` WHERE `id` = " .. accountId .." LIMIT 1") if resultId ~= false then local nots = result.getDataInt(resultId, "qntnot") result.free(resultId) return nots end return 0 end function setNots(name, amount) return db:query("UPDATE `accounts` SET `qntnot` = ".. (getNots(name) + amount) .." WHERE `id` ="..getAccountNumberByPlayerName(name).."") end Feito o que foi falo acima, vai em talkaction/script e cria um arquivo em lua e coloca isso Se ele não tiver a função string.explode só colocar isso no global.lua depois do dofile Por fim vai em talkaction.xml e coloque isso: <talkaction words="/not" separator=" " script="NOMEDOARQUIVO.lua" /> Como usar /not nome,comentario (opcional), quantidade(opcional) /not nome @edit Erro de nao gravar na db, corrigido. Créditos: narazaky (eu)1 ponto- [TFS 0.4][8.54]Pokemon Dash Advanced (PDA) + Sources
[TFS 0.4][8.54]Pokemon Dash Advanced (PDA) + Sources
weagamer reagiu a Drazyn1291 por uma resposta no tópico
1 pontovc mudou oque além de adicionar as soucers ?1 ponto- Baiak Rox Softx - by Pinguin Roxzin
Como mudo de Sha1 para Plain? Do jeito que faço sempre dá erro...1 ponto- Baiak Rox Softx - by Pinguin Roxzin
Primeira dica, coloque o Scan dos arquivos que disponibilizar para download. Aqui funciona assim, ou podem remover seus tópicos e dar alertas.1 ponto- Poketibia gostaria de saber como criar um evento
Poketibia gostaria de saber como criar um evento
Valdi reagiu a luanluciano93 por uma resposta no tópico
1 pontoNegativado pelo flood, leia as regras! CLIQUE AQUI PARA LER AS REGRAS!1 ponto- Mystic of dragon ball (MODB) //30 vocations //sqlite//mysql 8.54
Créditos a equipe do modb??? e eu tenho esse server com tps e god transform q eu arrumei e puis online (DboRox) se alguem quiser pm-me!1 ponto- (Resolvido)Como Remover Protection Zone RME
(Resolvido)Como Remover Protection Zone RME
PokeKingdoms reagiu a Rusherzin por uma resposta no tópico
1 pontoSim, selecione a opção que adiciona a PZone e segure ctrl ao mesmo tempo e passe nos tiles onde tem PZone.1 ponto- Patch pokemons shinys 3ª e alguns da 4ª geração
Patch pokemons shinys 3ª e alguns da 4ª geração
JoaoNetoTibiaKing reagiu a MaxxSilva por uma resposta no tópico
1 pontoFala galera do tibiaking blz? Hoje vou postar um pacote feito por mim de todos pokemons da 3ª geração shinys e alguns da 4ª geração tipo os principais, rhyperior, electivire, magmortar, tangrowth etc. Para colocá-los em em serv é simples, apenas use o dat editor, dê import e pronto. As sprites estão em formato idc e estão a maioria com nome(não liguem para os nomes coloque pelo meu conhecimento pokemon não sei escreve-los certo) e os que não lembrei deixei um número que é apenas 4 deles. Confiram alguns prints: (clique na imagem para ver inteiro) Só tem esses porque são apenas estes que tem no meu otserv. Espero que tenham gostado. Download:1 ponto- Novo sistema de noticias
Novo sistema de noticias
Peixola reagiu a MaXwEllDeN por uma resposta no tópico
1 ponto#Instalação Copie qualquer arquivo com a extensão .lua na paste data/lib, renomeie ele para Scroll.lua, exclua todo o conteúdo e cole este código nele: http://pastebin.com/VCwaULJs Na pasta data/globalevents/scripts copie qualquer arquivo com a extensão .lua, renomeie ele para Propaganda.lua, abra ele delete todo o conteúdo e cole este código: http://pastebin.com/pvAanCZW No pasta data/globalevents/globalevents.xml adicione a seguinte tag: <globalevent name="prop" interval="180000" event="script" value="Propaganda.lua"/> #Demonstração1 ponto- Baiak Infinity By: Mayron
Baiak Infinity By: Mayron
EdsonSilva reagiu a AdmAlexandre por uma resposta no tópico
1 pontoBaiak Infinity By Mayron Lembrando q esse era baiak ice by bryan Bem vamos começar, vamos ao mapa! Modifiquei o templo principal e tbm a city n é mais ice. Modifiquei tbm as area vips. Removi 100% dos bugs. Coloquei aqueles tps falantes mais com efeitos bem melhores. Adicionado Car System. Adicionado /additem. Adicionei loteria systema dando 3kk a cada 20 minutos. Criei novos treiners, eles estão aquentando bem mais pois tem muito mais vida. Criei novo Set Infinity. Criei uma area de evento para evento de bp ou de dados. Staff of baiak, vip wand e rod, infinity wand e infinity rod (Com novos efeitos muito melhores). Novo Npc Infinity Seller. Novo comando: !dance on. Novo evento em uma arena(vou explicar), o god fala, /arena x (x: é o numero de players q poderão ir para a quest) intão fika assim: por exemplo 5 players, /arena 5. Nova quest para os itens infinity. Players começando lvl 50, coloquei fast attack, mais n está tão exagerado, vocações balanceadas. Adicionei 2 novas Outfits para cada sexo, male: Rei e Montaria! Female: Borboleta e Rainha. Criei uma runa de trapar. Infinity prison rune. Todos os itens infinity no npc infinity seller. Acc do god: god/god aqui estão as fotos : http://www.4shared.c...ens_baiak.html? Novo Download do Server Sem Bugs: http://www.4shared.c...By_Mayron.html? Vamos aos Créditos: 10% Bryaan pelo Mapa! 10% Eu,Pelo Post! 80% Mayron, Pelo Novo Server! Só não sei fazer scan mais n tem virus n confia ae. Se gostaram da um REP + ae, pois sou novo e quero melhorar! Galera com certeza quero suas Opiniões! Aceito seus Elogios e suas Criticas. Obrigado a Todos.1 pontoLíderes está configurado para São Paulo/GMT-03:00 - Invasão com data
Informação Importante
Confirmação de Termo