-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
73
Tudo que zipter98 postou
-
dúvida Dúvida - Perder Storage com CreatureScripts
pergunta respondeu ao lucasromero de zipter98 em Scripts
Um addEvent para enviar a mensagem. Se o jogador não estiver online, um onLogin checando se getPlayerStorageValue(cid, key) < os.time(). -
poketibia Poketibia Premium preciso de ajuada
tópico respondeu ao valakas de zipter98 em Lixeira Pública
Área incorreta, tópico movido. Mais cuidado da próxima vez.- 1 resposta
-
- dúvida
- somente premium
-
(e 2 mais)
Tags:
-
Pelo que vi, esqueci de colocar um end logo no final de onCreatureSay (falta de identação dá nisso). Código alterado.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Err, sem querer estragar a diversão, mas já posso mover para resolvidos?
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Tenta: PS: Não se esqueça de alterar as falas.
-
É possível criar um servidor sem Hamachi, com modem e wi-fi juntos?
tópico respondeu ao douglasmd48 de zipter98 em Lixeira Pública
Título do tópico alterado. -
[Encerrado] [Duvida - Pedido] Como ocultar o sexo do pokemon?
tópico respondeu ao HenrikDiamond de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Se não me falha a memória, você altera isso em data/lib/newStatusSyst.lua, na função doSleep2.
-
Nossa, nem lembro desse código que você mencionou ._. Devo ter feito quando comecei a estudar Lua. Enfim, sanado, movido.
-
Poderia informar o ID das pokeballs do seu servidor? E sobre sua pergunta, data/XML/vocations.xml, alterando em gainhp.
-
Yep, a funcionalidade é a mesma para pegar nomes de pokémons, como se nota na função doCorrectPokemonName(poke). Porém, como a do Slicer abrange qualquer string, diferentemente da minha (que pega o nome do pokémon pela tabela pokes), é mais preferível tê-la no servidor que a getCorrectNameOfPokemon(name). "Então, zipter, por quê dafuck você fez essa função, se já tinha uma pronta?" PBE tava atualizando, e como não tinha nada pra fazer enquanto isso...
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Linha 62, troque: returne true Por: return true
-
[Encerrado] [PokeCyan] Problemas.
tópico respondeu ao JulynaMiiy de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
Área incorreta, movido para dúvidas e pedidos.
-
poketibia [Encerrado] MSg Automatica poketibia
tópico respondeu ao cribiom de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
local tables = { "Reset Info-", "de 1-4 Resets lv - 4k", "de 5-9 resets lv - 5k", } function onSay(cid, words) return doPlayerPopupFYI(cid, table.concat(tables, "\n")) end Cada nova linha em tables representará uma nova linha na "janela de informações".
-
[Encerrado] [Pedido] Pokemons lendarios não levam miss
tópico respondeu ao Djonga de zipter98 em Tópicos Sem Resposta
Tópico movido para a seção de dúvidas e pedidos resolvidos. -
[Encerrado] [Pedido] Pokemons lendarios não levam miss
tópico respondeu ao Djonga de zipter98 em Tópicos Sem Resposta
Se a base do seu servidor for PDA: data/lib, newStatusSyst.lua. Acima de: if isSummon(ret.id) and getPokemonBoost(ret.id) ~= 0 and math.random(1, 100) <= getPokemonBoost(ret.id) then --sistema "pegou no boost" if ret.cond and not isInArray({"Poison", "Leech", "Fear"}, ret.cond) then doSendAnimatedText(getThingPosWithDebug(ret.id), "BOOST", 215) --alterado v1.8 return true end end Adicione: local miss_imunity = {"Zapdos", "Moltres", "Articuno"} --Pokémons imunes à status negativos. if not isSummon(ret.id) then if isInArray(miss_imunity, getCreatureName(ret.id)) then return true end end -
Ou: local message = "Mensagem que será enviada ao jogar de 1 em 1 minuto." local function sendMsg(cid) if not isCreature(cid) then return true end doPlayerSendTextMessage(cid, 27, message) addEvent(sendMsg, 1000 * 60, cid) end function onLogin(cid) if getPlayerLevel(cid) < 50 then sendMsg(cid) end return true end
- 5 respostas
-
- msg
- mandar msg até level 50
-
(e 1 mais)
Tags:
-
Estava passando o olho pelos códigos do Zeref, e percebi uma espécie de "erro" no código do /cb. Suponho que, no parâmetro da talkaction citada, todos vocês colocam o nome do pokémon inteiramente minúsculo, certo? Neste caso, como (talvez obviamente) é configurado em pokes o nome correto do pokémon (Bulbasaur, e não bulbasaur), seria enviada a mensagem informando que o pokémon não existe. O porque, para quem não entendeu, é este: quando há uma condição com pokes[param], é verificado se na tabela citada - pokes -, existe algum elemento com nome param. Como param é o parâmetro da talkaction, na verdade seria verificado se "existe o pokémon do parâmetro". E como não há elemento algum chamado bulbasaur - exemplificando, novamente -, e sim, Bulbasaur, a mensagem seria enviada. Enfim, para corrigir isso, fiz o seguinte: Adicionei em lib a seguinte função: function getCorrectNameOfPokemon(name) local str = "" if type(name) ~= "string" then name = tostring(name) end for poke, _ in pairs(pokes) do if poke:lower() == name:lower() then return poke end end return false end Alterando o código do cb com a função acima, o resultado seria: function onSay(cid, words, param) local pokemon = getCorrectNameOfPokemon(param) if not pokemon then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, a pokemon with the name "..param.." doesn't exists.") end addPokemonToPlayer(cid, pokemon, "poke") return true end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
