Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    73

Tudo que zipter98 postou

  1. Aqui, você havia se esquecido de um { na linha 64.
  2. Por quê você não simplesmente adiciona a linha do Shiny Marowak na tabela eff da passive Lava-Eletricity? ["Shiny Marowak"] = {efeito, GROUNDDAMAGE},
  3. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. Sanado, movido.
  6. Tenta assim:
  7. Sim, se colocar 0, o pokémon não dará critical. E sim, o critical aumenta 2x o damage (como um focus). Sanado, movido.
  8. zipter98

    Kung San

    Movido. E tópico editado, é proibido pedir rep+ em troca de algum conteúdo disponibilizado. Mais cuidado da próxima vez.
  9. Movido para Anúncio de OTservers - Servidores Derivados. Mais cuidado da próxima vez.
  10. Aparentemente, o Torchic não consta na tabela icons. Essa é a causa do erro.
  11. Não, nada. Tenta colocar outro ID na tag, vai que é o diamond que tá bugado.
  12. Ué, tem certeza? Deu algum erro no console? Testei aqui, e tá funcionando direitinho
  13. Tenta assim:
  14. Provavelmente você não adicionou o Numel em todas as tabelas de configuration.lua.
  15. Poderia enviar o quê se encontra na linha 101 dessa talkaction? No caso, a variável x.
  16. Assim? function onUse(cid, item, frompos, item2, topos) doPlayerSendTextMessage(cid, 27, "Você ganhou 30 dias VIP.") doPlayerAddPremiumDays(cid, 30) doRemoveItem(item.uid, 1) return true end Tag: <action actionid="id do diamond" event="script" value="nome do arquivo.lua"/>
  17. Esse erro, aparentemente, não é relacionado com a mudança. De qualquer maneira, poderia postar seu walk.lua?
  18. No script das talkactions desejadas, tenta colocar logo no início uma proteção verificando o group id do jogador. Se for abaixo de, por exemplo, 4, o jogador não poderá usar o comando. Ex.: if getPlayerGroupId(cid) <= 3 then return doPlayerSendCancel(cid, "Apenas pessoas com group ID superior à 4 podem usar esse comando!") end Foi isso que fiz em meu servidor (estava com o mesmo "erro" que o seu). Com essa proteção acima, apenas pessoas com o group ID acima de 4 (GM em diante) poderiam usar o comando. Se você quiser que apenas GODs (group id 6) usem tal comando, bastaria mudar o 3 para 6.
  19. Pode postar seu level system.lua? data/lib
  20. Será de apenas 1 outfit, o addon recebido? Ou será de todas? Se for a primeira opção, poderia informar qual o ID da outfit? De qualquer maneira, tenta assim: Primeira opção: 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 = { outfit = xxx, --ID da outfit. sto = xxx, --Storage. } if msgcontains(msg, 'first addon') then if getPlayerStorageValue(cid, 845511) < 1 then selfSay("Você tem storage "..cfg.sto.."?", cid) talkState[talkUser] = 1 return true else selfSay("Você já pegou seu primeiro addon.", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerStorageValue(cid, cfg.sto) >= 1 then selfSay("Ok, aqui está.", cid) doPlayerAddAddon(cid, cfg.outfit, 1) setPlayerStorageValue(cid, 845511, 1) talkState[talkUser] = 0 return true else selfSay("Você não tem a storage!", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'no') and talkState[talkUser] == 1 then selfSay("Ok, então,") talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Segunda opção: 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 sto = xxx --Storage. if msgcontains(msg, 'first addon') then if getPlayerStorageValue(cid, 845511) < 1 then selfSay("Você tem storage "..sto.."?", cid) talkState[talkUser] = 1 return true else selfSay("Você já pegou seu primeiro addon.", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 1 then if getPlayerStorageValue(cid, sto) >= 1 then selfSay("Ok, aqui está.", cid) doPlayerAddAddons(cid, 1) setPlayerStorageValue(cid, 845511, 1) talkState[talkUser] = 0 return true else selfSay("Você não tem a storage!", cid) talkState[talkUser] = 0 return true end elseif msgcontains(msg, 'no') and talkState[talkUser] == 1 then selfSay("Ok, então,") talkState[talkUser] = 0 return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Sabe fazer o XML?
  • Quem Está Navegando   0 membros estão online

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