Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/22/12 em %
-
Azeroth Server Updated 12/03/2012: v1.1 Outras Versões: v1.0 [8.70]: http://www.xtibia.com/forum/topic/150269-azeroth-server-updated/ v2.0 [9.60]: http://www.xtibia.com/forum/topic/205054-960-azeroth-rpg/ Versão: 8.60 Distro: TFS 0.4 Mapa Base: Yourots Edited e Mix Yourots Features: > 7 Cidades: Azeroth Avalon Zatur Liberty Bay Gloria Sand Trap Tiquanda > Mapa RPG bem detalhado para Ots Low e Mid rate. > Inúmeras invasões automáticas, Low e High lvl (ou iniciadas pelo comando /raid "nome"). > NPCs de Travel/Boat diferentes para cada cidade. > Mais de 70 quests (além das principais) espalhadas pelo mapa. > Quests especiais com NPCs > Arena PvP sem perda de items. > Sistema de Guerras pelo Castelo [entre guilds] (mais detalhes abaixo) > Sistema de Refinamento e Slot (mais detalhes abaixo). > Sistema de Mineração (mais detalhes abaixo) > Scripts e sistemas aprimorados para o servidor > Distro SEM erro algum > Principais Quests: Annihilator Blue Legs Pits of Inferno MMS The Inquisition The Death FireWalker Boots Demon Helmet Draken Hell Conquer > 23 Raids Automáticas e configuradas: > Sistema de Guerras pelo Castelo [Honor Castle, a oeste de Azeroth] Evento automático. Quando a guerra é anunciada as guilds podem batalhar pelo controle do castelo, dando use no monumento do último andar e permanecendo assim até a guerra acabar. O último jogador a ter o controle do castelo antes do tempo acabar será o vencedor, e sua guild se tornará dona do castelo. Todos os membros da Guild ganharão uma recompensa e poderão acessar o mapa do subsolo. Os membros de outras Guilds serão teleportados para o templo e não poderão acessar o castelo. O sistema envia mensagens a todos antes de o evento começar, quando começar, quando o dono do castelo muda, antes de se finalizar e ao finalizar, relatando o conquistador do castelo e a guild vencedora. Imagens: Raids Honor Castle War Upgrade & Slot System > Histórico: V 0.2 V 0.3 V 0.4 V 1.0 V 1.1 Edição e postagem(leia): Eu autorizo edições e repostagens do Azeroth Server (aliás, não posso proibir isso) mas peço a vocês que pelo menos respeitem o estilo do mapa. Eu não sei se poderei dar continuidade a ele, mas trata-se de um projeto RPG. Pensa só, eu tive um trabalhão pra editar o server, fiz tudo com mais amor do que o arroz que sua mãe faz com sazón, e você vai baixar, encher de teleportes e hunts quadradas, colocar armas com atk de 350000, sistemas VIPs sem propósito algum, vai copiar o tópico, retirar meus créditos e postar novamente? Reconsidere, pois não há nada mais desmotivador para um desenvolvedor do que isso, ver seu trabalho cair em desuso, como aconteceu com o Styller YourOts, Vancini e Baiak, que agora é um monstro sem pé nem cabeça (alguns gostam desse tipo de server, tudo bem, mas essa não é a proposta deste servidor). Se teve boas ideias e quer editar o servidor para postar, fique à vontade, estarei à disposição quando puder, mas não me decepcione, ok? lindos Não há teleports diretos para hunts ou quests. Não há items ou monstros editados(além dos trainers). Não há sistema VIP, VIP 2, VIP 3, VIP 345456364. Não há raids com monstros excessivamente fortes nas cidades iniciais. Créditos: < Unknow YourOts Edited >< Mix Yourots Team >< Crystal Server Team >< Tryller >< Mock >< TFS Team >< TonyHanks >< Centera World >< Vmspk > (Nunca retire os créditos, nem mesmo se for postar o servidor em outro fórum) DOWNLOADS > Opcionais IP Changer - Utilitários(opcional) - Map Editor *Utilitários inclui: Lista com códigos de todos os looktypes, SQLite Studio 1.1.1, códigos das cores dos outfits e o OTRestarter. > Servidor Tive problemas para encontrar um distro confiável. Vários TFS não funcionavam direito ou pareciam estar infectados, segundo o VirusTotal, mas ao que me parece o site deve ter mudado algo em suas configurações, por que até arquivos limpos como o antigo Mix YourOts, postado aqui mesmo, agora ficam com 16 + arquivos suspeitos no novo scan. Eu optei por usar um TFS 0.4 postado na Vapus pelo usuário Lyonman (LINK). O distro foi testado com vários anti-virús, sem nenhum problema, e funciona perfeitamente com o Azeroth Server, porém, sou responsável apenas pelo DataPack do servidor. Se você decidir usar este distro, será por sua própria conta (ou se alguém tiver alguma versão do tfs 0.4 r3884 que passe lisa nos scans, poderei substituir). DOWNLOADS: Opção 1 Opção 2 Somente DataPack (+ IpChanger e SqliteStudio) Servidor Completo (DataPack + Distro e DLLs) Acc do GOD: vmspk/222222 Comandos: !war para executar a guerra pelo castelo manualmente, !reset para interromper o funcionamento da war e !castle para limpar todos os dados, ou seja, o castelo volta a ser terra de ninguém. !info para saber mais sobre as novidades do Azeroth Server. Editável na pasta do Ot, em Notícias. Comando !bless e !rank disponíveis. Para saber os IDs das pedras e outras coisas vá ao Histórico, na versão 1.0. Se acha que ter um OtServ é só baixar, abrir e largar lá, ou ainda editar chars e equipamentos para você mesmo jogar e fazer o que quiser, garanto-lhe que não vai durar 2 dias. Conheça o mapa, crie eventos, interaja com os jogadores, faça torneios Pvp, marque datas para a Honor Castle, faça updates no mapa, crie monstros, hunts e quests, dê suporte e, o mais importante, mantenha o HELP aberto, sempre. Contato: vmspk@hotmail.com Conheça também o 4Fun Server 9.1 Este servidor está liberado para postagem, mas por enquanto só existe aqui no Xtibia Um bjo pra vcs1 ponto
-
Subwat Kamikaze v30
Killingtabom reagiu a rogeriocene por um tópico no fórum
Novo Lançamento!!!! < King Subwat Kamikaze> OMG Oque Ha de Novo no Server? -Sistem Pet /Pet noob,Pet normal,Pet Descente e Pet Foda -Shadow vip -Shadow vocaçao -Shadow coins e Demonic coins -Novos Sets: Brutal set,Demonic Set,Shadow set e o Melhor De todos King Set E Strike Set E Adicionado Apocalypse Set (19/07/2013) -Hard Quest - Dando Brutal Set -Novo Design Do Templo E Das Hunts Sistema De Refinamento de Set Removido o bug Do GOD -Demonic Quest - Dando demonic Set -Shop De Alavanca -Vocaçoes balanceadas -Novas Runas e armas -Comando !maxlvl -Novo Design -Trainer em cima do templo -Novos Monstros Adicionado Sistema De Cassino Nova Moeda De Jogo..Apocalypse Coin (Bugs De loot em monster Removidos) Imagens: Download : http://www.4shared.com/rar/JbURldl7/novo.html? GOSTOU ??/ + REP AE PLIZ !!!!!BUGS RETIRADOS!!!!!!1 ponto -
[Tutorial] Como Tirar :8090 Do Site!
TendoTensei reagiu a vinny160600 por um tópico no fórum
Olaaaa Pessoal, vocês tão bem loko pra tirar o :8090 do seu site exemplo: Seuot.servegame.com:8090 Tenso né? Vamos resolver isso 1° Vá até: C:\xampp\apache\conf\httpd.conf: Procure por “Listen 8090″, mude para “Listen 80″ Procure por “ServerName localhost:8090″, mude para “ServerName localhost:80″ Depois: C:\xampp\apache\conf\extra\httpd-ssl.conf Procure por “Listen 4499″, mude para “Listen 443″ Procure por “<VirtualHost _default_:4499>”, mude para “<VirtualHost _default_:443>” Procure por “ServerName localhost:4499″, mude para “ServerName localhost:443″ UHUL AXO QUE DEU VOU TESTAR!! AFF não deu que... más oque tenho que fazer??? DESBLOQUEAR A PORTA 443 E PORTA 80 NO FIREWALL DO WINDOWS!!! 1° va até INICIAR>PAINEL DE CONTROLE>FIREWALL DO WINDOWS e fassa os seguintes passos: 2° vai em execuções Depois va em Adicionar porta: Depois Adicione ás portas! Nome: OT Site Número da porta: 80 Porta: TCP Adicione a outra tambem. Nome: Ot Site2 Número da porta: 443 Porta: TCP Você Fez "TUDO" e ainda não deu certo?? , Bom dai a ultima dica que te dexo: Isso Deve ser um negocio que não me lembro --', más ta ae... 1° Vá em: PASTADOSEUOT/config.lua e abra-o. 2° de um CTR+F no campo que se abre coloque "IP" sem aspas é claro. 3° Seu ip CONCETERZA vai estar. Meuot.servegame.com, MUDE PARA O IP DO SEU PC!! ja vou explicar isso. EXPLICANDO: Você vai ter mesmo que mudar toda a hora que o IP do seu pc mudar, más o meu aqui NÃO MUDA! intão eu dexo assim ;D. PQ? eu acho que é minha internet que é da empresa "NEET". AINDA NÃO DEU?? VIXE NÃO TENHO NADA MAIS PARA FAZER PACIENCIA FIO!. ____________________________________________________________________________ Bom Acabo!! Se Ajudei +REP. Só clicar no =D. Créditos: 99% MEU Eliteimperiosv 1% Hicke1 ponto -
[Global] Original Sem Bugs!
marquinhossm reagiu a lachost12 por um tópico no fórum
Cidades! Quests! Raids! Informações do Server: War System (Escudos) Distro DEV_0.4 Spells 8.6 100% Npc's Igual RL Sem bugs (dinheiro, entre outros). Server pronto para por Online. Outros: Download: Créditos:1 ponto -
Antes de mais nada execute essas querys no seu banco de dados ALTER TABLE `guilds` ADD `frags` INT(11) NOT NULL DEFAULT 0; ALTER TABLE `guilds` ADD `acesstime` INT(15) NOT NULL DEFAULT 0; Não sabe executar a query? abra o spoiler e aprenda! Sistema Por Mod Npc (obs: o NPC funciona caso você use MOD tbm) Configuração1 ponto
-
Adicionando Novos Itens No Seu Ot
joselokooo reagiu a .mtk por um tópico no fórum
AAAiai.. num tinha o que fazer ai deu nisso =] Muita gente não sabe colocar novos itens e tal e num achei nenhum tuto disso aqui no xtibia Foi trabalhoso e cansativo espero q gostem!! Ah eu fiz com layout pq dai eu soh precisei uploadar uma imagem Tutorial Link para download: http://rapidshare.com/files/7621168/OTEditor.rar Coloquei os 3 em um arquivo.. ai fica mais fácil x)~ E só precisa esperar uma vez os segundos no rapidshare Qualquer duvida posta aew Comentem1 ponto -
Baiak Disney 1.0
EliteSnowz reagiu a ibne por um tópico no fórum
Iae Galera Do Xtibia Vim Aki Trazer Mas Uma Editação do baiak (Disney) Espero que Gostem: O Que Mudou no Baiak Disney 1.0 Templo Modificado Teleports Em frente Do Templo Itens Editados Vip Sem Cyte Só Teleports Chão Mudado Da Cyte Sala Só Para Quest Play Novos Começa Em Uma Sala Com Itens De Iniciante! SS's http://www.4shared.c...k_map_860.html? http://virusscan.jot...c993003e3e6bfa3 creditos: Baiak [ADM] Zika [ADM] Gabrielzinho [ADM] IBNE GOSTOU DA UM +REP AI EM BAIXO OBRIGADO!1 ponto -
Serve para que o jogador até determinado level não perca Skill,Exp,Loot ao morrer(configurável) creaturescript/script levelprotection.lua V1 é uma versão totalmente configurável,magic,exp,skills! V2 -- é uma versão já configurada, false para não perder skills e level e true vai perder tudo. creaturescript.xml <event type="death" name="ProtectLevel" event="script" value="levelprotection.lua"/> creaturescript/script/login.lua adicione: registerCreatureEvent(cid, "ProtectLevel")1 ponto
-
Rabiscos Do Blueshardxd
tonynamoral reagiu a shardjeff por um tópico no fórum
Em 1º lugar esse negócio de rabiscos tah pegando... shuashuahsauha Voltando ao que interessa, descidi colocar minhas sprites akie, dependendo se estão feias ou bunitas... Aki vai: Dark Scarab Sword (dropando de ancient scarab [muito raro]) [PODEM USAR EM SEUS SERVIDORES] ------------------------------------------------------------------------------------------------------------ Guardian Sword (conjunto de guardian shield [100% feito no paint]) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Shadow Blade (Novo conjunto que estou criando, ao invés de dark eh shadow XD) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Guardian Armor (conjunto de guardian shield) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Shadown Armor (Conjunto shadown [falta eu fazer uma capa vermelha, depois edito XD]) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Shadown Shield (conjunto shadown [eu não gostei dele e acho que vou mudar ele] [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Blue Blade (nova "Scimitar") [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Imperial Sword (Agora tah bunita!) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Bow of the Flames (esse eh u novo que aumenta a proteção contra fogo em 10% e aumenta o atak de fogo em 10% meu 1º arco que eu fiz..) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Angel Sword (a espada que eu acho a mais dahora que eu ja fiz e foi minha 1ª espada XD) RE-EDITADO >> (agradeço ao CORVOPUNK por em outro topic me ajudado na lâmina XD, somente ajustei a cor) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Spider's Lance (Minha 1ª lança.. XD Dropando de Zumbie Spider "new monster"[Raro]) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Shredder Sword (Uma das melhores qu jah fiz!) [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Thor Mace (Martelo de Thor [100% feito no paint]) [PODEM USAR EM SEUS SERVIDORES] ------------------------------------------------------------------------------------------------------------ Golden Shield (Particularmente odiei.) [PODEM USAR EM SEUS SERVIDORES] ------------------------------------------------------------------------------------------------------------ Gray Fullbuster (com capa) [NÃO PERMITO O USO DESSE OUTFIT EM OUTROS OTS] ------------------------------------------------------------------------------------------------------------ Natsu Dragneel (O mesmo do meu avatar [imagem de nick e fan bar XD]) [NÃO PERMITO O USO DESSE OUTFIT EM OUTROS OTS] ------------------------------------------------------------------------------------------------------------ Blastion Sword (Sabendo do meu problema com AA e contraste dei o melhor de mim nessa sprite [gostei do resultado]) Sword: Addon: NEW!!! 100% PAINT!!! Fui além da imaginação e criei um addon pra minha melhor espada (no meu ver)~só que não é 32x32.. T.T [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ Double Sword (Pensei no Double axe pensei em criar a Double Sword) NEW!!! 100% PAINT!!! [PARA USAR EM SERVIDORES PEÇA PERMISSÃO] ------------------------------------------------------------------------------------------------------------ É isso, Depois vou adicionando mais sprites!!1 ponto -
Nessa onda de Subwat Decidi Editar Um Aki Rapidao ! VERSAO 8.60 De Novo No Server : ~Comando /ban ~Monster Bruxa do 71 ~Monster Satanas ~Monster The Demon Old ~Monster Druida Do Mal ~Retirado neve do mapa , reduzia velocidade do player no PvP. ~Itens vip e zoan no templo. ~Exiva + minimap. ( não testado ) ~Super vip arrumada e aperfeiçoada ! ~Comando /mute;/desmute ( Tutor + ) SS's : DOWNLOAD http://www.mediafire...toixd3qeulrb44s SCAN https://www.virustot...sis/1337708404/ . Créditos - EU Kamikaze PTBREC Subwat1 ponto
-
Outfit Ao Player Logar
fagundes14 reagiu a Vodkart por uma questão
function onLogin(cid) -- voc e outfit local x = { [1] = 50, -- sorc [2] = 60, -- druid [3] = 70, -- paladin [4] = 80, -- kina [5] = 90, -- master sorc [6] = 100, -- elder druid [7] = 200, -- royal paladin [8] = 195 -- elite kina } if (not x[getPlayerVocation(cid)]) then return true end doSetCreatureOutfit(cid, {lookType = x[getPlayerVocation(cid)]}, -1) return TRUE end1 ponto -
faz a conta meu chapa local form = getItemWeightById(index) * n if getPlayerFreeCap(cid) >= form then bloco end1 ponto
-
Isso aí é o que? A guild que tiver com o "acesso" terá 10% mais exp? é isso? isso mesmo, é uma exp bônus1 ponto
-
[Encerrado] [Pokemon] Dúvidas? - Pda
loucodemais reagiu a rDs7008 por um tópico no fórum
Segue a base pro sistema de addons pokemon feito por mim Em actions.xml adicione a seguinte tag: <action itemid="xxxx" event="script" value="addons.lua"/> Sendo, xxxx o id do item que vai dar o addon. addons.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [xxxx] = {pokemon= "Scyther" , looktype = 510}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return true end return true end Na action do goback, no finalzinho antes de else doPlayerSendCancel(cid, "This pokemon is fainted.") end Coloque: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) return false end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) return true end Agora em data/lib/catch system.lua Depois de: doItemSetAttribute(item, "description", description) Coloque: doItemSetAttribute(item, "addon", 0) Depois em data/talkactions/scripts/createpokeball.lua depois de: doItemSetAttribute(item, "description", "Contains a "..name..".") Coloque: doItemSetAttribute(item, "addon", 0) Gostou ? Rep +1 ponto -
@Leoxtibia, procura por um tutorial de Dat Editor, achei esse aqui mais parece antigo: http://www.xtibia.com/forum/topic/38886-criando-monstros-dat-editor/ Então procure por outros tutos que você encontrara. E evite responder aqui com duvidas que não são relacionadas ao este tópico, caso mais alguma dúvida pergunte pra min via PM.1 ponto
-
Você deve ir na pasta data/actions/scripts, duplicar um arquivo e nomeia para "learn_rune" sem as aspas e nele cole: function onUse(cid, item, fromPosition, itemEx, toPosition) local spellName = "Light Healing" -- nome da spell que aprendera, os nomes das spells se encontrar no arquivo spells.xml local lvlNeed = 8 -- lvl necessario para usar essa pedra. if getPlayerLevel(cid) >= lvlNeed then doPlayerLearnInstantSpell(cid, spellName) doRemoveItem(item.uid) else doPlayerSendCancel(cid, "Você não possui o level necessario!") end return true end Agora em actions.xml cole a tag: <action itemid="8306" script="learn_rune.lua"/> Ali em cima no lugar do 8306, você poem o id da pedra que você vai usar para ganhar a spell. E por último, você deve ir na spell que você escolheu no spells.xml e trocar a parte que tiver essa tag: needlearn="0" Por: needlearn="1" Prontinho, e não esquece de configurar o nome da spell e o level para usar a pedra no arquivo "learn_rune".1 ponto
-
Porque quando isso foi inventado era a única forma de pagar a igreja, não tinha CCI ou Boleto.1 ponto
-
function onUse(cid, item, fromPosition, itemEx, toPosition) local posItensMesa1 = {x=123, y=432, z=7} -- posição em que estarão os itens. local itensCheckMesa1 = {1234, 4562} -- id dos itens que devem estar na "posItensMesa1" ao apertar a alavanca. local posItensMesa2 = {x=123, y=432, z=7} -- posição em que estarão os itens. local itensCheckMesa2 = {1234} -- id dos itens que devem estar na "posItensMesa2" ao apertar a alavanca. local removeItens = true -- deve remover os itens? coloque "true" para remover ou "false" para não remover. local posTele = {x=546, y=987, z=6} -- posição que sera teleportado caso os itens estajam certos. local itens1 = {} local itens2 = {} for i=1, #itensCheckMesa1 do for o=1, 255 do posItensMesa1 = {x=posItensMesa1.x, y=posItensMesa1.y, z=posItensMesa1.z, stackpos=o} if isInArray(itensCheckMesa1, getThingfromPos(posItensMesa1).itemid) then itens1[i] = getThingfromPos(posItensMesa1).uid break end end end for i=1, #itensCheckMesa2 do for o=1, 255 do posItensMesa2 = {x=posItensMesa2.x, y=posItensMesa2.y, z=posItensMesa2.z, stackpos=o} if isInArray(itensCheckMesa2, getThingfromPos(posItensMesa2).itemid) then itens2[i] = getThingfromPos(posItensMesa2).uid break end end end if #itens1 == #itensCheckMesa1 and #itens2 == #itensCheckMesa2 then if removeItens then for i=1, #itensCheckMesa1 do doRemoveItem(itensCheckMesa1[i]) end for i=1, #itensCheckMesa2 do doRemoveItem(itensCheckMesa2[i]) end end doTransformItem(item.uid, item.itemid == 10044 and 10045 or 10044) -- você deve colocar a alavanca 10044 com seu mapa editor, ou substituir esses numeros pelo id da sua alavanca virada para direita e esquerda. doTeleportThing(cid, posTele) doSendMagicEffect(posTele, CONST_ME_TELEPORT) else doPlayerSendCancel(cid, "Coloque os itens corretos para teleportar!") end return TRUE end1 ponto
-
Adicionar Talk Action !spells...
JumentoCuzaum reagiu a Makelin1 por uma questão
n entendi mt seu pedido mas eu conheço um sistema de spell ver se e isso Creditos Doidin (Por criar) espero ter ajudado ate1 ponto -
Não entendo porque persistir no erro, de vez de fazer a coisa certa uma única vez, fazem ao contrário e só perdem mais tempo. local config = { pz = true, exausted = 120, storage = 5487545, tps = { ["carlin"] = {x= 32360, y= 31782, z= 7}, ["thais"] = {x= 32346, y= 32220, z= 7}, ["barco carlin"] = {x= 32386, y= 31821, z= 6}, ["barco thais"] = {x= 32310, y= 32210, z= 6}, ["farmine"] = {x= 32985, y= 31540, z= 1}, ["yalahar"] = {x= 32794, y= 31248, z= 7}, ["edron"] = {x= 33171, y= 31815, z= 7}, ["trainer"] = {x= 31920, y= 32240, z= 9} } } function onSay(cid, words, param, channel) param = string.lower(param) if config.pz == true and getTilePzInfo(getCreaturePosition(cid)) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.") return true elseif (getPlayerStorageValue(cid, config.storage) >= os.time()) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"wait " .. getPlayerStorageValue(cid, config.storage) - os.time() .. " seconds to fly again") return true elseif not config.tps[param] then doShowTextDialog(cid, 2160, "Palavras para !fly X: \ncarlin \nthais \nbarco carlin \nbarco thais \ntrainer \nfarmine \nedron \nyalahar") return true end doTeleportThing(cid, config.tps[param]) doSendMagicEffect(getPlayerPosition(cid), 10) setPlayerStorageValue(cid, config.storage, os.time()+config.exausted) return true end1 ponto
-
Bom para responder sua pergunta vou postar essas imagens: Quando aparecer a Mensagem In-game: "Tellus Engineer says: A inquisition foi aberta, boa sorte a todos!" Simplesmente vá até os demons seguindo esse caminho... Onde vão encontrar 4 Furys... Depois é só descer... Seguindo o caminho... E por final: O ponto azul é a Pedra Rosa da foto abaixo... O PONTO AMARELO É O PORTAL PARA A INQUISITION... JÁ AQUELE CHÃO AO LADO VERMELHO É UMA PASSAGEM PARA A DEMON HELMET, AO FICAR ACIMA DAQUELE CHÃO VAI ABRIR UMA ESCADA: OBS: APENAS FICARÁ ABERTA A ESCADA SE TIVER ALGUM PLAYER ACIMA DO CHÃO VERMELHO... Espero ter ajudado @BrStaff.1 ponto
-
[ Creatureevent ] Vip Gratuita Pra Quando Um Player Pegar Certo Level
homembombah reagiu a jonathandsa por um tópico no fórum
Então galera, pra vocês que estão com um servidor, ou pensa em abrir um, esse é um script exencial para fazer a divulgação da sua Area VIP, porque já ouviram dizer, quem é VIP uma vez, quer ser pra sempre dsahudauh, ai vai o script e como configura-lo: Abra o o creaturescripts.xml e adicione a seguinte linha <event type="advance" name="freevip" script="freevip.lua"/> Após isto, vá para login.lua que está dentro da pasta scripts e adiocione registerCreatureEvent(cid, "freevip") E crie um arquivo chamado freevip.lua e adicione: local config = { level = 120,-- Em que level ele ganhara -- days = 1, ]-- O tando de dias que o player ganhara -- storageId = 15558, -- O id do storage -- msg = "Parabéns, por alcançar o level 120, você recebeu 1 dia de vip!", -- Mensagem que irá aparecer pro player -- msgtype = MESSAGE_EVENT_ADVANCE } function onAdvance(cid, oldLevel, newLevel) if (getPlayerLevel(cid) >= config.level and getGlobalStorageValue(getPlayerAccountId(cid)+450) <= 0) then setGlobalStorageValue(getPlayerAccountId(cid)+450, 1) vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(config.days)) doPlayerSendTextMessage(cid, config.msgtype, config.msg) end return TRUE end Então galera, é isso ai, eu estou usando isso no meu ot e está trazendo resultado, e lembrando, somente 1 char da conta podera ganhar a VIP, pra não ter problema de gente criar um monte de char e pegar VIP, se gostou REP+, e qualquer duvida poste, script 100% feito por mim *Lembrando, testei no sitema vip do mock, quem usa outro posta ai que eu ajudo a arrumar.1 ponto