Ir para conteúdo
  • Cadastre-se

MaXwEllDeN

Héroi
  • Total de itens

    1185
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que MaXwEllDeN postou

  1. Puts, é muito atributo! Seria chato pra copiar todos esses atributos. Aqui uma solução alternativa: Quando você "coloca" um pokémon no daycare, a pokebola ficaria com o player, mas inutilizável, até eu pegar o pokémon de volta com o NPC. Qualquer um poderia pegar o pokémon com o NPC, desde que levasse a pokebola.
  2. Anexarei sua resposta ao tópico. Obrigado, Caronte.
  3. Não posso fazer um tópico totalmente contra idiotas, muito menos desenvolver scripts contra idiotas. O problema no CTF, é que ninguém lê exatamente o que eu postei, e sempre acaba fazendo algo que eu não disse para fazer, por isso os que não sabem ler instalam errado. Se não disse onde coloca UID, é porque não precisa colocar UID, o próprio script faz isso. Pela metade? Realmente. Não posso instalar para todos que querem, né? Porque a única coisa que falta nas coisas que posto, é instalar para as pessoas, que mesmo assim fazem merda e instalam errado. Passar bem.
  4. Poxa, esse arquivo ainda não dá informações suficientes... Preciso da estrutura da função function doSendPokeBall Acho que fica em algum arquivo dentro da pasta lib
  5. Fishing System: Renamer Npc: Npc Uper: Conforme eu precise mais de algo eu coloco aki Obrigado pela ajuda... REP+ e até logo! :3 Olá, TsplayerT. Para poder te ajudar, preciso entender como funciona a arquitetura do seu sistema de pokémon. Será que você poderia me enviar os arquivos que executam o catch de pokémons? Eles serão provavelmente encontrados em actions/scripts.
  6. local config = { gold = 20, -- Gold necessário cd = 2, -- Intervalo em minutos storage = 2612, -- Não necessita configurar } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) npcHandler.topic = {} 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(cid) npcHandler
  7. Se seria O USO DO PRÓPRIO ITEM, seria mais interessante mapear na source o método que interpreta que o player usou um item, e desse modo interfacear esse método com um novo método, que você poderia chamar de doPlayerUseItem(cid, itemuUID, target) Onde basicamente você iria forçar por um script, o servidor a entender que foi o cliente quem enviou a solicitação para usar o item. Creio que seja isso, mas não posso afirmar com total certeza pois não conheço bem as sources. Abraços.
  8. doPlayerCastSpell(cid, "Light Healing") ou doCreatureCastSpell(cid, "Light Healing") Sobre a solução para as runas, exemplifica melhor um caso onde você precisaria usar, que talvez eu possa te dar uma solução alternativa.
  9. local pos = fromPosition local aqui = getPlayerPosition(cid) local vocs = {300, 301, 302, 303, 304, 305, 306, 307} local agua = {4610, 4612, 4611, 4664, 4613, 4666, 4646, 4654, 4609, 4665, 4608, 4625, 4665, 4666, 4645} local parede = {1030, 1029, 1025, 1026, 1027, 1259, 1028, 1032, 1034, 1033, 1536, 1533, 873, 919, 874, 1037, 2700, 2708, 4472, 4475, 4471, 3388, 3373, 3363, 3398, 3408, 3417, 3420, 3407, 3368, 2701, 5130, 6170, 6166, 1596, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 33
  10. local ip = {x = 926, y = 1012, z = 7} Aqui é onde o "Michael Jackson" vai aparecer
  11. <?xml version="1.0" encoding="UTF-8"?> <npc name="Juca" script="juca.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="17" body="54" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, se voce quer uma vocação VIP tu precisa do {pergaminho}."/> </parameters> </npc>
  12. Muda o que tem na linha 7 do arquivo juca.xml. Uma dúvida: Seu nome é Yan? theGazette no Pokémon da SvkE?
  13. Cria o arquivo data/npc/juca.xml e coloca isso dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Juca" script="juca.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="128" head="17" body="54" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|, I am a bootmaker."/> </parameters> </npc> Cria o arquivo data/npc/scripts/juca.lua e coloca isso dentro: local pergaminhoid = 2154 -- Itemid do pergaminho local vocations = { [5] = {9, 10, 11}, [6] =
  14. local pergaminhoid = 2154 -- Itemid do pergaminho local vocations = { [5] = {9, 10, 11}, [6] = {12, 13, 14}, [7] = {15, 16, 17}, [8] = {17, 15, 10} } local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) end function onThink() npcHandler:onThink() end local talkState
  15. local storage = 4123 function onChangeOutfit(cid, old, current) if getPlayerStorageValue(cid, storage) ~= -1 and getPlayerStorageValue(cid, 79519) < 1 then setPlayerStorageValue(cid, 79519, 1) doCreatureChangeOutfit(cid, old) setPlayerStorageValue(cid, 79519, -1) return false end return true end
  16. Ainda bem, cara. Se precisar de ajuda com algo pode falar comigo no Skype que te ajudo no que estiver dentro do meu entendimento. Skype: MaXwEllDeN
  17. Caraca, como ninguém nunca pensou nisso antes? O script pode ser simples, mas a ideia foi genial!
  18. Removi a parte que fazia o player falar os números. Esqueci de remover durante os testes.. Bem, provavelmente ele não mostra a spell por causa do needlearn sim. Vou desenvolver algo para que possa usar com o conjure. Em breve posto
  19. function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__MAGLEVEL then local spells = {} for index = 0, getPlayerInstantSpellCount(cid) - 1 do local spell = getPlayerInstantSpellInfo(cid, index) doCreatureSay(cid, spell.mlevel) if spell.mlevel > oldLevel and spell.mlevel <= newLevel then table.insert(spells, " [".. spell.name .."] \"".. spell.words .. "\" Mana[".. spell.mana .."]") end end if #spells > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You have just advanced to magic level ".. newLevel .." and learned new spel
  20. Tenta esse aqui: function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__MAGLEVEL then local spells = {} for index = 0, getPlayerInstantSpellCount(cid) - 1 do local spell = getPlayerInstantSpellInfo(cid, index) if spell.mlevel > oldLevel and spell.mlevel <= newLevel then table.insert(spells, " [".. spell.name .."] \"".. spell.words .. "\" Mana[".. spell.mana .."]") end end if #spells > 0 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ORANGE, "You have just advanced to magic level ".. newLevel .." and learned new spells!") for _,
  21. Editei o último tópico. Mas tive outra ideia para refazer esse script, se quiser testar essa última versão enquanto eu crio o novo script, fique a vontade.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo