Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 03/28/14 em todas áreas
-
feito em dezembro de 2013 Já estava enferrujado naquela época, imagino como devo estar hoje, rsrs deem full view Stocks usadas http://lyotta.deviantart.com/art/Christmas-clock-339993312 http://moosplauze.deviantart.com/art/Snow-Texture-III-5184-x-3456-Pixels-274565314 http://www.deviantart.com/art/Rabbit-stock-177996303 http://tasastock.deviantart.com/art/Doves-7-156691110 http://www.deviantart.com/art/Cut-Out-Street-Lamp-317544084 http://falln-stock.deviantart.com/art/Victorian-Gustov-6-31704853 http://www.deviantart.com/art/Hanging-Lamp-Png-3395123543 pontos
-
Global Fast Attack - by BIA
Rafu e um outro reagiu a biancasouza por um tópico no fórum
GLOBAL FAST ATTACK - by BIA Bom hoje trago a todos vocês do Xtibia um global 8.6, sim um global porém ele não é um global como vários outros, nesse global ele é especificamente para fast attack, a experiencia independente de ser baixa ou alta serve para o servidor perfeitamente (recomendo a experiencia que já está no servidor), sabendo configurar direitinho não irá desequilibrar as vocações ou dar problemas. É o único até onde sei servidor com Trainers exclusivos com script, feito por min mesma com ajuda de um script de anihi não causando lag no servidor, quests exclusivas com muito rpg e diversão feitas por min mesma, entre elas quest do doppler amulet, elven legs e dragon scale legs, leinad ring, leinad spider amulet e leinad bat amulet. O servidor contém mais de 40 hunts vip novas, hunts novas nas city vip e uns tps, contém somente 3 cidades vip, addon bonus, bom não tem muito o que dizer. como sabem fotos valem mais do que mil palavras rsrs e entrar para ver vale mais do que mil fotos u-u Informações : Addon Bonus 3 City Vip Items Donates ou Vips como quiserem fazer 40 Novas Hunts Vips 20 Novas Hunts nas City Vip War System Quests Novas Sem Bugs TFS 0.4 Já Compilado e a Source Não Compilada. - "Explicarei mais sobre elas no final" Muito mais Print Screen: Templo de Thais Depot Depot Parte 2 Treiners Aparecem Treiners Desaparecem Checagem de Bless e Points no Login do Personagem Barco Vip e Itens donates Segundo andar depot Arena Hunting Arena Hunting - Alavanca para sair Hunts Vips Novas Hunts Vips Novas 2 Quest elven legs e dragon scale legs Quest Anihilator 1k Quest Doppler Amulet Quest Doppler Amulet 2 Quest S/b Amulet Distros: Se querem uma Distro com Ant-Div, No-otbm check, spoof system e War system compilem a source, se não utilizem a que vem no servidor que está só com war system. "pq só com war system? Não sei compilar em windows " Spoof System (Não Recomendo usar): Cuidado ao usar o spoof system: não me responsabilizo por banimento no otserver list ou quais quer problemas relacionados ao mesmo. (Lembrando que a distro que está compilada junto ao servidor não tem no-otbm check, anti divulgação ou spoof system) Se você compilou a distro que postei para ativar o spoof system adicione esta tag em seu config.lua: spoofPlayers = 0 Onde 0 é a quantidade para spoofar. Se você compilou a distro que postei para ativar o anti-div system, adcione esta tag em seu config.lua: advertisingBlock = ".net;servegame;no-ip,.net;.com;.com.br;.org;.pl;.net;.biz" Atenção se não for compilar troque o items.otb do servidor pelo do download items.otb abaixo se não irá dar erro.! Scans: Servidor: Source: Website Gesior: Items.otb: Downloads: Servidor: SPEEDYSHARE: 4SHARED: Source: SPEEDYSHARE: 4SHARED: Website Gesior: SPEEDYSHARE: 4SHARED: Items.otb: 4SHARED: Database: 4SHARED: Postarei assim que reseta-la por que a que tenho aqui não está resetada! (03/05/14) Creditos: Bianca Souza: 65% Xtibia (Em geral o forum, as pessoas, topicos e tudo que me ajudou a aprender um pouco de tudo): 35% Mãe: -100% Por ficar me chamando rsrs u-u Mãe: +100% Por me botar no mundo rsrs u-u Obs: Se alguem quer que eu especifique os creditos por alguma coisa me avise se não entra junto nos creditos do Xtibia '--' Obs: O servidor e livre para editarem e fazerem o que quiserem. Comentem! por favor, como é meu primeiro tópico quero saber o/no que precisa melhorar2 pontos -
[Pedido] Talkactions Mute Com Motivo
DuuhCarvalho e um outro reagiu a zipter98 por uma questão
local v = {} for k = 1, 100 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000) end function onSay(cid, words, param) if (words == "/mute") then local t = string.explode(param, ",") if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local reason = t[3] if not reason then reason = "No reason." end local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return true end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Você mutou o jogador "..t[1].." por "..time.." minutos, pelo motivo: "..reason) doAddCondition(player, v[tonumber(time)]) setPlayerStorageValue(player, 90000, os.time()+time*60) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi mutado por "..getCreatureName(cid).." "..time.." minutos, pelo motivo: "..reason) elseif (words == "/desmute") then if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player = getPlayerByNameWildcard(param) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end if getCreatureCondition(player, CONDITION_MUTED) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este jogador não está mutado.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você desmutou o jogador "..param..".") doRemoveCondition(player, CONDITION_MUTED) setPlayerStorageValue(player, 90000, -1) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi desmutado.") end return true end2 pontos -
2 pontos
-
Avatar - Assinatura - Banner - Sign - Background -
vitorelias e um outro reagiu a Alexclusive por uma questão
Fiz o fundo pro client: Beny, tente mudar essa fonte da capa do facebook, ou pelo menos tire o glow vermelho. Só uma dica.2 pontos -
Sei que tô sumido faz um tempãããããão. Mas eu to com esse projeto inacabado meu, o Zombie Apocalypse, e resolvi disponibilizar pra alguém tirar um bom proveito dele. Alguns sistemas permitem que você: 1. corte lenha 2. ceife trigo 3. quebre pedras 4. corte matos 5. tire couro dos porcos E depois de coletar os ingredientes, você pode usar isso tudo acima pra "craftar" equipamentos em caixas de ferramentas. Inúmeras sprites criadas e próprias, as mais notáveis são as dos monstros: Male e Female Ganado, Smoker, Slender, Hunter e HeadCrab. Além da edição de muitas outras. Também foram criadas diversas armas, como: TNT, MOLOTOV, SMOKE GRENADE, GRENADE, FLAMETHROWER, BAZOOKA. Além disso tudo também fiz uma compilação de sprites decentes de diversos servidores e coloquei tudo nesse que originalmente não tinha NADA. Só tinha o sistema das outfits que trocam a arma quando a arma muda, o sistema da bomba C4 e os monstros tipo o Nemesis. Nem mapa tinha. Ou seja, todo esse trabalho me tomou muito tempo ajeitando TODAS as armas e TODOS os itens. Literalmente todos os sistemas desse servidor ou são meus ou foram implantados por mim. Espero que alguém possa pegar, finalizar meu projeto, colocar online pra galera e fazer sucesso. E se desistir, que disponibilize pra todo mundo, né. Os créditos vão para os que desenvolveram aqueles sistemas que eu mencionei alí em cima, acredito que façam parte da antiga Resident Tibia. Também dou créditos aos autores dos sistemas que implantei, como o da 35% a mais de xp para premium accounts. E o maior crédito é meu. Downloads: http://www.mediafire.com/?n0ih621q22q9o5m http://www.mediafire.com/?i9vivyqg2xyadwb1 ponto
-
Adicionando items com o Object Builder 8.6/10.37
JustinnoTibianno reagiu a dyego2008 por um tópico no fórum
Olá galera, hoje eu vim postar um pequeno tutorial, na verdade um vídeo ensinando a usar o básico do Object Builder. Oque contém no tutorial? Ensino para aqueles que não sabem usar o Obeject Builder programa muito bom para adicionar sprites no Tibia Client. OBS: é a primeira vez que faço um vídeo, pretendo criar mais tutoriais para ajudar os membros do xtibia. OBS²: Não vou encher o tópico de palavras pois o Tutorial foi feito em vídeo para explicar melhor. ATUALIZADO: https://www.youtube.com/watch?v=fGvFny6lpbs&feature=youtu.be Tutorial de como Adicionar monster e Outfit: https://www.youtube.com/watch?v=4TUwfIRo-ls É isso ae galera, em breve mais tutorias sobre o object builder, como adicionar outfits e etc.1 ponto -
Pokemon Skyfall V.2
gustavoss5 reagiu a OtavioJdS por um tópico no fórum
[8.5] Pokemon SkyFall V. 2 Olá galera, venho aqui trazer minhas edições ao servidor Pokemon SkyFall do Gabrieltxu, fiquei um bom tempo editando para por online, mas por uns motivos não pude, então vim disponibilizar para vocês, espero que gostem. ► Conteúdo » Pokémons da 1° até a 4° geração. » Servidor Sem level . » Servidor já ajustado para usar OTclient com Barra de vida etc.. » Servidor com um MAPA Unico Com 2 Continentes . 1° Kanto 2° Hoen + Sinooh . » Sprites Novas e Atualizadas. ► Mudanças » Inquisition Quest acrescentada e teleport escondido. » Registeel adicionado (não tinha na versão anterior). » Concertado e adicionado novos itens para comprar no Shop Diamond. » Concertado corpos e pokemons » Dentre muitos outros... ► Prints ► Erros Do Servidor » Poucos, nada dificil de resolver. ► Acc God: 333/55555 ► Download » Servidor http://www.4shared.com/rar/GURzveX_ce/Pokemon_SkyFall_V2.html >> Scan https://www.virustotal.com/pt/url/ed14906ea7209fdc85f333a50cd5c966b358fecff34cbe8ba0d89721ed44a266/analysis/1395609370/ >> Cliente https://mega.co.nz/#!SJgGyagI!MmxCOiYPhCQElJIkXapFMRwJ54cAa2ubNrXjYXyReFo ► Créditos Eu – Otavio JdS GabrielTxu Zeref Shirou LekoDs Guidark21 Equipe Pokemon Galaxy betinhownz666 Glauber1 ponto -
[Talk] Comando Mute Atualizado
narutomaniacos reagiu a Vodkart por um tópico no fórum
Em talkactions/script muteplayer.lua local v = {} for k = 1, 100 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000) end function onSay(cid, words, param) if (words == "/mute") then local t = string.explode(param, ",") if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você mutou o jogador "..t[1].." por "..time.." minutos.") doAddCondition(player, v[tonumber(time)]) setPlayerStorageValue(player, 90000, os.time()+time*60) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi mutado por "..time.." minutos.") elseif (words == "/desmute") then if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player = getPlayerByNameWildcard(param) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end if getCreatureCondition(player, CONDITION_MUTED) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este jogador não está mutado.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você desmutou o jogador "..param..".") doRemoveCondition(player, CONDITION_MUTED) setPlayerStorageValue(player, 90000, -1) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi desmutado.") end return true end talkactions.xml <talkaction log="yes" words="/mute;/desmute" access="2" event="script" value="muteplayer.lua"/> Comando: /mute NOME,MINUTOS /desmute NOME Em creaturescript/script mute_check.lua local v = {} for k = 1, 100000 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*1000) end function onLogin(cid) if getPlayerStorageValue(cid, 90000) >= os.time() then doAddCondition(cid, v[tonumber(getPlayerStorageValue(cid, 90000) - os.time())]) end return TRUE end creaturescript.xml <event type="login" name="MutePlayer" event="script" value="mute_check.lua"/>1 ponto -
Olá, amigos. Hoje é terça, portanto, venho trazer mais um script do SDT, para ver todos os scripts, clique aqui. Sistema de Cultivo Vídeo de como o sistema funciona: Resumindo: Você ara o solo com uma enchada e depois planta uma semente no solo arado. A semente brota e pode crescer, virando uma planta que dará origem a um fruto, ou morrer. As plantas também podem ser removidas usando a enchada. Eu me certifiquei de não deixar nenhum bug, como: plantar uma semente em cima da outra, arar solo com item em cima, remover plantas fora dos solos e etc. Ainda assim, caso encontrar algum bug, poste aqui. Crie cultivo.lua em data/actions/scripts e coloque: Em data/actions/actions.xml, coloque essas TAGs: <action itemid="2552" event="script" value="cultivo.lua"/> <action itemid="7732" event="script" value="cultivo.lua"/> Para configurar, basta editar as variáveis de acordo com os comentários dentro do script. Abraços e continuem acompanhando o SDT.1 ponto
-
[PDA] New Ditto System[PXG]
steelpzeza reagiu a gabrielbsales por um tópico no fórum
Bom, esse ditto system: -Copia o pokemon e o balanceia sem necessidade de puxa-lo. -Copias Habilidades... Primeiramente, vá no some functions.lua - Localizado na pasta lib. E adicione isto no final(depois do ultimo end): Bom, essas são as funções de transformar e destransformar. Agora, vá no order.lua - Localizado no actions/scripts. E procure por: -------- TRANSFORM ---------- Apague tudo aqui dentro, até o: -------- LIGHT -------------- Ali dentro, bote: Pronto, ditto ja está tranformando, agora falta o !revert, para isso vá em talkactions/scripts e crie um arquivo(.lua) com nome de dittorevert, e dentro coloque: Agora, no talkactions.xml adicione esta linha: <talkaction words = "!revert;/revert" hide="yes" event = "script" value = "dittorevert.lua"/> Se fizer tudo corretamente, funcionará normalmente. Gif: Créditos: Gabrielbsales(sou op faço tudo solo)1 ponto -
1 ponto
-
PokéHouse V1.0 (Editado Por GabrielSv)
pokemondestroier reagiu a fortation por um tópico no fórum
FALA GALERA, HJ VOU DISPONIBILIZAR MEU OTSERV DE POKEMON, ESSE É MEU PRIMEIRO OTSERV DE POKEMON QUE EU EDITEI, ERA UM PROJETO AI COMO DEU UM ERRO CHATO, E EU TO SEM TEMPO PRA ARRUMAR VOU DISPONIBILIZAR PRA VOCÊS. • Menu: ├ Informações; ├ Ediçoes; ├ Prints; ├ Oque falta fazer; ├ Erros; ├ Download; └ Creditos. • Informações Basicas • •Senha do god: god/god. •Mapa com hunts kanto. •Server Sem System de level !. •Clan System (PDA Slicer). •Alguns bugs corrigidos. •Pokemons da 1° até a 2° geração. •Taunt System, para todos os clan rank 5, e algumas outfits. •novas paredes, pisos, e itens PxG. •Npc De itens de task de clãns. •Shinys Espalhado pelo mapa. •novos outfits, que nao tem a ver com Pokemon, mas há um bom divertimento com elas. •Duel System. •Golden arena. •Moves system (m1 a m12). •Maximo 6 pokemonsna bag. •Order 100%. • Edições / Ajustes Por Min • •Primeiramente eu nao editei o Mapa, Apenas o Templo. •Adicionado 32 Novos Lendarios (contendo normais e shinys) •Adicionado 2 Novas Stones (Green Stone e Rare Stone) •Adicionado Nova Box (Lendario Box +1) •Todos Os Lendarios tem suas respectivas Corpses e Portrait •Adicionado Black Articuno e Black Celebi •Reformulada a Quest Dos Lendarios (Moltres,Celebi e Suicune) •Segundo Andar Do Templo Expandido. •Adicionado Respawn De Alguns Shiny's. Entre Outras Coisas. • PrintScreen • •Novos Lendarios • •Novos Lendarios Shiny • • Green Stone • • Rare Stone • • Oque falta fazer • • Falta Arrumar os moves e balanciar os novos lendarios. • Erros Do Servidor • O Unico erro que eu nao consigo arrumar é o que os novos lendarios nao estao atakando. (os lendarios que voce sumona pelo /m , da pokebola ataka normal) Pela minha falta de conhecimento pois este é meu 1 server de poketibia. Entao se voce achar a soluçao me fale que assim na V2.0. ja esta arrumado. • Download's • Server. PokéHouse v1.0 Client. PokéHouse Client v1.0 • Scan • Se Alguem Fizer Agradeço. • Creditos • Eu (Por Adicionar os lendarios e editar) Slicer (pelo servidor) Brun123 (por alguns scripts, e por criar o pda) Stylo Maldoso (pelo mapa) Bolz (por editar) Xtibia (por alguns scripts) • Oque vem pra V2.0 • Quando eu tiver tempo, vou terminar de adicionars os pokemon porque ainda falta • Deoxys,Speed Deoxys,Attack Deoxys e Defense Deoxys (normais e shinys). • Shiny Zekrom e Shiny Renshinran • Novos Respawn's • Pokemons Ancient. Entre Outras Coisas. EXCLUSIVIDADE XTIBIA.1 ponto -
Bom galera resolvi começar a aprender a arte das sprites então andei vendo uns videos no youtube de como fazer uma "Sprite" e acabou dando nisso: Acabou que ela ficou estranha para um axe T-T1 ponto
-
Hirashin kunai
Mestrenaruto reagiu a Dbko por um tópico no fórum
eae Galera Eu Vejo Muitos Garotos querendo A Scripts Do Hirashin Kunai Que Nao Passe Por cima Da Agua E Etc Hoje Eu vi um Scripts porem estava passando entao eu Reditei o Scripts Nao sei quem Crio Mas Editei E Deixei Assim Em Seu Actions Scripts Copie um Arquivo lua e renomei para Hiraishin.lua e cole Isso Dentro function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = fromPosition local aqui = getPlayerPosition(cid) local vocs = {150, 300, 562, 563, 564, 565, 566, 567, 568} local agua = {4610, 4612, 4611, 4664, 4613, 4666, 4646, 4654, 4609, 4665, 4608, 4625, 4665, 4666, 4820, 4821, 4822, 4823, 4824, 4825, 4645} local parede = {1030, 1029, 1028, 1032, 1034, 1033, 873, 919, 874, 1037, 4472, 4475, 4471, 3388, 3363, 3398, 3408, 3417, 3420, 3407, 3368, 2701, 5130} local pedra = {874, 919, 873, 2784, 2778, 3330, 4471, 4475, 4473, 4472, 4474, 4468, 4478, 4469, 4470, 4479} if getDistanceBetween(aqui, toPosition) >= 4 then return doPlayerSendTextMessage(cid, 27, "Não pode.") elseif(not(isSightClear(aqui, toPosition, 1))) then return doPlayerSendTextMessage(cid, 27, "Isso E Impossivel.") elseif(getTilePzInfo(aqui)) then return doPlayerSendCancel(cid, "voce nao pode usar quando estiver em protect zone.") elseif(isInArray(agua, itemEx.itemid)) then return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em agua") elseif(isInArray(parede, itemEx.itemid)) then return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em paredes") elseif(isInArray(pedra, itemEx.itemid)) then return doPlayerSendTextMessage(cid, 27, "voce nao pode usar em pedras") elseif(not(isInArray(vocs, getPlayerVocation(cid)))) then return doPlayerSendTextMessage(cid, 27, "Desculpe Apenas Vocacao Minato Para Usar.") end if(doTeleportThing(cid, toPosition, false)) then doSendMagicEffect(pos, 252) doSendMagicEffect(toPosition, 252) end return doPlayerSendCancel(cid, "Desculpe Nao Foi Possivel.") end e em Actions.xml Se coloque <action itemid="7382" event="script" value="hiraishin.lua" allowfaruse="1"/> Caso Nao saiba Mudar a Vocation local vocs = {150, 300, 562, 563, 564, 565, 566, 567, 568} So Colocar o Id Da sua vocation Do Minato Ateciosamente, Luan Mello1 ponto -
Cachoeira, Agua e Gelo!
Gabriel Couto reagiu a Miinerva por um tópico no fórum
Xtibianos! Bom Dia, Boa Tarde, Boa Noite! Meu primeiro Tópico. Primeiro Projeto meu que fiz! Espero que gostei! Espero criticas, sobre as fotos! Estava usando só as versões antigas mesmo! Mas comecei a ver as novas Sprits, ai cabei gostando! E lembrei de varias que ja tinha visto! Imagem mais perto : Espero que Gostem! Simceramente, usei Auto Border sim. Mas pouco! Atenciosamente, Miinerva!1 ponto -
System Item Summon.
Killua reagiu a DuuhCarvalho por um tópico no fórum
O system item summon funciona assim: Ao dar use em 'X' item, no caso eu use o item : , Você summona uma criatura aleatoriamente. E ao dar use Novamente você remove a criatura . vá em data / actions / scripts... Crie um arquivo.lua e cole isso dentro : local monsters = {"Demon", "Rat", "Orc", "Medusa", "Dragon", "Ferumbras"} -- todos os monsters que podem ser summonados. local time = 1 -- tempo em minutos para usar o item novamente. local storage = 10923 -- storage qualquer, que não esteja em uso. function onUse(cid, Item, fromPosition, itemEx, toPosition) local pos = getCreaturePosition(cid) local summon = getCreatureSummons(cid) if (table.maxn(summon) < 1) then if getPlayerStorageValue(cid, storage) - os.time() <= 0 then local mst = monsters[math.random(#monsters)] doConvinceCreature(cid, doCreateMonster(monsters[math.random(#monsters)], pos)) doPlayerSendTextMessage(cid, 22, "Você summonou uma Criatura!") setPlayerStorageValue(cid, storage, os.time() + time*60) for _, pid in ipairs (getCreatureSummons(cid)) do doSendMagicEffect(getCreaturePosition(pid), 15) doCreatureSay(pid, "Vou Te Ajudar", TALKTYPE_ORANGE_1) end else doPlayerSendCancel(cid, "Você só pode usar esse item a cada "..time.." Minuto(s).") end elseif (table.maxn(summon) > 0) then for _, pid in ipairs(getCreatureSummons(cid)) do doCreatureSay(pid, "Tchau", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(pid), 2) doRemoveCreature(pid) end doPlayerSendTextMessage(cid, 22, "Você Removeu A Criatura.") end return true end obs: tudo que você deve configurar , está explicado no script. Agora vá em data / actions / actions.xml... e coloque a tag : <action itemid="4870" script="Nome do Arquivo.lua" /> -- itemid = Id do item, no caso ta o item que mostrei no inicio. Demonstração em Imagens : Simples, porém útil . Sem sono e no tédio saiu isso Abraços.1 ponto -
Executar um áudio quando usar o item
homersapiens reagiu a Noninhouh por uma questão
function getMusic(mode, text) local t = string.explode(text, " ") if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("#audio#") then musicChannel:enqueue(nomedatabela[t[1]], 1) -- Não sei como funciona esse negoço de canal =/, so sei q em cima do script vc cria uma tabela com [1] = 'local da musica', end end end n sei se vai funfa =/1 ponto -
1 ponto
-
[Gesior] Como tirar input obrigatorio no cadastro
curruwilliam reagiu a VictorWEBMaster por uma questão
Arrumado e testado Tópico movido para a seção de dúvidas e pedidos resolvidos.1 ponto -
[Gesior] Como tirar input obrigatorio no cadastro
Junior001 reagiu a VictorWEBMaster por uma questão
Ok, agora ta certo.1 ponto -
okay papito Já que sua dúvida foi sanada, você deve reportar para a equipe, para não ficar poluindo a seção =P é só clicar em 'denunciar' em qualquer post do tópico :PP Fiz isso para você, abraços.1 ponto
-
Modificar esse script
Duuhzinhow reagiu a DuuhCarvalho por uma questão
function onCastSpell(cid, var) local playerpos = getPlayerPosition(cid) local pos = getPlayerPosition(getCreatureTarget(cid)) local effectmort = 254 --- Id do efeito que vai ser na target local effect = 134 ---Id do efeito da morte local healthCid, healthTarget = getCreatureMaxHealth(cid), getCreatureMaxHealth(getCreatureTarget(cid)) local removeCid, removeTarget = healthCid * 30 / 100, healthTarget * 30 / 100 if getCreatureTarget(cid) < 1 then return 0 end local position = {x=pos.x, y=pos.y-1, z=pos.z} doSendMagicEffect(playerpos, effectmort) doSendMagicEffect(position, effect) doCreatureAddHealth(getCreatureTarget(cid), -removeTarget) doCreatureAddHealth(cid, -removeCid) return true end1 ponto -
[Resolvido] scritp de quest
fabiosa reagiu a gabrielbsales por uma questão
ops, esqueci de dizer pra registrar a function, kk. Faz assim, vai em data/lib e abre some functions.lua, lá depois do ultimo end bota isso: function getPlayerInArea(fromPos, toPos) -- by jhon992 local online = getPlayersOnline() local players = {} for i=1, #online do if isInArea(getPlayerPosition(online[i]), fromPos, toPos) then players[#players+1] = online[i] end end return players end1 ponto -
Cyclops! [Parte 1, Femor Hills e Forsaken Mine]
vital900 reagiu a JustinnoTibianno por um tópico no fórum
Cyclops pelo Mundo! Tudo mundo já caçou essa criatura, uma das mais clássicas de todo o Tibia. Neste tutorial vou mostrar não um, mas cinco lugares interessantes para caçar os famosos cyclops, são eles, Femor Hills, Forsaken Mine, Mount Sternum, Mistrock e Cyclopolis. - Dividi o tópico em duas partes pois aqui está mostrando a mensagem "Desculpe, mas você postou mais imagens do que o número máximo permitido" - Link para a parte 2 aqui! Femor Hills Forsaken Mine Informações e Loots dos Cyclops Nome: Cyclops HP: 260 XP: 150 Forte Contra: Holy e Energy Neutro Contra: Físico, Fire e Ice Fraco Contra: Death e Earth. Imune Contra: Nada Loot: 0-65 gold coins, battle shield, halberd, club ring, cyclops trophy, dark helmet, health potion. Nome: Cyclops Drone HP: 325 XP: 200 Forte Contra: Holy, Energy e Ice. Neutro Contra: Físico e Fire. Fraco Contra: Death e Earth. Imune Contra: Nada Loot: 0-24 gold coins, cyclops toe, battle shield, halberd, cyclops trophy, club ring, dark helmet, strong health potions. Nome: Cyclops Smith HP: 435 XP: 255 Forte Contra: Holy, Fire e Energy. Neutro Contra: Físico e Ice. Fraco Contra: Death e Poison. Imune Contra: Nada Loot: 0-70 gold coins, battle shield, battle hammer, battle axe, cyclops toe, dark helmet, cyclops trophy, strong health potion, double axe, club ring, spiked scquelcher. Valores dos Loots: Club RIng: 100gps Dark Helmet: 250gps Cyclops Trophy: 500gps Battle Hammer: 120gps Battle Axe: 80gps Cyclops Toe: 55gps Double Axe: 260gps Halberd: 400gps Battle Shield: 95gps Spiked Squelcher: 5.000gps1 ponto -
eu tiraria o musgo do ground e os cristais porque acho que não combinam.. fora isso dá pra distribuir o gravel de uma forma melhor se quiser também1 ponto
-
[Resolvido] erro stages
danielle1997 reagiu a gabrielbsales por uma questão
Se for pda, mude seu pokeexp.lua(data/creaturescripts/scripts) para isso: local function playerAddExp(cid, exp) doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215) end local Exps = { {minL = 1, maxL = 150, multipler = 64}, {minL = 151, maxL = 200, multipler = 6}, {minL = 201, maxL = 250, multipler = 5}, {minL = 250, maxL = 300, multipler = 3}, {minL = 301, maxL = 400, multipler = 3}, {minL = 401, maxL = 500, multipler = 3}, } local function calculaExp(cid, expTotal) if not isPlayer(cid) then return 0 end local expFinal = expTotal local flag = false for _, TABLE in pairs(Exps) do if getPlayerLevel(cid) >= TABLE.minL and getPlayerLevel(cid) <= TABLE.maxL then flag = true expFinal = (expFinal * TABLE.multipler) break end end if not flag then expFinal = expFinal * 0.1 end --lvl 300+ return math.floor(expFinal) end function onDeath(cid, corpse, deathList) if isSummon(cid) or not deathList or getCreatureName(cid) == "Evolution" then return true end --alterado v1.8 -------------Edited Golden Arena------------------------- if getPlayerStorageValue(cid, 22546) == 1 then setGlobalStorageValue(22548, getGlobalStorageValue(22548)-1) if corpse.itemid ~= 0 then doItemSetAttribute(corpse.uid, "golden", 1) end --alterado v1.8 end if getPlayerStorageValue(cid, 22546) == 1 and getGlobalStorageValue(22548) == 0 then local wave = getGlobalStorageValue(22547) for _, sid in ipairs(getPlayersOnline()) do if isPlayer(sid) and getPlayerStorageValue(sid, 22545) == 1 then if getGlobalStorageValue(22547) < #wavesGolden+1 then doPlayerSendTextMessage(sid, 20, "Wave "..wave.." will begin in "..timeToWaves.."seconds!") doPlayerSendTextMessage(sid, 28, "Wave "..wave.." will begin in "..timeToWaves.."seconds!") addEvent(creaturesInGolden, 100, GoldenUpper, GoldenLower, false, true, true) addEvent(doWave, timeToWaves*1000) elseif getGlobalStorageValue(22547) == #wavesGolden+1 then doPlayerSendTextMessage(sid, 20, "You have win the golden arena! Take your reward!") doPlayerAddItem(sid, 2160, getPlayerStorageValue(sid, 22551)*1) --premio setPlayerStorageValue(sid, 22545, -1) doTeleportThing(sid, getClosestFreeTile(sid, posBackGolden), false) setPlayerRecordWaves(sid) end end end if getGlobalStorageValue(22547) == #wavesGolden+1 then endGoldenArena() end end --------------------------------------------------- /\/\ local givenexp = getWildPokemonExp(cid) if givenexp > 0 then for a = 1, #deathList do local pk = deathList[a] local list = getSpectators(getThingPosWithDebug(pk), 30, 30, false) if isCreature(pk) then local expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) expTotal = calculaExp(pk, expTotal) local party = getPartyMembers(pk) if isInParty(pk) and getPlayerStorageValue(pk, 4875498) <= -1 then expTotal = math.floor(expTotal/#party) for i = 1, #party do if isInArray(list, party[i]) then playerAddExp(party[i], expTotal) end end else playerAddExp(pk, expTotal) end end end end if isNpcSummon(cid) then local master = getCreatureMaster(cid) doSendMagicEffect(getThingPos(cid), getPlayerStorageValue(cid, 10000)) doCreatureSay(master, getPlayerStorageValue(cid, 10001), 1) doRemoveCreature(cid) return false end if corpse.itemid ~= 0 then --alterado v1.8 doItemSetAttribute(corpse.uid, "level", getPokemonLevel(cid)) doItemSetAttribute(corpse.uid, "gender", getPokemonGender(cid)) end return true end1 ponto -
1 ponto
-
Eae Pessoal aki Venho Trazer pra Os garotos Que Curti Ntoultimate Porem Esse Scripts ja exist eu so fiz Edita Ele e Adiciona storage pra mostra que o player e da akatsuki quando clika no item entao Vamos La Primeiramente Voce vai em <data Actions <Scripts> Copie um Arquivo.lua e apague tudo e Cole Esse Scripts local config = { --[vocation id] = { nova voc, looktype} [1] = { 2, 603}, [10] = { 10, 611}, [30] = { 30, 566} , [40] = { 40, 603}, [50] = { 50, 587}, [60] = { 60, 543}, [70] = { 70, 597}, [80] = { 80, 576}, [90] = { 90, 590}, [100] = { 100, 580}, [110] = { 110, 551}, [120] = { 120, 584}, [130] = { 130, 556}, [140] = { 140, 594}, [150] = { 150, 588}, [180] = { 180, 573}, [200] = { 200, 606}, [210] = { 210, 571}, [220] = { 220, 646}, [230] = { 230, 602} } function onUse(cid, item, frompos, item2, topos) local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Se Tornou um Membro Da Akatsuki!!!") local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) doRemoveItem(item.uid, 6) setPlayerStorageValue(cid, 89745, 6) setPlayerStorageValue(cid, storageGain, 89745) else doPlayerSendCancel(cid, "Você não pode se Tornar um Membro da Akatsuki!") end return true end Em Actions.xml <action itemid="5943" script="akatsuki.lua"/> Agr Va Em Seu Creaturescripts Scripts e Procure por showvoc e apague tudo e cole esse dentro function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then local type = getPlayerStorageValue(thing.uid, 89745) doPlayerSetSpecialDescription(thing.uid, "\n "..(getPlayerSex(cid) == 0 and "She" or "He").." are "..(type < 0 and "Shinobi" or type == 1 and "Genin" or type == 2 and "Chunin" or type == 3 and "Jounin" or type == 6 and "Akatsuki" or type == 4 and "Anbu" or type == 5 and "Captain Anbu")) end return true end E salve Agr Toda Vez Que Voce Clika no item no caso 5943 o Morgaroth Hearb Voce vai ganha a outfit da akatsuki e Vai Fica como um Mmebro Akatsuki 13:06 You see DivineAkira (Level 312). He is a Minato He are Akatsuki. Explicando [1] = { 2, 603}, Em Azul e o Id Da voc que Tem q Estar Pra transformar No Caso E naruto Em Amarelo e A Vocation Que Ele Vai Virar Eu adicionei Experience no meu server Em Vermelho e o Id Da outfit que ele Vai Ganha Espero Ter Ajudado Ateciosamente, Luan Mello1 ponto
-
Creio que não seja um erro, o autor do script teve a intenção de deixar assim. Remova essa parte: if #getCreatureSummons(cid) >= 1 then return end1 ponto
-
[Resolvido] [Dúvida][Cliente]Modificar IP New Clientes
NNNMinecraft reagiu a Niickmaster por uma questão
Se eu não me engano você deve ir em : \modules\client_entergame\entergame.lua Procure pela tag : EnterGame.setUniqueServer(' e deixe assim : EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 278, 218) Endereço de IP Versão do Client Não entendi muito a dúvida , mais se for isso.. espero ter ajudado.1 ponto -
[Encerrado] [Dúvida]
Seagull reagiu a RicardoIanelli por um tópico no fórum
1º - Ali você checa a variavel "inimigo" que não foi declarada. 2º - Ali onde você ta usando getPlayerStorageValue(atacado, 2000) e todos os outros lugares que você tá usando "atacado" e "atacante" sem ser no primeiro if tem de ser trocados pra cid e target respectivamente, porque a função "isPlayer" é do tipo booleana, retorna true ou false só, e essas "getStorage", etc pedem uma integer, o id da criatura. 3º - Você tá botando 'getPlayerStorageValue(atacado, 2000) == true', mas essa getPlayerStorageValue retorna uma STRING xD Você pode salvar ela tipo: setPlayerStorageValue(cid, 2000, 1) ou setPlayerStorageValue(cid, 2000, 'true') e depois só comparar: (getPlayerStorageValue(atacado, 2000) == 'true') por exemplo.1 ponto -
Mudanças na equipe!
DuuhCarvalho reagiu a Lordfire por um tópico no fórum
Omega é foda, eu já sabia disso, mas podiam tirar a noticia anterior da index né? E para de enrolar os caras e coloca logo o Tony na supervisão de design e o Duuh em algum cargo decente.1 ponto -
Minhas fotografias [iPhone]
Tonynh reagiu a Alexclusive por um tópico no fórum
Mais recente: Obrigado, são 8 MP do iphone 5.1 ponto -
[Resolvido] scritp de quest
Omega reagiu a DuuhCarvalho por uma questão
Esta seção é destinada ao desenvolvimento de actions, talkations e moveevents. Proibido pedidos, sujeito a alerta. como o pedido é para PokéTibia, use a área de pedidos para servidores derivados. tópico movido !1 ponto -
Avatar - Assinatura - Banner - Sign - Background -
vitorelias reagiu a Benny por uma questão
Não chego a ser um alex, mas tá valendo né ? kk1 ponto -
Mudanças na equipe!
DuuhCarvalho reagiu a Tonynh por um tópico no fórum
Obrigado galera! Continuarei com aquela força de sempre, só que agora com pip azul. rs Eu estava montando um tópico, quando de repente meu nome fica azul. (nem esperava) Para quem estiver interessado, convido vocês a olharem o tópico [Profissão] Designer Gráfico Abraços =) - Edit #Partiu_jogar_depois_Benny1 ponto -
usa outra empresa de host nb '-'1 ponto
-
[Resolvido] Otserverlist censurando link de dowload
papitoxd reagiu a mkbrabsolute por uma questão
Hospede no https://www.sendspace.com/ e hospede, ele o otservlist aceita.1 ponto -
Ferumbras - by tony
Administrador reagiu a Tonynh por um tópico no fórum
Como essa galera tava me cobrando um mage, comecei a rabiscar um ferumbras e fiz uma pintura rápida pra melhorar =p eu não ia postar, mas beleza auhauh1 ponto -
Vlw Pessoal fico até emocionado com seus comentarios :'(1 ponto
-
zezé tipo, o primeiro erro do getsto é porque tá faltando a talkaction no seu servidor, adiciona essa linha em seu talkactions.xml e cria um arquivo .lua em talkactions/scripts chamado talkClan.lua e adiciona isso nele: esse erro do dochangeiconmode acontece por que tá faltando um icon em configuration.lib, eu vou te passar os pokes que estão faltando o icone e bugando e você arruma ok? são: Shiny dratini, shiny oddish, unown. até agora, esses que eu vi estarem bugando, no caso dos shinys eu coloquei o spr do icon deles normal, tipo, dratini no shiny dratini, e no unown eu coloquei o spr do d.a boa sorte qualquer coisa, me chama no face1 ponto
-
Spell de Clone
Junior001 reagiu a craigmabbit por uma questão
nossa que merda é essa ? "doSetCreatureName(clone, nome, 9999999)" seloco, mas enfim se vc tem o setCreatureName deixe seu script assim1 ponto -
Bau que da Varios Items,
DuuhCarvalho reagiu a zipter98 por uma questão
Ainda sobre o código do Kluivert, recomendaria alterar a parte do doPlayerAddItem para o seguinte método: 1º- Alterar a tabela, adicionando dentro da "principal" "minitabelas", onde o primeiro índice destas indicaria o ID do item, e o segundo índice, a quantidade. Ex.: local table = {{ID do item, quantia}, {ID do item, quantia}, {ID do item, quantia}, ...} 2º- Com a tabela alterada da maneira que indiquei, você adicionaria os items ao jogador com um looping. Ex.: for i = 1, #table do local item = table[i] doPlayerAddItem(cid, item[1], item[2]) end PS1: Quando digo "Ainda sobre o código do Kluivert...", me refiro ao primeiro código. PS2: Esta maneira que indiquei não altera a funcionalidade (em relação ao seu código acima), porém, além de deixá-lo mais simples (e menor), digamos que deixa-o "mais belo", rs.1 ponto -
Meu amigo é só você olhar o tópico inteiro que você acha. http://www.4shared.com/rar/2YkIJY9q/Baiak_Extreme_021_OTProjects__.html? Atenciosamente, Jackgoku.1 ponto
-
Primeiro crie um arquivo.lua e renomeie para "quest" em data\actions\scripts e cole isso dentro : Em x,y,z é a position que o player será teletransportado após clicar no bau ou seja, colocar a position para ir ao templo . Em x você colocará o unique item na chest;todos os x que está escrito neste arquivo é para colocar o unique !! Agora vamos em data/actions/actions.xml e coloca está tag : E por último vamos ao map editor ! Colocaremos uma "chest" no map editor, vamos clicar com o botão direito nele . Após clicar com o botão direito clica em "properties" . Primeiro coloca o action que é 60000,depois clica em unique, coloca o mesmo que você colocou no quest.lua. Agora coloca o item lá em baixo no contents clica no quadrado preto, depois escreve o id que você colocou lá no quest.lua e depois clica no item com o botão direito e seleciona "edit item" e coloca o número de count que foi o mesmo que você colocou no quest.lua ou se for outro item que não é de quantidade, ai não precisa mecher !! Pronto sua quest está pronta. Te ajudei ? Rep ++ por favor !!1 ponto
-
Eae Galera, Tava Navegando Pela Otland Até Que Encontrei um Layout Para Pokémon, LayoutCriado Pelo Membro TibiaMakers, Que Seria Usado No Pokémon Inferno, Más Acho Que Não Foi Lançado.. Imagen:1 ponto
-
[8.00] The Forgotten Server 0.2.3
FD CODE reagiu a danhandsome por um tópico no fórum
Essa perfeição está com link no usercash Não estou em posição de criticar, mas este tópico já tem 33 mil visitas. Seria bom se você visualizasse se os downloads estão corretos. Me parece que a filosofia aqui é posta e esquece..1 ponto