www.xtibia.com/forum/topic/234883-criando-quest-para-pda/
Zipter98 se puder dar uma olhada e dizer se pode ajudar ou não... obrigado
www.xtibia.com/forum/topic/234883-criando-quest-para-pda/
Zipter98 se puder dar uma olhada e dizer se pode ajudar ou não... obrigado
info
Group: Conde
Joined: 14/04/15
Posts: 956
Reputation: +333
Gender: Masculino

Ah, é com level mesmo. Você se importaria se os Unowns fossem "balanceados" de acordo com o Unown Legion? Porque, se não, vai ser bem chato arrumar essa spell.
PS: Se ajustados como mencionei, o nick deles, aura e status serão os mesmos do Unown Legion.
Como assim? deixa tudo igual ao Unown Legion?
É, basicamente. Não que isso vá influenciar em muita coisa, já que os Unowns servirão basicamente para o Unown Rush (ou outra utilidade que você possa achar para eles).
info
Group: Conde
Joined: 14/04/15
Posts: 956
Reputation: +333
Gender: Masculino

Tipo, já tenho configurado o Unown no meu OT, ai vou ter que deixar ele 100% igual ao meu Legion Unown?
soh seguir o tutorial dele.... mas você não conseguiu porque? algum erro no console? você já adicionou spells antes?
man segui o tutorial dele sim mais como eu falei nao manjo de scripts ae a magia apos ser adicionada como ele explico ae
da montes de erros no console, e as linhas dos erros que aparecem mesmo eu indo nelas nao da pra saber que erro sao. porq ta igualzinho o dele
por isso pedi um tuto de como adicionar as magias de outra forma ou um skype pra que possamos adicionar junto sera so uma ves e aprendo certo
se puder me add skype e me ajudar por so uma magia nos lugares certos agradeço muito.
meu skype é. clebermoreno1 vlw.
Tipo, já tenho configurado o Unown no meu OT, ai vou ter que deixar ele 100% igual ao meu Legion Unown?
Não.
info
Group: Conde
Joined: 14/04/15
Posts: 956
Reputation: +333
Gender: Masculino

Não.
Manow int explica melhor ai oque eu tenho que fazer pra estas magias funcionar sem nenhum erro ._.
Tenho uma ideia melhor: poste aqui o código da spell Shredder Team, encontrada em pokemon moves.lua.
info
Group: Infante
Joined: 28/01/12
Posts: 1.6k
Reputation: +262
Gender: Masculino

Zipter, não ta dando pra enviar PM pra tu, teria como dar uma mãozinha aqui?
http://www.xtibia.com/forum/topic/234603-help-adicionar-excessao-em-magia/
Edited Junho 24 by FlamesAdmin
info
Group: Conde
Joined: 14/04/15
Posts: 956
Reputation: +333
Gender: Masculino

Tenho uma ideia melhor: poste aqui o código da spell Shredder Team, encontrada em pokemon moves.lua.
tem duas partes desta magia no pokemons moves.lua
elseif spell == "Shredder Team" then
local team = {
["Scyther"] = "ScytherTeam",
["Shiny Scyther"] = "Shiny ScytherTeam",
["Scizor"] = "ScizorTeam",
["Shiny Scizor"] = "Shiny ScizorTeam",
}
local function RemoveTeam(cid)
if isCreature(cid) then
doSendMagicEffect(getThingPosWithDebug(cid), 211)
doRemoveCreature(cid)
end
end
local function sendEff(cid, master, t)
if isCreature(cid) and isCreature(master) and t > 0 and #getCreatureSummons(master) >= 2 then
doSendMagicEffect(getThingPosWithDebug(cid), 86, master)
addEvent(sendEff, 1000, cid, master, t-1) --alterado v2.9
end
end
if getPlayerStorageValue(cid, 637500) >= 1 then
return true
end
local master = getCreatureMaster(cid)
local item = getPlayerSlotItem(master, 8)
local life, maxLife = getCreatureHealth(cid), getCreatureMaxHealth(cid)
local name = getItemAttribute(item.uid, "poke")
local pos = getThingPosWithDebug(cid)
local time = 21
local pokelife = (getCreatureHealth(cid) / getCreatureMaxHealth(cid))
doItemSetAttribute(item.uid, "hp", pokelife)
local random = math.random(5, 10)
doDisapear(cid)
doTeleportThing(cid, {x=4, y=3, z=10}, false)
addEvent(doTeleportThing, random, cid, pos, false)
addEvent(doAppear, random, cid)
if team[name] then
local num = getSubName(cid, target) == "Scizor" and 4 or 3
for b = 2, num do
doSummonMonster(master, team[name])
end
pk1 = getCreatureSummons(master)[1]
pk2 = getCreatureSummons(master)[2]
pk3 = getCreatureSummons(master)[3]
if getSubName(cid, target) == "Scizor" then
pk4 = getCreatureSummons(master)[4]
end
for a = 1, num do
local pk = {[1] = pk1, [2] = pk2, [3] = pk3, [4] = pk4}
doTeleportThing(pk[a], getClosestFreeTile(pk[a], pos), false)
adjustStatus(pk[a], item.uid, true, true, true)
doSendMagicEffect(getThingPosWithDebug(pk[a]), 211)
end
sendEff(cid, master, time) --alterado v2.9
setPlayerStorageValue(pk2, 637500, 1)
setPlayerStorageValue(pk3, 637500, 1)
if getSubName(cid, target) == "Scizor" then
setPlayerStorageValue(pk4, 637500, 1)
end
setPlayerStorageValue(master, 637501, 1)
addEvent(setPlayerStorageValue, time * 1000, master, 637501, -2)
addEvent(RemoveTeam, time * 1000, pk2)
addEvent(RemoveTeam, time * 1000, pk3)
if getSubName(cid, target) == "Scizor" then
addEvent(RemoveTeam, time * 1000, pk4)
end
end
e
--- Shredder Team -------------------------------
if getPlayerStorageValue(cid, 637501) >= 1 then
if #getCreatureSummons(cid) == 1 then
docastspell(getCreatureSummons(cid)[1], spell)
elseif #getCreatureSummons(cid) == 2 then
docastspell(getCreatureSummons(cid)[1], spell)
docastspell(getCreatureSummons(cid)[2], spell)
end
elseif getPlayerStorageValue(cid, 637500) >= 1 then
min = 0
max = 0
end
Troque o código do Unown Help por esse:
elseif spell == "Unown Help" then
local config = {
summonPoke = "Unown",
health = 5, --% de HP (baseada na HP máxima do pokémon) tirada do Unown Legion.
}
if isSummon(cid) then
local pid = getCreatureMaster(cid)
doSummonMonster(pid, config.summonPoke)
local newPoke = getCreatureSummons(pid)[#getCreatureSummons(pid)]
doTeleportThing(newPoke, getClosestFreeTile(newPoke, getThingPos(cid), false))
adjustStatus(newPoke, getPlayerSlotItem(pid, 8).uid, true, true, true, true)
end
function adjustStatus(pk, item, health, vite, conditions)
function adjustStatus(pk, item, health, vite, conditions, unown)
setPlayerStorageValue(pk, 1007, nick)
if unown then
nick = "Unown"
endif isSummon(pk) and conditions then --alterado v2.5 daki pra baixo!!
if unown then return true end
Edited Junho 25 by zipter98
info
Group: Conde
Joined: 14/04/15
Posts: 956
Reputation: +333
Gender: Masculino

Troque o código do Unown Help por esse:
elseif spell == "Unown Help" then local config = { summonPoke = "Unown", health = 5, --% de HP (baseada na HP máxima do pokémon) tirada do Unown Legion. } if isSummon(cid) then local pid = getCreatureMaster(cid) doSummonMonster(pid, config.summonPoke) local newPoke = getCreatureSummons(pid)[#getCreatureSummons(pid)] doTeleportThing(newPoke, getClosestFreeTile(newPoke, getThingPos(cid), false)) adjustStatus(newPoke, getPlayerSlotItem(pid, 8).uid, true, true, true, true) endTroque:function adjustStatus(pk, item, health, vite, conditions)por:function adjustStatus(pk, item, health, vite, conditions, unown)Acima de:setPlayerStorageValue(pk, 1007, nick)coloque:if unown then nick = "Unown" endAcima de:if isSummon(pk) and conditions then --alterado v2.5 daki pra baixo!!coloque:if unown then return true end
Ae manow! Agora esta Funcionando 100% sem nenhum erro!
Ajudaria se você postasse um vídeo demonstrando as spells, juntamente de uma explicação detalhada.
ae zipter tu e d++++++ reputado e reputado a magia ta lindaaaaaaaaaaa. so falto porq os unowzinhos nao atacam cada unowzin com um elemento difirente. de resto ta linda se conseguir arrumar as magias do unowzinhos cada um dos 7 taca um ataque de elemental tipo gelo raio dark ....
e tbm mau ae por ser noob. mais como abaixo o dano da magia air vortex ela da hs em qquer poke do serve kkkkkkkkk. desde ja agradeço...
info
Group: Herói
Joined: 20/09/12
Posts: 2.6k
Reputation: +1.1k
Gender: Masculino
Ah, é com level mesmo. Você se importaria se os Unowns fossem "balanceados" de acordo com o Unown Legion? Porque, se não, vai ser bem chato arrumar essa spell.
PS: Se ajustados como mencionei, o nick deles, aura e status serão os mesmos do Unown Legion.