Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''actions''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Oi, eu tenho um script aqui que achei no próprio xtibia, e queria fazer uma "adição" a ele. Eu queria ao usar o item e ter tipo um delay pra usar novamente. só pra não ficar muito zuado. Eu queria que o tempo fosse de 20 minutos. Ou seja, o player não pode usar a pedra novamente em 20 minutos. O script tá aqui: --[[ SCRIPT BY: MarcelloMkez ]] function onUse(cid, item, pos, item2, topos) config = { ptemp ="yes", --[[ Teleportar para ciade principal "yes ou no". ]] townp ="no", --[[ Teleportar para Cidade onde o player mora, "yes ou no". ]] rmvitem ="no", --[[ Remover item quando for usado? "yes ou no". ]] vip ="no", --[[ Precisa ser Premium Account para usar o item? "yes ou no" ]] batlle ="yes", --[[ Precisa estar sem Batlle para usar o item? "yes ou no "]] possibilidade = 5 , --[[ Possibilidade do player ser teleportado em porcentagem. ]] princ = {x=160, y=54, z=7}, --[[ Posição da Cidade Principal. ]] pz ="no" --[[ Precisa estar em Protection Zone para Usar o Magic Teleport? "yes ou no"]] } local p = getPlayerTown(cid) local townpos = getTownTemplePosition(p) local cityname = getTownName(p) local chance = math.random(1, 100) --[[ de 1 a 100 % de chance, Não mude. ]] local fail ="'O Teleport Falhou.'" if(config.vip =="yes") and not isPremium(cid) then doPlayerSendCancel(cid, "Você precisa ser Premium Account Para usar o Teleport Magico.") return 1 elseif (config.batlle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendCancel(cid, "Você precisa estar sem o batlle para usar o Teleport Magico.") return 1 elseif (config.pz =="yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendCancel(cid, "Você precisa estar em Protection Zone para usar o Teleport Magico.") return 1 elseif (config.ptemp =="yes" and config.townp =="yes") then doPlayerPopupFYI(cid, "'ERROR': Não é Possivel teleportar para duas cidades ao mesmo tempo.") return 1 --[[ Menssagem quando o player marcar 'yes' para as duas opçoes de teleport. ]] elseif chance >= 1 and chance <= config.possibilidade then doCreatureSay(cid, fail, TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 3) return 1 elseif(config.ptemp == "yes") then doTeleportThing(cid, config.princ) doCreatureSay(cid, msgp, TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 27) return 1 elseif(config.townp == "yes") then doTeleportThing(cid, townpos) doCreatureSay(cid, msgt, TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 27) return 1 end if(config.rmvitem =="yes") then doRemoveItem(item.uid, 1) end return TRUE end ~~~~~~~~~~~~~~~~~~ Ele funciona assim: Você use um item e ele te teleporta ao templo. Como eu disse em cima, eu só quero adicionar um delay para a pessoa não usar toda hora. Eu quero que demore 20 minutos. Obrigado! '-' rep+ pra quem responder! =D
  2. É Simples a minha duvida! Eu adicionei uma nova escada no dat e spr... também no item.otb tudo bem ai, mais quando vou subir ele não sobe. quando vou desce ele, ele desce problema é quando vou tenta subir e ele não vai... falta algum luga para edita-lo mais não sei onde.. uso servidor PDA v1.9 ... escada que quero utiliza são aquela nova do PxG escada rolante.. quem me ajudar Resp+ obs: Escada é nova e novo id..
  3. Bom pessoal estou com um problema que ta me dando muita dor de cabeça, eu peguei o script de bau por vocação de um membro aqui mesmo do xtibia, mas o tipo já é bem antigo pra perguntar lá. Mas enfim eu pego o item pela primeira vez tranquilo mas quando vou pegar novamente pra ver se mostra a mensagem de vazio ele simplesmente buga e fecha, não mostrando nenhum erro no log. Script - Bom como podem ver acho que há algo de errado no final do script, já tentei arrumar, mas mesmo assim não adiantou, continua dando o mesmo problema. Print do erro - http://imageshack.us/f/803/erroot.jpg/ Não sei se é o meu ot que está com erro ou se é o script. OT Config - Nome do server: The Forgotten Server Bits: 32 Versão do server: 0.2.14 Modulo de tela: Gui Versão usada para jogar: 9.60 Estou editando do zero, podem me recomendar um outro server para começar do zero caso o problema seja no servidor. Agradeço se colocar o link para download, pois não achei nenhum servidor SQL para 9.60 a não ser esse. se for por site poderia por algum tutorial de como colocar o site online pois não tenho nenhuma noção de como fazer isso, só da época do 8.10 KKKK' então me desculpem pela noobeza. Caso queiram me recomendar um outro script "Funcional" Ficarei grato. Agradeço a todos pela colaboração. .
  4. Bom, eu queria um comando que a gente desse em um player, pode ser com /ban nickname que tirasse 20% do level do player (parecido com o Bronson server só que em vez de 10% 20% e banisse por 1 dia apenas. por que meu ot é meio de war. Se eu for banir por 7 dias eles não vão entrar mais. E se tiver também quando o player for banido aparecer uma mensagem falando: O jogar (nickame) Foi banido por 1 dia e perdeu 20% dos seus leveis. Obrigado pessoal do xtibia! vocês tem me ajudado bastante! ^^
  5. Eu tinha feito um posto aqui pedindo um simples script e funcinou perfeitamente. pois eu mudei pra um outro servidor The Forgotten Server 0.2.14: Vo postar minha script e um print do que está acontecendo. Script data/action/script arquivo.lua No arquivo .xml Porque está dando isso. no outro server tava 100%
  6. Preciso de ajuda com essa script! Alguem pode me dizer por quê não pega essa script? Ficaria agradecido! O erro é que fala que nao é essa stone que evolui o poke ! This isn't the needed stone to evolve this pokemon. Meu primeiro topico se alguem puder meda umas dicas tabem ficaria agradecido! Por favor se eu estiver no caminho errado mova esse topico e poste um tutorial! ;D local special = specialevo local types = { ["Bulbasaur"] = "Shiny Bulbasaur", ["Ivysaur"] = "Shiny Ivysaur", ["Venusaur"] = "Shiny Venusaur", ["Charmander"] = "Shiny Charmander", ["Charmeleon"] = "Shiny Charmeleon", ["Charizard"] = "Shiny Charizard", ["Squirtle"] = "Shiny Squirtle", ["Wartortle"] = "Shiny Wartortle", ["Blastoise"] = "Shiny Blastoise", ["Caterpie"] = "Shiny Caterpie", ["Metapod"] = "Shiny Metapod", ["Butterfree"] = "Shiny Butterfree", ["Weedle"] = "Shiny Weedle", ["Kakuna"] = "Shiny Kakuna", ["Beedrill"] = "Shiny Beedrill", ["Pidgey"] = "Shiny Pidgey", ["Pidgeotto"] = "Shiny Pidgeotto", ["Pidgeot"] = "Shiny Pidgeot", ["Rattata"] = "Shiny Rattata", ["Raticate"] = "Shiny Raticate", ["Spearow"] = "Shiny Spearow", ["Fearow"] = "Shiny Fearow", ["Ekans"] = "Shiny Ekans", ["Arbok"] = "Shiny Arbok", ["Pikachu"] = "Shiny Pikachu", ["Raichu"] = "Shiny Raichu", ["Sandshrew"] = "Shiny Sandshrew", ["Sandslash"] = "Shiny Sandslash", ["Nidoran Female"] = "Shiny Nidoran Female", ["Nidorina"] = "Shiny Nidorina", ["Nidoqueen"] = "Shiny Nidoqueen", ["Nidoran Male"] = "Shiny Nidoran Male", ["Nidorino"] = "Shiny Nidorino", ["Nidoking"] = "Shiny Nidoking", ["Clefairy"] = "Shiny Clefairy", ["Clefable"] = "Shiny Clefable", ["Vulpix"] = "Shiny Vulpix", ["Ninetales"] = "Shiny Ninetales", ["Jigglypuff"] = "Shiny Jigglypuff", ["Wigglytuff"] = "Shiny Wigglytuff", ["Zubat"] = "Shiny Zubat", ["Golbat"] = "Shiny Golbat", ["Oddish"] = "Shiny Oddish", ["Gloom"] = "Shiny Gloom", ["Vileplume"] = "Shiny Vileplume", ["Paras"] = "Shiny Paras", ["Parasect"] = "Shiny Parasect", ["Venonat"] = "Shiny Venonat", ["Venomoth"] = "Shiny Venomoth", ["Diglett"] = "Shiny Diglett", ["Dugtrio"] = "Shiny Dugtrio", ["Meowth"] = "Shiny Meowth", ["Persian"] = "Shiny Persian", ["Psyduck"] = "Shiny Psyduck", ["Golduck"] = "Shiny Golduck", ["Mankey"] = "Shiny Mankey", ["Primeape"] = "Shiny Primeape", ["Growlithe"] = "Shiny Growlithe", ["Arcanine"] = "Shiny Arcanine", ["Poliwag"] = "Shiny Poliwag", ["Poliwhirl"] = "Shiny Poliwhirl", ["Poliwrath"] = "Shiny Poliwrath", ["Abra"] = "Shiny Abra", ["Kadabra"] = "Shiny Kadabra", ["Alakazam"] = "Shiny Alakazam", ["Machop"] = "Shiny Machop", ["Machoke"] = "Shiny Machoke", ["Machamp"] = "Shiny Machamp", ["Bellsprout"] = "Shiny Bellsprout", ["Weepinbell"] = "Shiny Weepinbell", ["Victreebel"] = "Shiny Victreebel", ["Tentacool"] = "Shiny Tentacool", ["Tentacruel"] = "Shiny Tentacruel", ["Geodude"] = "Shiny Geodude", ["Graveler"] = "Shiny Graveler", ["Golem"] = "Shiny Golem", ["Ponyta"] = "Shiny Ponyta", ["Rapidash"] = "Shiny Rapidash", ["Slowpoke"] = "Shiny Slowpoke", ["Slowbro"] = "Shiny Slowbro", ["Magnemite"] = "Shiny Magnemite", ["Magneton"] = "Shiny Magneton", ["Farfetch'd"] = "Shiny Farfetch'd", ["Doduo"] = "Shiny Doduo", ["Dodrio"] = "Shiny Dodrio", ["Seel"] = "Shiny Seel", ["Dewgong"] = "Shiny Dewgong", ["Grimer"] = "Shiny Grimer", ["Muk"] = "Shiny Muk", ["Shellder"] = "Shiny Shellder", ["Cloyster"] = "Shiny Cloyster", ["Gastly"] = "Shiny Gastly", ["Haunter"] = "Shiny Haunter", ["Gengar"] = "Shiny Gengar", ["Onix"] = "Shiny Onix", ["Drowzee"] = "Shiny Drowzee", ["Hypno"] = "Shiny Hypno", ["Krabby"] = "Shiny Krabby", ["Kingler"] = "Shiny Kingler", ["Voltorb"] = "Shiny Voltorb", ["Electrode"] = "Shiny Electrode", ["Exeggcute"] = "Shiny Exeggcute", ["Exeggutor"] = "Shiny Exeggutor", ["Cubone"] = "Shiny Cubone", ["Marowak"] = "Shiny Marowak", ["Hitmonlee"] = "Shiny Hitmonlee", ["Hitmonchan"] = "Shiny Hitmonchan", ["Lickitung"] = "Shiny Lickitung", ["Koffing"] = "Shiny Koffing", ["Weezing"] = "Shiny Weezing", ["Rhyhorn"] = "Shiny Rhyhorn", ["Rhydon"] = "Shiny Rhydon", ["Chansey"] = "Shiny Chansey", ["Tangela"] = "Shiny Tangela", ["Kangaskhan"] = "Shiny Kangaskhan", ["Horsea"] = "Shiny Horsea", ["Seadra"] = "Shiny Seadra", ["Goldeen"] = "Shiny Goldeen", ["Seaking"] = "Shiny Seaking", ["Staryu"] = "Shiny Staryu", ["Starmie"] = "Shiny Starmie", ["Mr. Mime"] = "Shiny Mr. Mime", ["Scyther"] = "Shiny Scyther", ["Jynx"] = "Shiny Jynx", ["Electabuzz"] = "Shiny Electabuzz", ["Magmar"] = "Shiny Magmar", ["Pinsir"] = "Shiny Pinsir", ["Tauros"] = "Shiny Tauros", ["Magikarp"] = "Shiny Magikarp", ["Gyarados"] = "Shiny Gyarados", ["Lapras"] = "Shiny Lapras", ["Ditto"] = "Shiny Ditto", ["Eevee"] = "Shiny Eevee", ["Vaporeon"] = "Shiny Vaporeon", ["Jolteon"] = "Shiny Jolteon", ["Flareon"] = "Shiny Flareon", ["Porygon"] = "Shiny Porygon", ["Omanyte"] = "Shiny Omanyte", ["Omastar"] = "Shiny Omastar", ["Kabuto"] = "Shiny Kabuto", ["Kabutops"] = "Shiny Kabutops", ["Aerodactyl"] = "Shiny Aerodactyl", ["Snorlax"] = "Shiny Snorlax", ["Articuno"] = "Shiny Articuno", ["Zapdos"] = "Shiny Zapdos", ["Moltres"] = "Shiny Moltres", ["Dratini"] = "Shiny Dratini", ["Dragonair"] = "Shiny Dragonair", ["Dragonite"] = "Shiny Dragonite", ["Mewtwo"] = "Shiny Mewtwo", ["Mew"] = "Shiny Mew", ["Absol"] = "Shiny Absol", ["Altaria"] = "Shiny Altaria", ["Baltoy"] = "Shiny Baltoy", ["Claydol"] = "Shiny Claydol", ["Buneary"] = "Shiny Buneary", ["Beldum"] = "Shiny Beldum", ["Metang"] = "Shiny Metang", ["Metagross"] = "Shiny Metagross", ["Camerupt"] = "Shiny Camerupt", ["Carnivine"] = "Shiny Carnivine", ["Carvanha"] = "Shiny Carvanha", ["Sharpedo"] = "Shiny Sharpedo", ["Croagunk"] = "Shiny Croagunk", ["Toxicroak"] = "Shiny Toxicroak", ["Buizel"] = "Shiny Buizel", ["Floatzel"] = "Shiny Floatzel", ["Gabite"] = "Shiny Gabite", ["Gible"] = "Shiny Gible", ["Gliscor"] = "Shiny Gliscor", ["Honchkrow"] = "Shiny Honchkrow", ["Luxray"] = "Shiny Luxray", ["Mamoswine"] = "Shiny Mamoswine", ["Pachirisu"] = "Shiny Pachirisu", ["Plusle"] = "Shiny Plusle", ["Minun"] = "Shiny Minun", ["Probopass"] = "Shiny Probopass", ["Purugly"] = "Shiny Purugly", ["Froslass"] = "Shiny Froslass", ["Glalie"] = "Shiny Glalie", ["Snorunt"] = "Shiny Snorunt", ["Lunatone"] = "Shiny Lunatone", ["Solrock"] = "Shiny Solrock", ["Staraptor"] = "Shiny Staraptor", ["Tropius"] = "Shiny Tropius", ["Yanmega"] = "Shiny Yanmega", ["Zangoose"] = "Shiny Zangoose", ["Rhyperior"] = "Shiny Rhyperior", ["Gastrodon"] = "Shiny Gastrodon", ["Typhlosion"] = "Shiny Typhlosion", ["Quilava"] = "Shiny Quilava", ["Cyndaquil"] = "Shiny Cyndaquil", ["Bayleef"] = "Shiny Bayleef", ["Meganium"] = "Shiny Meganium", ["Chikorita"] = "Shiny Chikorita", ["Totodile"] = "Shiny Totodile", ["Croconaw"] = "Shiny Croconaw", ["Feraligatr"] = "Shiny Feraligatr", } function onUse(cid, item, frompos, item2, topos) local pokeball = getPlayerSlotItem(cid, 8) if not isMonster(item2.uid) or not isSummon(item2.uid) then return true end if getCreatureCondition(item2.uid, CONDITION_INVISIBLE) then return true end local pevo = poevo[getCreatureName(item2.uid)] if not isInArray(specialevo, getCreatureName(item2.uid)) then if not pevo then doPlayerSendCancel(cid, "This pokemon can't evolve.") return true end if pevo.level ~= 1 and not allEvolutionsCanBeInduzedByStone then doPlayerSendCancel(cid, "This pokemon doesn't evolve using stones.") return true end if not isPlayer(getCreatureMaster(item2.uid)) or getCreatureMaster(item2.uid) ~= cid then doPlayerSendCancel(cid, "You can only use stones on pokemons you own.") return true end if pevo.stoneid ~= item.itemid and pevo.stoneid2 ~= item.itemid then doPlayerSendCancel(cid, "This isn't the needed stone to evolve this pokemon.") return true end end local count = poevo[getPokemonName(item2.uid)].count local stnid = poevo[getPokemonName(item2.uid)].stoneid local stnid2 = poevo[getPokemonName(item2.uid)].stoneid2 local evo = poevo[getPokemonName(item2.uid)].evolution local nlevel = poevo[getPokemonName(item2.uid)].level local count = poevo[getPokemonName(item2.uid)].count local stnid = poevo[getPokemonName(item2.uid)].stoneid local stnid2 = poevo[getPokemonName(item2.uid)].stoneid2 local evo = poevo[getPokemonName(item2.uid)].evolution local nlevel = poevo[getPokemonName(item2.uid)].level if stnid2 > 1 and (getPlayerItemCount(cid, stnid2) < count or getPlayerItemCount(cid, stnid) < count) then doPlayerSendCancel(cid, "You need at least one "..getItemNameById(stnid).." and one "..getItemNameById(stnid2).." to evolve this pokemon!") return true end if getPlayerItemCount(cid, stnid) < count then local str = "" if count >= 2 then str = "s" end return doPlayerSendCancel(cid, "You need at least "..count.." "..getItemNameById(stnid)..""..str.." to evolve this pokemon!") end minlevel = pokes[evo].level if getPlayerLevel(cid) < minlevel and evolutionByStoneRequireLevel then doPlayerSendCancel(cid, "You don't have enough level to evolve this pokemon ("..minlevel..").") return true end if getPokemonLevel(item2.uid) < nlevel and evolutionByStoneRequireLevel then doPlayerSendCancel(cid, "Sorry, your pokemon doesn't have the required level to evolve ("..nlevel..").") return true end if count >= 2 then stnid2 = stnid end doEvolvePokemon(cid, item2, evo, stnid, stnid2) return TRUE end
  7. Alguem teria o sistema de Quest que ganha um pokémon inicial, ao clicar no baú e é teleportado pra alguma area quando terminado? AJUDA PORFAVOR, VALENDO +REP
  8. Scan Bom galera hj vim postar pits of inferno a quest ta uns 90% igual a do global tem até as actions e movments dela postei pq mta gente procura e num axa a poi enfim ENJOY! Fotos Download Coemnta ai galera
  9. Gente eu tava passeando pelo xTibia, e vi um Script de quest com premio RANDOM feito por EitorLaba só que eu reparei, que tinha certos bugs no script dele, por exemplo, o player podia abrir a quest milhões de vezes, não tinha storage nela, então dei uma melhorada nela e trouxe para vocês... 1º Abra data/actions/ copie e cole 1 arquivo e o renomeie random.lua , e coloque isto lá dentro.. function onUse(cid, item) if item.uid == 8989 then queststatus = getPlayerStorageValue(cid,8799) if queststatus == -1 then local random = math.random(1, 3) local items = { [1] = {id=2160,quant=10,word="Parabéns, Você pegou 100k!"}, [2] = {id=2160,quant=5,word="Parabéns, você pegou 50k!"}, [3] = {id=2173,quant=1,word="Parabéns, você pegou Amulet of Loss!"}, } setPlayerStorageValue(cid,8799,1) doPlayerAddItem(cid, items[random].id, items[random].quant) doCreatureSay(cid, items[random].word, TALKTYPE_ORANGE_1) doSendMagicEffect(getThingPos(cid), 29) else doPlayerSendTextMessage(cid,22,"Ops, você já recebeu!") end end end EXPLICANDO: [1] = {id=2160,quant=10,word="Parabéns, Você pegou 100k!"} Vermelho : ID DO ITEM QUE ELE VAI RECEBER Verde : QUANTIDADE ... AZUL : MENSAGEM QUE O PLAYER VAI RECEBER. IMPORTANTE SE QUISER ADICIONAR MAIS ALGUM PREMIO AO RANDOM,ADICIONE MAIS 1 LINHA, ABAIXO DO ITEM [3] [4] = {id=XXXX,quant=ZZZZZZZZZZZ,word="YYYYYYYYYYYYYYYYYY"}, E NÃO SE ESQUEÇA DE MUDAR ENCIMA local random = math.random(1, 3) PARA local random = math.random(1, 4) Depois de fazer isso entre no actions.xml e adicione esta tag... <action uniqueid="8989" script="quests/random.lua"/> Créditos : Cayodiebe EitorLaba Se te ajudei , não custa dar REP+
  10. Olá, Estou precisando da ajuda de um scripter um pouco mais avançado...vou direto ao ponto Estou preparando um objeto que ao clicar levará o player até o templo e isso já não é novidade para mais ninguém, eu até tenho e funciona normalmente, porém, preciso incrementar um pouco mais para que certos players não burlem as regras. Estou precisando que o script confira se o player tem a storage do VIP e se tiver ele é teletransportado, caso não tenha ele continua no mesmo local. Aqui é o script que eu tenho... PorFavormeAjudem!
  11. editei esse post Alguém pode me falar o que tem de errado nesse script era pra dar Magic mais ta dando Fist Fighting os outros estão funcionando menos o de MAGIC
  12. teko157

    [Actions]

    Ola galera do xtibia... A alguns dias estou editando um OTServ (7.92), tava ageitando tudo direitinho e pa... mais ai chego nos seguintes errors que não consigo arrumar: Quando o player morre SEM AOL, não perde nada; O Soul Point do player está subindo muito rapido (50 de soul a cada 1 seg), ja tentei mudar na pasta data/vocations.xml, mudei pra 25 a cada 5 seg, salvei, mais nao deu em nada. Basicamente o que quero é que o player que morra SEM AOL drope o LOOT e o Soul suba de acordo com o arquivo vocations.xml, é como se ele tivesse indo por outro script..nao sei Por hora é so isso que to com BASTANTE dificuldade, lembrando que meu OTServ eh 7.92. Quem poder ajudar, agradeco desde ja. Vlw galera do XTIBIA. Alguem pls? Preciso arrumar isso logo ;/
  13. Elfen

    Bug De Pz

    EAE GALERA DE BOA ?? INTAO VAMO LOGO AO ASSUNTO....TIPO TEM EM VARIOS OT Q EU JA JOGUEI TEM ESSE BUG EX: QUANDO O PLAYER ATK UM MONSTER E ENTRA PRA AREA DE NO-PVP AKELA QUADRADO VERMELHO FICA ENVOLTA DELE AINDA [MOSNTER] SE ALGUEM SOUBER AGRDEÇO REP ++ AHH TEM MAIS UM S; SABE QUANDO AGENTE USA UMA RUNA INTAO N ERA PRA ELA IR PERDENDO UNIDADE INTAO NO MEU OT TA INFITA SE ALGUE SOUBER ARRUMAR AGRADEÇO PRE ++5
×
×
  • Criar Novo...