Ir para conteúdo

DevilMoon

Conde
  • Total de itens

    706
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que DevilMoon postou

  1. DevilMoon

    Faço Mapps ( 8.5 )

    ok vamo la tia jaja te entrego
  2. Pedido! Monstros: Andares: Elemento: Tipo: Exemplo Monstros:Jugg Andares:2 ( No Caso seja o Normal , 1 em cima e 1 em baxo ou 2 em cima ou 2 em baxo ) Elemento:Nature Tipo:Quero que teja taltals respaw...asim assim assim as paredes ... e os Efeitos....taltal Regras! *1 Pedido Por Dia *Maximo 3 Andares *Maximo 3 Elmentos Por Mapa *Pedidos Sem o Formulario Nao Sao Atendindos ( Nao Encista ) Gostou do Meu Mapa? Clica no + Ali Embaxo para Ajudar , ou Nao Gostou Poste aqui ou me mande de volta com oque voce quer Acresentar mais Para eu Ageitar seu Mapa! Obs: Nao é Obrigado a Clicar no + Ali Se Gostar Realmente Clique e me Ajude se Gostar tambem Nao Precise nao é Obrigado! Duvidas no Msn: leonardo.teixeira18@Hotmail.com
  3. tenta adiciona o Tfs do 8.54 ou bota o script num ot 8.5 versao o.3.6 ou 0.3.4 e da update nele para virar 8.54 so axa o tfs do 8.54 tenta isso
  4. Eae Galera O Mapa do Meu Ot é o Slayer Yuriots editado por Jhou entaum o Ot ta no-pvp sei la botei no theforgotten no config pvp tals tudu certo ageitei o Protetion lvl ta 30 e botei 8 e n resolve porra nenhuma alguem ai ajuda! bom toma ai o config.lua Agradeço desde ja!
  5. Protocolo:Styler Yuriots V.06 Versao : 0.3.4 8.5 Assim o Player Fala !evil ou !hero mais ele so pode falar uma ves entaum ele escolhe no lvl 300.. se ele fala !evil ganha automaticamente o visual do grein Reaper look type= 300 mais acrescenta no Outfit Dele ele muda a hora que quiser e fica assim no nome dele [EVIL] DevilMoon ou Hero !hero [HERO] DevilMoon e ganha o Outfit de hero looktype = 73 ... so pode escolher uma vez! Porfavor Alguem me ajuda meu Ot precisa disso para crescer! Agradeço desde ja ou nao Precisa ter o [EVIL] nafrente do nome .. pode assim ele fala !evil ou !hero ganha a ropa e dai uma pessoa da look nele e aparece You See a Player level tals normal so que dai He is Evil ou He is Hero no look
  6. ééé Noizz A Bad Romanceeeeeeee
  7. Vlw Luisfe +Rep Para Ti Tambem @Evil Sim Bota Tudu! @Natsu Todo Mundo Consiguiu Uns no Pvt me perguntarao e ta funfando eles intederao a maioria tbm nao sabe onde fika Global Functions? @Pedrinho Vlw Ae Meo!
  8. PokeBall System! Ola Xtibianos, Vim hoje postar um Famoso Script de Pokeball System feito pelo Genioso Nahruto, claro pedi a autorização dele para postar. A Todos que forem pegar Scripts de outras Pessoas, lembre-se de sempre pedir autorização e claro colocar os creditos. Para Tfs: 0.34 , 0.35 e 0.36 Essas Forao Testadas E Funfo. Versoes: 8.42 - 8.50 - 8.52 - 8.54 - 8.6. Ots Testados: Snowz Yurots - Alissow Server - Styller Yurots Primeiramente Vamos Fuçar em Function.lua, se voce nao Sabe onde fica vá em: Data>Lib>Function.lua Abra e Coloque Isto: _warpzone = 2147483648 -- start storing strings here (THIS IS THE ABSOLUTE MAXIMUM VALUE FOR THIS) _maxlength = 1024 -- multiply by 3 to get the true length. setPlayerStorageInteger = setPlayerStorageValue getPlayerStorageInteger = getPlayerStorageValue function setPlayerStorageString(cid, key, value) if #value > (_maxlength-1) * 3 - 1 then -- Last word is reserved for 0 termination of the string. error("Storage string is too long") end if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local word = 0 local wordwrap = 0 local wordcount = 0 local i = 1 while i <= #value do local byte = string.byte(string.sub(value, i, i)) word = bit.bor(word, bit.lshift(byte, wordwrap)) wordwrap = wordwrap + 8 if wordwrap == 24 then --[[ In the ideal world we would be able to store 4 characters per word, however, as the default return value for getPlayerStorageValue is -1, we cant use the last bit. ]]-- setPlayerStorageInteger(cid, key + wordcount, word) word = 0 wordwrap = 0 wordcount = wordcount + 1 end i = i + 1 end -- store the last word setPlayerStorageInteger(cid, key + wordcount, word) end function getPlayerStorageString(cid, key) if key > _warpzone / _maxlength then error("Storage string key is too large (" .. key .. ")") end key = _warpzone + key * _maxlength local wordcount = 0 local str = "" while true do if wordcount >= _maxlength then break end local word = getPlayerStorageInteger(cid, key + wordcount) if word == -1 then -- end of string break else -- Extract the 3 characters from the value byte = bit.band(word, 255) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 65280), 8) if byte == 0 then break else str = str .. string.char(byte) end byte = bit.rshift(bit.band(word, 16711680), 16) if byte == 0 then break else str = str .. string.char(byte) end end wordcount = wordcount + 1 end return str end E Isso! function doConvinceSummon(cid, creature, amount, pos) summonplayerpos = {x=pos.x, y=pos.y, z=pos.z, stackpos=253} summonplayer = getThingfromPos(summonplayerpos) if(summonplayer ~= nil and summonplayer.itemid > 0) then doPlayerSendCancel(cid,"There is not enough room to summon here.") ret = 0 else convince = doSummonCreature(creature, pos) doConvinceCreature(cid, convince) ret = 1 end return ret end Agora Vamos Fazer o Script Vá em Pasta do Seu Ot > Data > Actions > Scripts Crie uma Pasta chamada pokeball.lua e bote isso dentro local notAllowed = {"Ferumbras", "Demon"} local storage = { status = 25650, pokeName = 25651 } local actionid_used = 7510 function onUse(cid, item, fromPos, item2, toPos) local pokeballStatus = getPlayerStorageValue(cid, storage.status) local pokeName = getPlayerStorageString(cid, storage.pokeName) pos = getPlayerPosition(cid) pos.stackpos = 0 if pokeballStatus == -1 then toPos.stackpos = 253 local pokeThing = getThingfromPos(toPos) if isCreature(pokeThing.uid) == TRUE then if isPlayer(pokeThing.uid) == FALSE then local pokename_ = getCreatureName(pokeThing.uid) if item.actionid ~= actionid_used then -- local maxHealth = 400 -- local creatureHealth = getCreatureHealth(pokeThing.uid) -- local divNum = (string.len(maxHealth)-1)^2 -- local result = math.floor((creatureHealth/divNum)/10) -- local chance = math.random(1, math.random(4, math.random(7, math.max(result, 7)))) -- if chance == result then if isInTable(notAllowed, pokename_) == TRUE then doPlayerSendCancel(cid, "You cannot catch this creature") else setPlayerStorageString(cid, storage.pokeName, pokename_) doRemoveCreature(pokeThing.uid) doSendDistanceShoot(fromPos, toPos, 37) setPlayerStorageValue(cid, storage.status, 1) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") doSetItemActionId(item.uid, actionid_used) end -- else -- doSendMagicEffect(fromPos, 2) -- doPlayerSendCancel(cid, "The Pokemom Escaped") -- end elseif item.actionid == actionid_used and pokename_ == pokeName then doPlayerSay(cid, pokeName .. " Back!!", TALKTYPE_SAY) doRemoveCreature(pokeThing.uid) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") setPlayerStorageValue(cid, storage.status, 1) doSendDistanceShoot(fromPos, toPos, 37) else doSendMagicEffect(fromPos, 2) doPlayerSendCancel(cid, "This pokeball is already used") end else doPlayerSendCancel(cid, "You cannot catch this creature") end else doPlayerSendCancel(cid, "Creature not found") end elseif pokeballStatus == 1 then summons = getCreatureSummons(cid) -- if #summons >= 2 then -- doPlayerSendCancel(cid, "You cannot call more pokemons") -- else doConvinceSummon(cid, pokeName, 0, toPos) doSendDistanceShoot(fromPos, toPos, 37) doPlayerSay(cid, pokeName .. " Go!!", TALKTYPE_SAY) setPlayerStorageValue(cid, storage.status, -1) doSetItemSpecialDescription(item.uid, "it is empty.") -- end end else return 1 end function isInTable(t, val) for _, v in pairs(t) do if v == val then return TRUE end end return LUA_ERROR end para TFS local notAllowed = {"Ferumbras", "Demon"} local storage = { status = 15244, pokeName = 15212 } local actionid_used = 7510 function onUse(cid, item, fromPos, item2, toPos) local pokeballStatus = getPlayerStorageValue(cid, storage.status) local pokeName = getPlayerStorageString(cid, storage.pokeName) pos = getPlayerPosition(cid) pos.stackpos = 0 if pokeballStatus <= 0 then toPos.stackpos = 253 local pokeThing = getThingfromPos(toPos) if isCreature(pokeThing.uid) == TRUE then if isPlayer(pokeThing.uid) == FALSE then local pokename_ = getCreatureName(pokeThing.uid) if item.actionid ~= actionid_used then -- local maxHealth = 400 -- local creatureHealth = getCreatureHealth(pokeThing.uid) -- local divNum = (string.len(maxHealth)-1)^2 -- local result = math.floor((creatureHealth/divNum)/10) -- local chance = math.random(1, math.random(4, math.random(7, math.max(result, 7)))) -- if chance == result then if isInTable(notAllowed, pokename_) == TRUE then doPlayerSendCancel(cid, "You cannot catch this creature") else setPlayerStorageString(cid, storage.pokeName, pokename_) doRemoveCreature(pokeThing.uid) doSendDistanceShoot(fromPos, toPos, 37) setPlayerStorageValue(cid, storage.status, 1) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") doSetItemActionId(item.uid, actionid_used) end -- else -- doSendMagicEffect(fromPos, 2) -- doPlayerSendCancel(cid, "The Pokemom Escaped") -- end elseif item.actionid == actionid_used and pokename_ == pokeName then doCreatureSay(cid, pokeName .. " Back!!", TALKTYPE_SAY) doRemoveCreature(pokeThing.uid) doSetItemSpecialDescription(item.uid, "it contains a " .. pokename_ .. ".") setPlayerStorageValue(cid, storage.status, 1) doSendDistanceShoot(fromPos, toPos, 37) else doSendMagicEffect(fromPos, 2) doPlayerSendCancel(cid, "This pokeball is already used") end else doPlayerSendCancel(cid, "You cannot catch this creature") end else doPlayerSendCancel(cid, "Creature not found") end elseif pokeballStatus == 1 then -- summons = doCreatureSummons(cid) -- if #summons >= 2 then -- doPlayerSendCancel(cid, "You cannot call more pokemons") -- else doConvinceSummon(cid, pokeName, 0, toPos) doSendDistanceShoot(fromPos, toPos, 37) doCreatureSay(cid, pokeName .. " Go!!", TALKTYPE_SAY) setPlayerStorageValue(cid, storage.status, 0) doSetItemSpecialDescription(item.uid, "it is empty.") -- end end return 1 end function isInTable(t, val) for _, v in pairs(t) do if v == val then return TRUE end end return LUA_ERROR end Agora Vamos Adicionar as Tags, vá em Data>Actions.xml e Adicione as Tags Corretas´ <action itemid="xxxx" script="pokeball.lua" allowfaruse="1" blockwalls="1" /> [font-"Georgia"]em <action itemid="xxxx" nos 4 X voce coloca o Number Id Do seu Item que Será como uma "Pokeball"[/font] Oque o Script Faz Realmente: - Guarda monstros dentro de objetos e salva seu status, você pode colocar pra salvar em qlqr objeto.. seria ótimo para projetos pokemons.. Creditos: Nahruto Print Screen's: Snorlax Saindo da Pokeball: Snorlax Voltando para a Pokeball Look da Pokeball ( o Player so Ve assim You See a Pokeball , Have Snorlax )] Lembrando que eu nao Adicionei o Efeito da Pokeball Abrindo e Jogando o Monstro. Para fazer este Tipo de efeito voce vai ter que saber direitinho o LookType da Pokeball Fechando e Saindo, e transformar para um efeito e depois modificar no Script, aqui no xtibia Existe varios Tutoriais explicando isto, é so procurar! Gostou? Clica no Ali em Baicho para me Ajudar! Abraços..
  9. DevilMoon

    Reset System

    Galera Sempre Venho Pedindo um Reset System Que Preste pode ser qualquer geito mais quando reseta volta para o lvl 8 e reseta no 500 + pagando 50 crystal Coins.. e um que seja bom né que dexa a mana e vida .. quando ele fikar lvl 8 e assim por diante Versao 8.5 nao se esqueça!
  10. Galera ja disliberei as porta do meu moudein la botei 10.1.1.1 ta logueis talss tenhu ate um ot mais como eu crio um site
  11. Galera Meu Ot Que eu Fiz .. Esta Dando Esses Seguintes Erros Scripts esta na seçao de scrpiting pedido de 6 sprits dai vcs ve la esta dando estes seguidos erros! Tentem me Ajudar PLx ... e tambem quando eu entro da debug ... esse axo de tile é do tile 460 boa flor 0 para o player da fly porfavor alguem ajuda@
  12. bah cara fikei com medo nao vo consigui dormi sahushauhu zoaa mt boa a historia quando sai o filme²
  13. bahhh kaonic mt bom cara so teu fãa mt bommm fudidooo o trabalhoooo =) vlw ae kaonic e nicekid
  14. aff dai é foda né pq ninguem atande os pedidos OBS>Dexa aberto vo bot em um so topico
  15. Tipo do script:Ride Sytem Protocolo (versão do Tibia):8.50 Servidor utilizado:é do snowz ot v11 Nível de experiência:lol nao precisa Adicionais/Informações:tipow para eu montar no dragao falo !ride e eu monto no outfit dai fiko com outro outfit e almenta o speed dai eu edito o outfit que fika montado so com o dragao perto é que tipow tenhu um script de um egg de um dragao dai eu do use e sumona um dragao e fica como pet dai eu do use e falo !ride e eu monto em cima dele aumentando o speed é claro dai dps eu almento ou ageito o speed que eu vou querer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tipo do script:Vip System Protocolo (versão do Tibia):8.50 Servidor utilizado:é do snowz ot v11 Nível de experiência:lol nao precisa Adicionais/Informações:tipow um sistema de vip que um npc vende por 10kk dai o player ganha o vip por 30 dias e ganha tbm outfits que sao esses os custom outfit que sao a do frog rei rainha ( Esse So Ganha quem é female ) Antigo ( lookype 127 ) Antigona ( so para female 126 ) Barbarians Morgaroth Os Custom Outfit ou New Outfits que tu axa na pasta xml .>> outfits vao ta la eles Quero ver se Conseguem ... Agradeço desde Ja Que Bom o Topico Otima Iniciativa quero ver se é bom mesmo
  16. cara é bom manja mt no Script
  17. Galera Sabem quando vai na pasta de xml e abre outfits tem os normais male e famele a dos god e os new ou custom outfit que é o rei a rainha , frog elf tals varios sempre que adiciono a rainha no outfit das female e o dos frog rei de male ourfit adiciono direitinho direito mesmo ligo meu ot dai mando os cara troka de ropa os outfit nao ta la porque será
  18. SHAUSHUAHSUAHSUAHUS ta vo tenta melhorar a iluminaçao e o cabo jaaja posto a 5x
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...