-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
Sabe fazer a tag? não sei se os parâmetros do broadcast são esses, só avisando. function onStepIn(cid, item, position, fromPosition) local artigo = getPlayerSex(cid) == 0 and "A" or "O" local nome = getPlayerSex(cid) == 0 and "jogadora" or "jogador" if getPlayerGuildId(cid) > 0 then doBroadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." da guild "..getPlayerGuildName(cid).." está invadindo o Castle 24horas.") else doBroadcastMessage(""..artigo.." "..nome.." "..getCreatureName(cid).." está invadindo o Castle 24horas.") end return true end
-
pedido ola alguem poderia me dar um npc que tem level minimo e maxim ode viajar ?
pergunta respondeu ao daniursolinoo de zipter98 em Scripts
Sabe fazer o XML? data/npc/scripts 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local cfg = { min_level = 25, --Level mínimo necessário para ser teleportado. max_level = 30, --Level máximo necessário para ser teleportado. to_go = {x = xxx, y = yyy, z = zzz}, --Para onde o player será teleportado. } if msgcontains(msg, 'viajar') or msgcontains(msg, 'viajem') then if getPlayerLevel(cid) >= cfg.min_level and getPlayerLevel(cid) <= cfg.max_level then --Levels que o player pode viajar: 25, 26, 27, 28, 29 e 30. selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.to_go) talkState[talkUser] = 0 return true else selfSay("Você precisa estar, no mínimo, level "..cfg.min_level.." e no máximo level "..cfg.max_level.." para viajar.", cid) talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
[Encerrado] [Dúvida] Configuração Pokemon
tópico respondeu ao narutibianspd de zipter98 em Tópicos Sem Resposta
data/lib/StatusPokeOld.lua. -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Ter jeito, tem sim. Mas com aquele bug que você mencionou, não acho muito recomendável. Vou só editar umas coisinhas no script aqui, e já edito. Ah, se você quiser mesmo que o pokémon não retorne para a pokeball, avisa aqui, que eu retiro essa parte. edit: Só do Eevee que está dando este bug? -
1: (suponho que não preciso explicar) •Servidor com Sources Base PDA Stylo Maldoso 2: (o mapa do servidor foi feito do 0, mas tem partes de outros mapas?) •MAPA FEITO DO 0 COM PARTES DO SKYFALL-PDA-TXU E PXG De resto, o servidor parece ser bom, parabéns.
-
Sabe fazer o XML? data/npc/scripts 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local cfg = { level = 100, --Level necessário para ser teleportado. to_go = {x = xxx, y = yyy, z = zzz}, --Para onde o player será teleportado. } if msgcontains(msg, 'teleport') then if getPlayerLevel(cid) >= cfg.level then selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.to_go) talkState[talkUser] = 0 return true else selfSay("Você precisa estar, no mínimo, level "..cfg.level.." para ser teleportado!", cid) talkState[talkUser] = 0 return true end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Sobre voltar pra ball, foi intencional colocar isso, pra evitar que o pokémon ficasse fora da ball, e consequentemente bugasse os status. Vou dar uma olhada sobre os status (acho que já sei o que é) e sobre o Eevee. edit: sobre o eevee, já corrigi. Era burrada de minha parte; já sobre os status, só falta eu confirmar uma coisa. edit denovo: Tenta assim: -
Maxx, não conheço muito bem servidores com level, porém, suponho que, para os pokémons selvagens virem level 0, basta configurar no configuration.lua (aliás, não sei se é lá que edita isso, já que não mexo com servidores com level). Se eles sempre vierem level 0, consequentemente, ao capturá-los virão level 0. Ou, se não, quando capturar o pokémon, se quiser que ele venha em um level específico, é só editar no catch system.lua. É bem simples, você deve conseguir.
-
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Deixa eu ver se entendi: Se o player não retornar o pokémon pra ball, ele fica sem level, e, consequentemente, os status bugam? Se for, já encontrei uma solução pra isso. Mas, antes, poderia informar qual servidor base você utiliza? Bom, se for PDA, e tiver a função getPokeballType, provavelmente irá funcionar. Testei aqui no meu sistema de evolução, e no console dá apenas um erro de creature not found quando vai setar a skull nele; porém, nada prejudicial (ao menos, aqui não ocorreu bug algum em relação à isso). -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Ih, é mesmo ._. tenta agora: -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Sobre não ganhar os bônus de status, tente assim: Agora, está tudo funcionando sem bugs? Bugs que eu digo, é como, por exemplo, um determinado pokémon não evoluir corretamente; algum erro no console; etc. -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Quando volta o pokémon para a ball, o level aparece? Sobre o tempo, editei o script ali em cima. -
[Encerrado] PDA Heal pisando no Tile
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Aqui está, testei, e está funcionando perfeitamente. Crie um arquivo .lua em data/movements/scripts com o nome tileheal, e adicione nele o seguinte conteúdo: Depois, em data/movements, coloque a seguinte tag em movements.xml. <movevent type="StepIn" actionid="coloque um action id que não esteja em uso no seu servidor" event="script" value="tileheal.lua"/> Depois, basta configurar o tile no map editor. -
Se não me engano, é no look.lua.
-
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Tenta: -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Bom, eu tentei fazer aqui. Não está completo, pois a configuração é bem grande. Sobre as special evolutions, fiz/tentei apenas do Eevee. Para fazer as outras, basta seguir esta como base. Qualquer erro, só postar. Ah, não se esqueça de ir configurando as words na tag, a medida que configura no script. Enfim, crie um arquivo .lua com o nome evolvetalk,em data/talkactions/scripts, com o conteúdo: Depois, em data/talkactions, talkactions.xml, adicione a tag: <talkaction words="!fire;!normal;!leaf;!water;!cocoon" event="script" value="evolvetalk.lua"/> -
[Encerrado] Transformar Stones em Talkactions
tópico respondeu ao otavio101 de zipter98 em Tópicos Sem Resposta
Se um pokémon evoluisse, por exemplo, com leaf stone, o comando seria qual? !grass ou !leaf? E se um pokémon tiver dois elementos, será verificado o elemento primário? Por exemplo, Venusaur é grass/poison. Então, com qual comando seria evoluído o Ivysaur? Ah, tem alguma informação adicional? Poderá evoluir o pokémon durante batalha? -
Claro, reportado. E, de nada ^^
- 6 respostas
-
- configuration
- pda
-
(e 3 mais)
Tags:
-
Na linha 5948 do seu configuration.lua, vocês esqueceu de uma vírgula antes do "Shiny Ninetales". Troque: ["ride"] = {"Shiny Onix", "Venusaur", "Ninetales", "Arcanine", "Ponyta", "Rapidash", "Doduo", "Dodrio", "Onix", "Rhyhorn", "Tauros", "Shiny Venusaur", "Shiny Arcanine", "Steelix", "Houndoom", "Meganium", "Bayleef", "Stantler", "Mareep", "Piloswine" "Shiny Ninetales"}, Por: ["ride"] = {"Shiny Onix", "Venusaur", "Ninetales", "Arcanine", "Ponyta", "Rapidash", "Doduo", "Dodrio", "Onix", "Rhyhorn", "Tauros", "Shiny Venusaur", "Shiny Arcanine", "Steelix", "Houndoom", "Meganium", "Bayleef", "Stantler", "Mareep", "Piloswine", "Shiny Ninetales"},
- 6 respostas
-
- configuration
- pda
-
(e 3 mais)
Tags:
-
Fiz aqui bem rápido, porque já estou de saída. Qualquer erro, só postar. Arquivo .lua do npc [data/npc/scripts] 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local cfg = { vip1 = {x = xxx, y = yyy, z = zzz}, --Posição que o player será teleportado (da cidade vip1). vip2 = {x = xxx, y = yyy, z = zzz}, --Posição que o player será teleportado (da cidade vip2). id_item = 5785, } if msgcontains(msg, 'viajem') or msgcontains(msg, 'viajar') then selfSay("Então, você gostaria de viajar? Para isso, você deverá ter o item x em sua mochila!", cid) doPlayerSendTextMessage(cid, 27, "Diga yes se quiser viajar, e não se não quiser. Lembre-se de ter o item x na bag!") talkState[talkUser] = 1 return true elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerItemCount(cid, cfg.id_item) >= 1 then selfSay("Certo. Para onde você deseja viajar? A cidade vip1, ou a cidade vip2?", cid) doPlayerSendTextMessage(cid, 27, "Diga vip1 se quiser ir para a cidade vip1, ou vip2 para ir para a cidade vip2.") talkState[talkUser] = 2 return true else selfSay("Você não tem o item, vá embora!", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'no') and talkState[talkUser] == 1 then selfSay("Tudo bem então...", cid) talkState[talkUser] = 0 return true elseif msgcontains(msg, 'vip1') and talkState[talkUser] == 2 then selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.vip1) talkState[talkUser] = 0 return true elseif msgcontains(msg, 'vip2') and talkState[talkUser] == 2 then selfSay("Boa viagem!", cid) doTeleportThing(cid, cfg.vip2) talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) XML do npc [data/npc] <?xml version="1.0" encoding="UTF-8"?> <npc name="Nome do npc" script="arquivo do npc.lua" walkinterval="0" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="523" head="114" body="119" legs="114" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|, gostaria de {viajar}?"/> </parameters> </npc> Não se esqueça de editar essa parte <look type="523" head="114" body="119" legs="114" feet="114" corpse="2212"/> para deixar seu NPC à seu gosto.
-
O slicer já respondeu em um tópico que havia a mesma dúvida que a sua (exatamente, na mesma linha). Não tenho certeza se a causa do erro é realmente a mesma, mas, se for, provavelmente você esqueceu de adicionar um (ou mais) pokémon em todas as tabelas de lib/configuration.lua.
-
Esse erro ocorre quando o player clica na pokedex, e depois em si mesmo?
-
Pronto, editei lá no meu post a spell sem essa proteção do helmo.
- 20 respostas
-
- dano de spell fixo
- resolvido
- (e 3 mais)
-
A spell que você postou, sem edições, funcionava direitinho? Direitinho que eu digo, é que, se o player estivesse sem o helmo equipado, mandava a mensagem "Você não possui o helmo." Dei mais um edit na spell, novamente, não sei se vai funcionar; mas se mesmo assim quiser testar.
- 20 respostas
-
- dano de spell fixo
- resolvido
- (e 3 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.