Ir para conteúdo

caotic

Infante
  • Total de itens

    1599
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que caotic postou

  1. Nao se esqueça que todos do xtibia estamos aqui para ajudar. Sempre que precisar poste um topico estaremos aqui para te ajudar.
  2. caotic

    [Pedido] Anunciador

    Cara antes de postar verifique se o xtibiai ja nao tem esse script. http://www.xtibia.com/forum/topic/62413-npc-que-manda-sua-mensagem-pra-todos-players-on-line/
  3. Va em crie um item novo depois em seu propio itemeditor coloque a o item como not moveable que nao se mexer assim ela nao da trade e nem se joga no chao. Para mover ao centro pokemon eu crio um talkations especializada para isso.
  4. caotic

    [Pedido] Bau De Itens

    fiz um mais simples para vc SE NAO CONSIGUIR CONFIGURAR MANDA OS IDS DOS ITENS QUE EU CONFIGURO PARA VC Crie um arquivo chamado questvip.lua function onUse(cid, item, fromPos, itemEx, toPos) if getPlayerItemCount(cid, COLOCA AKI OS ID DE VIP COINS) => 15 then doPlayerAddItem(cid, AKI COLOCA ID DA SWORD ESPADA, 1) doPlayerSendTextMessage(cid,22,"Voce trocou seus vip coins por uma shord espada") return true end end agora va em actions.xml e coloque isto < action itemid="id do bau aki" event="script" value="questvip.lua"/>
  5. Bem eu fiz o script pelo o que eu entendi ele aumenta a rate se um determinado player tiver um item e derrotar um player Crie um arquivo chamado rateexp.lua e coloque isso: local config = { expbonus = 2 } function onKill(cid, target, lastHit) local item = COLOQUE O ID DO ITEM AKII local storageexp = 66622 if getPlayerItemCount(cid, item) => 1 then doPlayerSendTextMessage(cid, "Voce precisa do item") return true end if isPlayer(target) then doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*rate) doPlayerSendTextMessage(cid, "Sua exp subiu") setPlayerStorageValue(cid, storageexp, 1) end return true end agora a tag em creaturescrips.xml <event type="kill" name="ratexp" event="script" value="rateexp.lua"/> abra creaturescripts/scripts e abra login.lua e coloque esta frase embaixo de Fuction Onlogin registerCreatureEvent(cid, "rateexp")
  6. Ta perfect Eu que eu vo construir uma lib que melhora a storage para guardar esse tipo de arquivo mais ainda to pensando. Brunoo deixa de preguissa kkk Bem se sobrar um tempinho quem sabe eu nao faço umas funçoes interrasantes de pokemon e edito tu la na task Claro se o Vodkart deixar....
  7. Pelo que eu vi na lib tem uma storage paa cada monstro Mais nao precisa disso dava para vc usar metodolos menos vulgar Mais nao tenho nada contra seu script fico perfect
  8. eu tbm queri fazer diferente vodkart tava bem facil eu queria tipo que limitasse o tp que conssumie a storage a cada pisada seria mais ou menos assim: setPlayerStorageValue(cid, 2222, getPlayerStorageValue -1) Assim comeria sempre um storage a cada passo ai exibia uma mensagem dizendo quanto resta. Mais isso depende e do dono do pedido vamos ver o que ele acha A Vodkart voce nao precisa usar todas aquelas Storage neste script para cada monstro.
  9. caotic

    [Pedido] Bau De Itens

    tipo que erro que deu? e mt facil a configuraçao local iditem = { ["AKI SE COLOCARIA QUANTOS COINS VOCE PRECISARIA OU SEJA QUANTOS ITENS"] = {ESTE SERIA O ITEM QUE O PLAYER IA GANHAR}, } local vipcoins = ESTE AKI VC COLOCA O ID DO ITEM--id to item--
  10. O npc do task apaga e coloca isso: Este script ja tinha no xtibia eu so adaptei para verificar uma storage e algumas coisinhas a mais. Crie um arquivo chamado tptask.lua function onUse(cid, item, frompos, item2, topos) local tp = {z=1200, y=1200, z=9} -- Local onde esta o TP. local pos = {z=1000, y=1000, z=9} -- Para onde o player será teletransportado quando entrar no TP (nesse caso ele será teletransportado diretamnte para o temple). if item.uid == 2678 then ------mude se precisar----- if getPlayerStorageValue(cid, 41260) == 1 then doTeleportThing(cid,pos) doSendMagicEffect(pos,10) doPlayerSendTextMessage(cid,22,"Parabens voce chego ao seu destino") end return 1 end agr adicione isso no action.xml <action uniqueid="2678" script="tptask.lua" /> Agora va no seu rme e va no tp que queria clika duas vezes e coloca o unique id como nosso exemplo e 2678 flw
  11. eu sei ai e depois e so colocar uma verificaçao de storage no movemets e manda o script para ele. E que deu vontade de fazer uma coisa mais simples sei la coisas de coisas gostasas de fazer.
  12. nao faz isso nao Vordkat deixa eu fazer para ele. ja to ate quase terminado e claro sem erros
  13. caotic

    [Pedido] Bau De Itens

    eu sei tava para sair e fiz rapidao msn Vo corrigir agr flw ajustei um pouco ta melhor tava com erros em locais porque eu tinha feito ta rapido
  14. caotic

    [Pedido] Bau De Itens

    EU FIZ NA PRESSA SE TIVER ERRO FALA Eu crei para vc rapadin se tiver erro me fala e se funcionar tbm vamos la Crie uma arquivo chamado bau.lua agora va em actions.xml e coloque isto <action itemid="id do bau aki" event="script" value="bau"/> a mais uma coisinha vc pode adicionar mias coisas se quiser tipo na linha de idtem pode ser 40 = 2222 100 = 4444 depende de sua imaginaçao
  15. e que tenho uma lingua diferente voces nao vao intender msn. Bye
  16. Bem nao e tao facil assim ser um doador. O corpo precisa estar com os orgaoes em condiçoes aceitaveis e Vivos Ou seja voce nao morre eles aproveitam seus orgaos paro de bombear sague cabo....... Acho que se e pessoa estiver na beira da morte e o medico perguntar se quer doar seus orgaos a familia vai dizer não com esperença de um recuperaçao como um milagre e ele morre e seus orgaos viram invalido para a doaçao. Se eu serei um doador? Nao sei,preciso pensar mais mais vale para um pouquinho e pensar. Minha familia apoiaria minha opiniao de qualquer lado e concerteza respeitaria.
  17. Como nos somos amigos dissem tudo faz parte da cadeira alimentar. Nos seres humanos temos uma capacidade raramente encontra em seres que e sermos onivoros possivelemente somos onivoros porque precisamos tantos do nutrientes da carne e dos vegetais ja outros animais se contenta com os nutrientes de carne ou vegetal. Nos fazemos parte da classifaçao onivora precisamos de carne e vegetais. Imagine o Leão tivesse pena do Veado ja que ele e carnivoro ele morreria de fome. E o mesmo acontece com a gente somos da cadeira alimentar e precisamos segui la. Sorte nossa que estamos numa classificaçao alta cadeia alimentar.
  18. Bem eu crei para vc esse sistema eu fiz ele ate rapidao testa ae Crei um arquivo chamao shiny.lua function onThink(cid, interval) shiny = math.random(1,6) if shiny == 1 then If getCreatureName(cid) == Abra then doCreateMonster("Dark Abra", getThingPos(cid)) return true end doCreateMonster("Shiny ".. getCreatureName(cid) .."", getThingPos(cid)) return true end end coloque este em creaturescript.xml esta tag <event type="think" name="Shiny" event="script" value="shiny.lua"/> Agr todos os pokemons que voce tem o pokemon shiny ou seja assim Charmander para Shiny Charmander e se vc tiver o Dark Abra vc coloca no Abra va na pasta monsters e abra seus pokemons em cada pokemon no final vc poem <script> <event name="Shiny" script> e pronto shiny aleatoria Se dar alguem um erro ou duvida posta aki msn se dar certo XP
  19. Cara isto e mt facil vai ne creaturescripts/scripts e adicione esta linha embaixo da linha Function Onlogin O outro vc faz assim Crie um arquivo chamando msgdesaida.lua function onLogout(cid) doBroadcastMessage(""..getPlayerName(cid).." Saiu do ot") return false end agr vc coloca esta tag no creaturescripts.xml <event type="logout" name="msgdesaida" event="script" value="msgdesaida.lua"/> agr registra no login.lua em creaturescript/script abra ele la e coloca em baixo da function Onlogin tbm registerCreatureEvent(cid, "msgdesaida")
  20. Esse eu pegeui do xtibia e dei editada para funcionar no seu vip sytem ok. VAi ne movements e cria um arquivo chamado acessvip.lua coloque isso dentro: function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Desculpe voce nao e vip.", msgWelcome = "Bem vindo a vip area." } if isVip(cid) then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doPlayerSendTextMessage(cid, 25, config.msgWelcome) return true end va la em movemts.xml e coloca essa tag < movevent type="StepIn" actionid="22266" event="script" value="acessvip.lua"/> abra o rme e no lugar onde so o vip pode entrar coloque na actionid 22266
  21. caotic

    [Pedido] Tp Time

    qualquer coisa que eu to aki para fazer scripts para ajudar ^^. flw
  22. caotic

    Sala De Espera

    function onThink(interval, lastExecution) local pos = {x = 155, y = 50, z = 7} --posição que surge o tp local topos = {x=794, y=228, z=7} -- o player é teletransportado pra essa posição local timer = 7 -- tempo em minutos pro tp sumir pid = doCreateTeleport(1387, topos, pos) addEvent(deleteTp, timer*60*1000, pid) broadcastMessage("Evento Aberto",22) return true end function deleteTp(pos) local pos = {x = 155, y = 50, z = 7, stackpos = 1} doRemoveItem(getThingfromPos(pos).uid,1) broadcastMessage("Evento Closed",22) end essa ai cria um configuts para em outro outro
  23. caotic

    [Pedido] Tp Time

    function onThink(interval, lastExecution) local pos = {x = 155, y = 50, z = 7} --posição que surge o tp local topos = {x=794, y=228, z=7} -- o player é teletransportado pra essa posição local timer = 7 -- tempo em minutos pro tp sumir pid = doCreateTeleport(1387, topos, pos) addEvent(deleteTp, timer*60*1000, pid) broadcastMessage("Evento Aberto",22) return true end function deleteTp(pos) local pos = {x = 155, y = 50, z = 7, stackpos = 1} doRemoveItem(getThingfromPos(pos).uid,1) broadcastMessage("Evento Closed",22) end
  24. eu tinha posto o script para vc editar mais ja que nao soube editar eu editei para vc testa la
  • Quem Está Navegando   0 membros estão online

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