-
Total de itens
82 -
Registro em
-
Última visita
-
Dias Ganhos
1
Posts postados por Step Records
-
-
Não existe uma base "boa". Certamente será melhor começar com 0, nada difícil Lembre-se que criar a partir de 0 é mais satisfatório do que usar um banco de dados com erros e procurá-los. Eu recomendo usar tfs.
-
Em 16/10/2022 em 15:36, FastBR disse:
koleś bardzo pomógł, dziękuję, skąd masz te sprite'y?
Meu segredinho, se você quiser algum, podemos nos dar bem, meu desacordo : Monarcha Cieni#3458
-
-
Tools->Sprites Optimizer pode ser? removendo sprites repetitivos, é uma pena que houve algo 2x adicionado;)
-
@JulianoZN desculpe antecipadamente pelo meu português, você conhece algum banco de dados com um sistema de nível completo para criar seu próprio ot?
-
-
Em 04/06/2021 em 00:45, lukarium disse:
Olá, primeiro verifique se você não tem esses ícones no cliente. Para mim, eles estão lá no servidor.
-
Olá, estou com um problema com o script, ou seja, quando um pokémon usa um feitiço, este feitiço não bate e o pior de tudo é que quando colo o script no 2º ataque, eles têm a mesma aparência, alguém poderia ajudar eu com isso? versão é Pokeaimar Level System.
Blizzard/Moves
SpoilerMOVES["Blizzard"] = {
description = "Blizzard deals damage and has a 10% chance of freezing the opponent.",
category = MOVE_CATEGORY.SPECIAL,
clientIconId = 11779,
iconId = 13405,
dType = DAMAGE_TYPE_ICE,
functionName = "Blizzard",
type = SKILLS_TYPES.AREA,
requiredEnergy = 0,
requiredLevel = 50,
damage = 110,
damageType = ELEMENT_ICE,
effect = EFFECT_ICEBERG,
projectile = PROJECTILE_ICE,
areaName = "bigArea",
area = bigArea,
cooldownTime = 27,
cooldownStorage = 15088
}Blizzard Scipts
Spoilerlocal SKILL_NAME = "Blizzard"
local SKILL_AREAS = {
createCombatArea(Blizzard),
createCombatArea(Blizzard)
}
local rand = 30 / #SKILL_AREASlocal combats = {}
for i, skillArea in ipairs(SKILL_AREAS) do
combats[i] = createCombatObject()
onTargetCreature_Blizzard = function(cid, target)
doSkillDamage(cid, target, SKILL_NAME)
if (not isCreature(target)) then return end -- Defeated
if (not doPokemonSpecialAbilityCheck(target, POKEMON_SPECIAL_ABILITY_IDS.SHIELD_DUST, nil) and getRandom(0, 100) <=
(doPokemonSpecialAbilityCheck(cid, POKEMON_SPECIAL_ABILITY_IDS.SERENA_GRACE, nil) and (rand * 2) or rand)) then
doCreatureAddStatus(target, CREATURE_STATUS_FLINCH, nil, cid)
end
end
function fallProjectile(cid, pos)
if not isCreature(cid) then return true end
local apos = pos
local frompos = {x=apos.x-7,y=apos.y-6,z=apos.z}
doSendDistanceShoot(frompos, pos, 36)
end
function sendEff(cid, pos)
if not isCreature(cid) then return true end
local apos = pos
doSendMagicEffect(apos, EFFECT_ICEBERG_TWO)
end
function onCastSpell(cid, var)
local t = {}
local posic = getThingPos(cid)
for x = -6, 6 do
for y = -7, 8 do
local posi = {x = posic.x + x, y = posic.y-5 + y, z = posic.z, stackpos = 0}
table.insert(t, posi)
end
end
for v = 1, #t do
if (#t >= 1) then
local random = math.random(1, #t)
addEvent(fallProjectile, v * 12, cid, t[random])
addEvent(sendEff, v * 14, cid, t[random])
end
end
return true
end
endlocal function doSpell(cid, combat, var)
if (isCreature(cid)) then
doCombat(cid, combat, var)
end
endfunction onCastSpell(cid, var)
for i, combat in ipairs(combats) do
addEvent(doSpell, 500 * (i - 1) + 1, cid, combat, var)
end
return true
endShadow Storm moves
SpoilerMOVES["Shadow Storm"] = {
description = "Shadow Storm deals damage and has a 30% chance of causing the target to flinch.",
category = MOVE_CATEGORY.PHYSICAL,
clientIconId = 28779,
iconId = 0,
dType = DAMAGE_TYPE_GHOST,
functionName = "ShadowStorm",
type = SKILLS_TYPES.AREA,
requiredEnergy = 0,
requiredLevel = 25,
damage = 38,
damageType = ELEMENT_GHOST,
effect = EFFECT_SHADOW_STORM,
areaName = "bigArea",
area = bigArea,
cooldownTime = 50,
cooldownStorage = 15241
}
Shadow storm Scripts
Spoilerlocal SKILL_NAME = "Shadow Storm"
local SKILL_AREAS = {
createCombatArea(ShadowStorm),
createCombatArea(ShadowStorm)
}
local rand = 30 / #SKILL_AREASlocal combats = {}
for i, skillArea in ipairs(SKILL_AREAS) do
combats[i] = createCombatObject()
onTargetCreature_ShadowStorm = function(cid, target)
doSkillDamage(cid, target, SKILL_NAME)
if (not isCreature(target)) then return end -- Defeated
if (not doPokemonSpecialAbilityCheck(target, POKEMON_SPECIAL_ABILITY_IDS.SHIELD_DUST, nil) and getRandom(0, 100) <=
(doPokemonSpecialAbilityCheck(cid, POKEMON_SPECIAL_ABILITY_IDS.SERENA_GRACE, nil) and (rand * 2) or rand)) then
doCreatureAddStatus(target, CREATURE_STATUS_FLINCH, nil, cid)
end
end
onTargetTile_ShadowStorm = function(cid, position)
position.x = position.x + math.random(0, 2)
position.y = position.y + math.random(0, 2)
doSendDistanceShoot(getSkyPosition(position), position, PROJECTILE_NIGHT_SHADE)
addEvent(doSendMagicEffect, 150, position, EFFECT_SHADOW_STORM)
end
setCombatCallback(combats[i], CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature_ShadowStorm")
setCombatCallback(combats[i], CALLBACK_PARAM_TARGETTILE, "onTargetTile_ShadowStorm")
setCombatArea(combats[i], skillArea)
endlocal function doSpell(cid, combat, var)
if (isCreature(cid)) then
doCombat(cid, combat, var)
end
endfunction onCastSpell(cid, var)
for i, combat in ipairs(combats) do
addEvent(doSpell, 500 * (i - 1) + 1, cid, combat, var)
end
return true
end
function fallProjectile(cid, pos)
if not isCreature(cid) then return true end
local apos = pos
local frompos = {x=apos.x-7,y=apos.y-6,z=apos.z}
doSendDistanceShoot(frompos, pos, 15)
end
function sendEff(cid, pos)
if not isCreature(cid) then return true end
local apos = pos
doSendMagicEffect(apos, EFFECT_SHADOW_STORM)
end
function onCastSpell(cid, var)
local t = {}
local posic = getThingPos(cid)
for x = -6, 6 do
for y = -7, 8 do
local posi = {x = posic.x + x, y = posic.y-5 + y, z = posic.z, stackpos = 0}
table.insert(t, posi)
end
end
for v = 1, #t do
if (#t >= 1) then
local random = math.random(1, #t)
addEvent(fallProjectile, v * 12, cid, t[random])
addEvent(sendEff, v * 14, cid, t[random])
end
end
return true
end -
Olá, preciso adicionar um efeito que, ao usar a habilidade Área, mudará sua aparência para o efeito número 329 e depois retornará ao seu personagem. Mais uma coisa, como adicionar alguns efeitos que serão, por exemplo, durante a duração de 1 área, agora lance a área e assim por diante até que ela mude para o seu caráter
-
Alguém aconselhou o sistema imunológico? Porque gastly lida com Farfetch, embora seja imune a fantasmas.
-
Olá, gostaria de mudar a habilidade neste servidor, mas não vejo o valor em nenhum lugar que a habilidade vai atingir x vezes seguidas, é o gás venenoso apenas uma vez e gostaria que atingisse cerca de 5 onde pode ser encontrado?
@Edit
caso resolvido -
6 horas atrás, Deadpool disse:
qual problema bb? to com o sv online a quase dois meses, e nao vi nenhum erro, em nada do que vcs postem aqui, aqui ta suave, isso é só vcs mexendo sem saber kk ai aparece os erros
O problema é que, com a evolução de pokemon, por exemplo, lagartas em 18lvl e gravações não são possíveis. Ao clicar em evolução
-
Alguém já resolveu o problema com a evolução do pokemon?
-
Olá a todos os usuários do fórum devido ao fato de que eu gostaria de começar a criar um servidor pokemon do zero. Gostaria de ouvir suas opiniões sobre o que você gostaria que o servidor contivesse, por exemplo:
Nível do sistema
Gráficos Antigo / NovoVou considerar qualquer idéia, porque o servidor deve ser criado para os jogadores, não haverá nenhuma loja de itens maior. A única coisa que pretendo adicionar é VIP, mas o VIP também estará disponível no jogo, por exemplo, para a Padventures comprando diamantes dos jogadores.
Sou paciente e espero suas opiniões e idéias, nome e FP, porque o servidor que pretendo começar a montar do zero para que o servidor apareça mesmo em um mês on-line e as atualizações serão introduzidas. O servidor também estará em inglês porque é um idioma comum. Sou polonês, apesar de criar um servidor em escala global e não apenas para a 4fun. -
Alguém pode resolver um bug com surf / Ditto ou auto loot?
-
As in the subject I am thin in such things and I would like to share my engine is all finished all is missing is just that;)
-
Ok, se muitas pessoas não sabem o que não funciona, você vai perceber ...
e o que é incrível que não está nos outros
não está funcionando
-surf
-Autoloot / Loot
- alguns comandos
-Addons para pokemonO que não está em outros servidores?
- Barra de experiência na forma de
-Animações de legendas e respostas, p.
-mega vírus da pokemonia gelo
- complete as gerações Pokemon 1/2/3/4 e provavelmente 5
- água transparente
bola mestre (rara)
-pokebar -
Citar
A Database Error Occurred
Error Number: 1054
Unknown column 'topquest' in 'field list'
SELECT `name`, `group_id`, `world_id`, `topquest`, `vocation`, `online` FROM `players` WHERE `group_id` <= 2 ORDER BY `topquest` DESC LIMIT 5
Este erro aparece e não consigo criar uma conta ou um tópico. Alguém poderia me ajudar com isso? Agradecemos antecipadamente
- Kirito kirigaya reagiu a isso
- 1
-
alguém tem links para este servidor e poderia enviá-los para o pv para fins individuais?
-
Bem, eu tenho mais uma pergunta se alguém entrou como administrador no site que dá acesso à página 5/6, ambos não saltam da amina. ele pode ajudar alguém por link?
-
oi alguém sabe como alterar o nome da janela no cliente e este "PokeMaster X 0.6.6"
-
15 minutos atrás, Thalles Vitor disse:
Eu adaptei o client para PDA, mas uma pergunta... como se altera a interface ou adiciona um novo botão no local direito da interface ? Acredito que não seja no própria source do OTClient, por que se realmente fosse meu otclient não tinha pegado
OBS: O OTCLIENT USADO NESTA IMAGEM, É O MEU.
Como você adicionou o nível do sistema a este servidor? -
7 horas atrás, kttallan disse:
é isso que está nesse script, não está funcionando, eu tentei o valor 1, 00,1 e aquele 9999 e todos os brilhantes estão saindo para todo mundo morto ..
-
Olá, eu tenho um problema com o sistema de charme brilhante, ou seja, no script você não pode definir o que é a chance de reviver o pokemon na versão brilhante. Obrigado antecipadamente e por ajuda +
Actions:
Citarlocal day = 24 * 60 * 60
local shinyCharm = {
[19582] = {time = 1 * day},
[19581] = {time = 3 * day},
[19274] = {time = 7 * day},
[19277] = {time = 30 * day},
}function onUse(cid, item, frompos, itemEx, topos)
local charm = shinyCharm[item.itemid]
if not charm then
return true
end
if getPlayerStorageValue(cid, 4125) - os.time() > 0 then
doPlayerSendCancel(cid, "You still have an active Shiny Charm!")
return true
end
setPlayerStorageValue(cid, 4125, charm.time + os.time())
doPlayerSendCancel(cid, "You have just activated a Shiny Charm with duration of "..charm.time/day.." days. Enjoy this Shiny Charm very well!")
doRemoveItem(item.uid, 1)
return true
endLib:
Citar-- // Charm System // --
local charmchance = 99999
if isNpc(cid) and not isSummon(target) and not getCreatureName(target):find("Shiny ") and isShinyCharm(getCreatureName(target)) then
if getPlayerStorageValue(getNpcMaster(cid), 4125) - os.time() > 0 then
if math.random(1, 1000) <= charmchance or isGod(getNpcMaster(cid)) then
addEvent(doShiny, 1 * 1000, posC1, nameDeath)
doPlayerSendTextMessage(getNpcMaster(cid), 20, "[Shiny Charm]: Will be born in 5 seconds a Shiny "..getCreatureName(target)..".")
end
end
end
if isWild(target) and not getCreatureName(target):find("Shiny ") and isShinyCharm(getCreatureName(target)) then
if getPlayerStorageValue(getCreatureMaster(cid), 4125) - os.time() > 0 then
if math.random(1, 1500) <= charmchance or isGod(getCreatureMaster(cid)) then
addEvent(doShiny, 1 * 1000, posC1, nameDeath)
doPlayerSendTextMessage(getCreatureMaster(cid), 20, "[Shiny Charm]: Will be born in 5 seconds a Shiny "..getCreatureName(target)..".")
end
end
end-- // Charm System // --
if corpse and not isSummon(target) then
doItemSetAttribute(corpse, "pokeName", "fainted " .. nameDeath:lower())
if nameDeath:find("Smeargle") then
doItemSetAttribute(corpse, "smeargleID", getPlayerStorageValue(target, storages.SmeargleID))
end
doDecayItem(corpse)
local name = getCreatureName(getCreatureMaster(cid))
if isNpc(cid) then
doCorpseAddLoot(getCreatureName(target), corpse, getNpcMaster(cid), target)
else
doCorpseAddLoot(getCreatureName(target), corpse, getCreatureMaster(cid), target)
end
end
end
if isSummon(cid) then
doSendPlayerExtendedOpcode(getCreatureMaster(cid), 57, "nothing|0|0")
end
doRemoveCreature(target)
end
end
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Bases de Nto boa.
em Clients
Postado
Fale comigo no disscord monarchacieni