-
Total de itens
2553 -
Registro em
-
Última visita
-
Dias Ganhos
72
Tudo que zipter98 postou
-
Se já pertencer à algum clan, só vai pular para o rank 5? Ou poderá mudar de clan e também alterar seu rank?
-
Sério, que discussão ridícula a de vocês. Se o cara se considera programador, é problema dele. O cara não sabe configurar um evento? Ninguém nasce sabendo. Pessoal quer iniciar discussão até por isso, brincadeira. 13 comentários ocultados. Espero que ninguém mais "reviva" tal discussão. Concentrem-se no assunto do tópico. Concentrem-se em ajudar, que é o objetivo dessa área. Se for para cuidar da vida dos outros, querer discutir em particular com alguém, peço que o façam por PM. Obrigado.
- 2 respostas
-
- erro
- battlefield event
-
(e 3 mais)
Tags:
-
Não, essa função fica em level system.lua.
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Ao pisar no tile, todas as potions serão gastas? Ou apenas uma por vez? Se puder responder.
-
pedido Sistema de Level no Pokémon dash v6
tópico respondeu ao MunizFelippe de zipter98 em Lixeira Pública
Movido para pedidos e dúvidas de derivados, mais cuidado da próxima vez. -
Agora, substitua sua função getSpeed(cid) por esta: function getSpeed(cid) if not isCreature(cid) then return 0 end local speed = tonumber(getPlayerStorageValue(cid, 1003)) if not speed then speed = 1 local str = getCreatureName(cid).." possui valor nulo para a função getSpeed (storage 1003)." if not pokes[getCreatureName(cid)] then str = str.." Esta criatura não se encontra na tabela pokes, de configuration.lua." end print(str) end return speed end PS: Parece que o erro está sendo causado devido à criaturas que possuem valor nulo das storages de status, como defense, offense, speed, etc. Se for imprimido em seu console alguma das mensagens que deixei programadas no código, peço-lhe que envie-a.
-
Tutorial aprovado e movido. Obrigado pelo conteúdo.
-
[Poketibia] Como alterar os pokémons que vem na box +1?
tópico respondeu ao nathan144a de zipter98 em Lixeira Pública
Movido para pedidos e dúvidas de derivados. E não entendi, os jogadores poderão escolher o pokémon, ou este virá aleatoriamente? -
Estranho. Algum erro no console?
-
Hm, a mensagem de cancel aparece?
-
Substitua sua função getSpecialDefense por essa: function getSpecialDefense(cid) if not isCreature(cid) then return 0 end local spatk = getSpecialAttack(cid) local defense = getDefense(cid) local str = "" if not spatk then str = "A criatura "..getCreatureName(cid).." possui valor nulo para a função getSpecialAttack. Valor da storage 1005: "..getPlayerStorageValue(cid, 1005) and getPlayerStorageValue(cid, 1005) or "NIL" if not pokes[getCreatureName(cid)] then str = str..". Esta criatura não se encontra na tabela pokes, de configuration.lua." end print(str) spatk = 0 elseif not defense then str = "A criatura "..getCreatureName(cid).." possui valor nulo para a função getDefense. Valor da storage 1002: "..getPlayerStorageValue(cid, 1002) and getPlayerStorageValue(cid, 1002) or "NIL" if not pokes[getCreatureName(cid)] then str = str..". Esta criatura não se encontra na tabela pokes, de configuration.lua." end print(str) defense = 0 end return spatk * 0.85 + defense * 0.2 end
-
local configuration = { pos = {x = x, y = y, z = z}, --Posição do item que será removido. pos2 = {x = x, y = y, z = z}, --Posição onde o outro item será criado. item_id = x, --ID do item que será removido. item_id2 = x, --ID do outro item que será criado. monster_position = {x = x, y = y, z = z}, --Onde o monstro será criado. toPosition = {x = x, y = y, z = z}, --Para onde o jogador será teleportado. monster_name = "Dragon Lord", --Nome do monstro. } function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end doCreateItem(configuration.item_id2, 1, configuration.pos2) doCreateMonster(configuration.monster_name, configuration.monster_position) doTeleportThing(cid, configuration.toPosition) doSendMagicEffect(configuration.toPosition, 44) if getTileItemById(configuration.pos, configuration.item_id).uid > 0 then doRemoveItem(getTileItemById(configuration.pos, configuration.item_id).uid, 1) end return true end
-
Movido para pedidos e dúvidas de derivados. Sobre seu problema, poderia nos enviar o quê se encontra na linha 659 de level system.lua (lib)?
-
Hm, seria mais interessante você postar o código direto aqui, se possível.
-
Seu move1.lua, por favor?
-
Área incorreta, tópico movido. Mais cuidado da próxima vez,
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Oi, ultimamente não ando entrando muito no PC, muito menos no servidor. Portanto, não pude atualizar o tópico com as últimas atualizações do jogo em data. Enfim, são elas: •Adicionado remakes de alguns pokémons, como Gengar, Alakazam, Muk, Scyther e outros (juntamente com sua versão shiny). •O clan Ironhard foi adicionado ao jogo. •A catch rate foi ajustada, facilitando um pouco a captura de pokémons normais e shinies. Também, o cooldown de spells em pokémon lendários foi balanceado. Novo link do client, aqui.
-
Hm, fiz uma coisa meio estranha, mas deve funcionar. Configure o quê foi indicado. local floors = { [1] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, --[andar] = {posição que o jogador deve ficar, posição para onde será teleportado}, [2] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, [3] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, [4] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, [5] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, [6] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, [7] = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, } local storage = 918281 function onUse(cid, item, frompos, item2, topos) local position = getThingPos(cid) local function getFloor(cid) for _, p in pairs(floors) do if position.x == p[1].x and position.y == p[1].y and position.z == p[1].z then return _ end end return false end if not getFloor(cid) then return true end local floor = getFloor(cid) local function getNextFloor(cid) if getPlayerStorageValue(cid, storage) < 1 then return floor + 1 else return floor - 1 end end if not floors[getNextFloor(cid)] then return true end if getNextFloor(cid) == 7 then setPlayerStorageValue(cid, storage, 1) elseif getNextFloor(cid) == 1 then setPlayerStorageValue(cid, storage, -1) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "*Plim* Now you're on the "..getNextFloor(cid).." floor.") doTeleportThing(cid, floors[getNextFloor(cid)][2]) return true end
-
Sério, qual a necessidade dessas linhas? Assim como storages, atributos não são acumulativos. doItemSetAttribute(myball.uid, "offense", getItemAttribute(myball.uid, "offense")) doItemSetAttribute(myball.uid, "defense", getItemAttribute(myball.uid, "defense")) doItemSetAttribute(myball.uid, "speed", getItemAttribute(myball.uid, "speed")) doItemSetAttribute(myball.uid, "specialattack", getItemAttribute(myball.uid, "specialattack")) doItemSetAttribute(myball.uid, "vitality", getItemAttribute(myball.uid, "vitality"))
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.