Ir para conteúdo

RigBy

Visconde
  • Total de itens

    411
  • Registro em

  • Última visita

  • Dias Ganhos

    10

Tudo que RigBy postou

  1. @shoguns What? @topic Belo script mas uma dica usa tabela que vai diminuir muito o tamanho da script
  2. Opa tinha esquecido mas ja coloquei. Que vença o pior
  3. Vamos participar da oms ainda da tempo
  4. Obrigado a todos. Criatividade e oque eu tenho de sobra so me falta conhecimento!
  5. Boa vey gostei, vo usar aquela parede e você pode postar norte, sul e andando da sprite do anbu pra eu adicionar nesse servidor que eu to desenvolvendo \/ ?? postar mas sprite de naruto que vai servir muito pra min.
  6. Death System Introdução: Vamos pessoal participar da oms, esse sistema faz com que quando um player mate o outro apareça um ceifeiro vindo pega a alma dele. Vamos la começar a add a script Em creaturescript/script, crie DeathSystem.lua -- Do not remove the credits -- -- [CREATURESCRIPT] Death System -- -- developed by Rigby to help DuuhCarvalho -- -- Especially for the Xtibia.com -- function onDeath(cid, corpse, killer) local pos = getCreaturePosition(cid) local monster = 'ceifeiro' local timer = 3 -- quanto tempo vai demorar pra sumir function removeMonster() for _, pid in ipairs(getCreatureSummons(killer[1])) do doRemoveCreature(pid) end return true end if isPlayer(cid) and isPlayer(killer[1]) then doConvinceCreature(killer[1], doCreateMonster(monster, pos)) doSendAnimatedText(getThingPos(cid), "DEATH!", 125) doSendMagicEffect(getThingPos(cid), 65) addEvent(removeMonster, timer*1000) end return true end Creaturescript.xml tag <event type="death" name="DeathSystem" event="script" value="DeathSystem.lua"/> Login.lua antes do ultimo return true registerCreatureEvent(cid, "DeathSystem") Agora vamos criar o ceifeiro em monster crie um ceifeiro.xml <?xml version="1.0" encoding="UTF-8"?> <monster name="Ceifeiro" nameDescription="a ceifeiro" race="blood" experience="0" speed="0" manacost="220"> <health now="9999999999999" max="9999999999999"/> <look type="300" corpse="5971"/> <targetchange interval="2000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag skull="5"/> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="0"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag pushable="1"/> <flag canpushitems="0"/> <flag canpushcreatures="0"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="8"/> </flags> <defenses armor="1" defense="2"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="2000" chance="100"> <voice sentence="HAHAHAHA"/> </voices> </monster> em monsters.xml adicione essa tag antes do ultimo </monsters> <monster name="Ceifeiro" file="ceifeiro.xml"/> Espero que gostem.
  7. Sabe aquele dia que você tem um dejavu sobre um flashback??
  8. Obrigado. Pessoal vo demorar um pouco pra posta atualizações por causa que to criando um script pra oms mas breve postarei o sistema de sharingan que eu to desenvolvendo.
  9. Sabe aquele dia ruim??to tendo um pior.
  10. Boa ,eu tinha muito poblemas quando tava tentando aprender a usar addEvent, tiver que ver outros scripts mas ja peguei as manhas
  11. Plágio?? mesmo que você não poste nada isso não vai impedir que alguém entre no seu servidor e roube suas sprites, ideias e ate seus sistemas. !8 pessoais pra que isso?? Com 1 Script ,1 Programador e 2 Sprite da pra desenvolver um servidor bom. Quanto ao sistema de sharingan eu acho que ta meio fraco né, o sistema que eu to desenvolvendo nesse servidor \/. Você vai ter que upa seu sharingan matando bichos e talz, quanto maior o nivel do sharingan maior sera o dano de genjustu.
  12. Não sei porque mas eu tenho uma breve sensação que essa script não e sua, se não for poste os créditos. E eu acho melhor você coloca local's pra que fique mas fácil de iniciante configurarem, pois alguns tem preguiça de ler a script. Alem de usa identificação que fica melhor. Fora isso obrigado por contribuir pro xtibia.
  13. Eu testei no TFS 0.4(8.60) e não deu nenhum erro mas se você informa o erro depois eu tento resolver pra você.
  14. Vlw,pessoal Eu acabei de adicionar o personagem kurenai que sera uma org. to adicionando shikamaru, tenten, neji ,chouji e mais ,também falta criar os jutsus. também to desenvolvendo um sistema de bingo book. Logo, logo vo adicionar mais imagens sobre oque eu to adicionando.
  15. Não custa nada usar o google http://www.xtibia.com/forum/topic/203243-pullpush-spells/
  16. Decidir fazer um narutibia 8.60 (eu ia desenvolver um 9.60 mas ia da muito trabalho pela falta de recurso) para relembrar vários servidores do 7.81 (Extnl, Nso ,Nwo, etc..). Com sistema de org e algum sistemas próprio feito por min. Aqui sera postado todas as noticias do desenvolvimento do projeto Noticias:13/03/2014 Noticias:18/03/2014 Noticias 05/04/2014
  17. Dia Ruim
    1. HeltonMuniz2

      HeltonMuniz2

      Todos temos um \o/ força ai

  18. C - Parece com o royal crossbow só que pintado de preto. I - O começo parece uma escopeta. H - O começo também parece uma escopeta.
  19. 2 dias sem net ,e osso.
  20. Hmm, ok passei 2 dias sem net então daqui pra segunda eu posto a versão 2.0 com algumas modificações.
  21. RigBy

    Sistema akstuki

    To no celular, Nao sei pra que tanta dificuldade eu ja fiz o system so basta vc posta la oque deve melhora Creatserv pra que vc quer que aparecar a msg, se o sistema Muda o nome do player, falando que ele e da akatsuki Duuh eu ja fiz esse sistema la no topico
  22. @Junior 001 Vlw, totalmente funcional. @DuuhCarvalho Obrigado. @Creatserv Nunca joguei Nto ,eu sique tenho o tibia 8.54 no PC então não sei se fico totalmente igual ao do nto. Pois eu fiz esse me baseando nos pedidos de script Não da bonus de xp mais se você criar uma script que cheque a storage que eu pois la em cima vai funciona. Cria um topico la no pedido e duvidas que eu vejo como funciona e tento fazer.
  23. RigBy

    System akatsuki

    Essa dai pode ta com alguns erros. Eu fiz outro mais elaborado http://www.xtibia.com/forum/topic/229599-akatsuki-system-advance-10-heart-system/ Comente la oque deve melhorar pra versão 2.0
  24. Akatsuki System + Heart System Introdução - tava vendo muitas pessoas precisando desses dois sistema então resolvi criar o meu próprio. - Não ta igual ao do NTOUltimate pois nunca joguei esse servidor. O que tem no Akatsuki system 1.0? - Verifica se sua vocação pode fazer parte da akatsuki - Verificar sua vocação e adiciona outra diferente? - Troca de outfit dependendo da sua vocação - Da bonus de hp e mp - Adicionar o nome [Akatsuki] no seu nick exemplo [Akatsuki] RigBy - Aplica uma storage quando você entra pra akatsuki (com isso da pra você fazer bonusXp) - storage é 85798723243 valor 1 O que tem no Heart System - Ele só te da o coração se você for acima de tal level - adiciona o nome da pessoa no coração Vamos la a script Npc.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="[Akatsuki] Tobi" script="data/npc/scripts/AkatsukiSystem.lua" walkinterval="2000" speed="0" floorchange="0"> <health now="100" max="100"/> <look type="128" head="0" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Hello You who joins {akatsuki}?"/> </parameters> </npc> Npc/Script/AkatsukiSystem.lua -- Do not remove the credits -- -- [NPC] Akatsuki System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local level = 1 -- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local config = { --[Vocation] = ( Nova Vocation, New Outfit ) [1] = { 5, 128}, [2] = { 6, 129}, [3] = { 7, 130}, [4] = { 8, 131}, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'akatsuki') then if getPlayerVocation(cid) ~= config then if getPlayerStorageValue(cid, 85798723243) == -1 then if getPlayerLevel(cid) >= level then selfSay('Are you sure you want to join the Akatsuki?.', cid) talkState[talkUser] = 1 else selfSay('You there and very weak, vain talk to you when you have level '..level..'.', cid) end else selfSay('You already part of the akatsuki!', cid) end else selfSay('Do not need you now!', cid) end end if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then selfSay('To prove their loyalty, you have to bring '..quantidade..' {hearts}.', cid) talkState[talkUser] = 2 end if talkState[talkUser] == 2 and msgcontains(msg, 'hearts') then if getPlayerItemCount(cid, 5943) >= 6 then local voc = config[getPlayerVocation(cid)] doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doPlayerRemoveItem(cid, 5943, 6) doCreatureAddMana(cid, getCreatureMaxMana(cid)) setPlayerStorageValue(cid,85798723243,1) db.executeQuery("UPDATE `players` SET `name` = '[Akatsuki] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 5*1000, cid, true) doPlayerSendTextMessage(cid,25,'You will be kicked in 5 seconds to enter the akatsuki!') selfSay('Congratulations now you are part of akatsuki.', cid) talkState[talkUser] = 0 else selfSay('No use to fool me, you do not have '..quantidade..' hearts, goes behind.', cid) end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Heart System Creaturescript/script/heartsystem -- Do not remove the credits -- -- [CREATURESCRIPT] Heart System -- -- developed by Rigby -- -- Especially for the Xtibia.com -- function onKill(cid, target, lastHit) local item = 5943 -- id do coração local level = 300 -- level necessário para tira o coração if isPlayer(cid) and isPlayer(target) then if getPlayerLevel(target) >= level then local add = doPlayerAddItem(cid, item, 1) doItemSetAttribute(add, "description","Esse coração é de "..getPlayerName(target).." que foi morto no level "..getPlayerLevel(target).." por "..getPlayerName(cid)..".") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Voce Mato " ..getPlayerName(target).. ".") doSendMagicEffect(getPlayerPosition(cid),12) end end return true end Creaturescript.xml Tag <event type="kill" name="HeartSys" event="script" value="heartsystem.lua"/> Podem comenta duvidas, opiniões ou melhoramento para que haja a versão 2.0
  • Quem Está Navegando   0 membros estão online

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