Ir para conteúdo

[Talkaction]Sistema M1 Até M6 + Tutorial De Edições.


peewee

Posts Recomendados

@Lucaspt me adicione no msn para que eu possa lhe ajudar.

 

Caso alguem não estiver conseguindo fazer funcionar os comandos basta me adicionar msn, que está na minha assinatura.

Link para o comentário
Compartilhar em outros sites

Ete sistem e muito melhor! cada spell e poke tem sua damage e cd

 

function onSay(cid, words, param)
-- By Mkalo --
function getTime(s)
local n = math.floor(s / 60)
s = s - (60 * n)
return n, s
end
-----------
-- By MaXwEllDeN *--* --
local arr_distance = { 
{0, 0, 0}, 
{0, 0, 0}, 
{0, 0, 0} 
} 

local arr1 = { 
{1, 1, 1}, 
{1, 2, 1}, 
{1, 1, 1} 
} 

local arr2 = { 
{1,1,1}, 
{1,1,1}, 
{0,1,0}, 
{0,1,0}, 
{0,2,0}, 
}

local pokemagics = {
["Bulbasaur"] = { lvl = 10, cd = 45, area = arr1, mindam = 250, maxdam = 500, effect = 49, storage = 77892, name = "Solar Beam", target = FALSE, typeeffect = 1024},
["Ivysaur"] = { lvl = 45, cd = 5, area = arr2, mindam = 500, maxdam = 700, effect = 29, storage = 77891, name = "Fuck Her", target = TRUE, typeeffect = 2048},

}
-- Checkar se o Cara tem Summons
if #getCreatureSummons(cid) <= 0 then 
doCreatureSay(cid, "m1", 1)
return TRUE
end

for _,q in pairs(getCreatureSummons(cid)) do
   for pn,_ in pairs(pokemagics) do
local poke = pokemagics[getCreatureName(q)]

-- Checkar se o Cara tem o level para usar a Move
if getPlayerLevel(cid) <  poke.lvl then
        doPlayerSendCancel(cid, "Only players level " .. poke.lvl .. " or higher can use this attack.")
return TRUE
end

--- Checkar se tem/ precisa de targeto!
if poke.target and getCreatureTarget(cid) == FALSE then
        doPlayerSendCancel(cid, "You need a target to use this attack!")
return TRUE
end

-- Checkar se o player tem o coutdown
if os.time()-getPlayerStorageValue(cid, poke.storage) <= poke.cd then
minutes,seconds = getTime(poke.cd-(os.time()-getPlayerStorageValue(cid, poke.storage)))
return doPlayerSendCancel(cid, "You need to wait " .. minutes .." minutes and ".. seconds .. " seconds to use that attack again!") 
end

------------- Com Aréa -------------------------
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, poke.typeeffect)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, poke.effect)
setCombatFormula(combat1, COMBAT_FORMULA_UNDEFINED, poke.maxdam, 0, poke.mindam, 0)

local area1 = createCombatArea(poke.area)
setCombatArea(combat, area1)
-------------     Fim    ----------------------
------------- Sem Aréa -------------------------
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, poke.typeeffect)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, poke.effect)
setCombatFormula(combat2, COMBAT_FORMULA_UNDEFINED, poke.mindam, 0, poke.maxdam, 0)
local area18 = createCombatArea(arr_distance)
-------------     Fim    ----------------------

if poke.target then
      doCreatureSay(cid,"" .. pn ..", " .. poke.name .. "!", 1)
      setPlayerStorageValue(cid, 64231, os.time())
      doCombat(cid, combat, param)
   end

if poke.target == FALSE then
      doCreatureSay(cid,"" .. pn ..", " .. poke.name .. "!", 1)
      setPlayerStorageValue(cid, 64231, os.time())
      doCombat(cid, combat2, var)
         end
      end
  end
end

Link para o comentário
Compartilhar em outros sites

Primeiro olhe bem o codigo antes de falar besteira. Agora te faço uma pergunta, porque voce não fez o systema melhor e postou?

 

Se não vale Rep então porque ganhei essa quantidade, e porque voce está postando um comentario inutil?

 

Se eu tivese copiado tudo, então esse meu topico jah teria fexado a tempo, porque copia é rip.

Editado por PeeWee
Link para o comentário
Compartilhar em outros sites

aee cara, não funfou aqquiii :S

e o m4, m5 e m6 não tão funfando dá erro no Console

Olha o erro do M1

[19/12/2010 10:57:46] [Error - TalkAction Interface] 
[19/12/2010 10:57:46] data/talkactions/scripts/SistemaM1.lua:onSay
[19/12/2010 10:57:46] Description: 
[19/12/2010 10:57:46] (luaDoCombat) Combat not found

Erros do M4 em diante:

[19/12/2010 10:49:59] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/SistemaM4.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:49:59] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/SistemaM4.lua)
[19/12/2010 10:49:59] data/talkactions/scripts/SistemaM4.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:49:59] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/SistemaM5.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:49:59] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/SistemaM5.lua)
[19/12/2010 10:49:59] data/talkactions/scripts/SistemaM5.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:49:59] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/SistemaM6.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:49:59] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/SistemaM6.lua)
[19/12/2010 10:49:59] data/talkactions/scripts/SistemaM6.lua:125: '}' expected (to close '{' at line 124) near '?'
[19/12/2010 10:50:00] >> Loading chat channels

 

ajuda aee :D

Link para o comentário
Compartilhar em outros sites

Sobre os erro que aconteceu, irei explicar.

 

Os comandos m4/m5/m6 eu não botei as magias, isso deichei para que voces coloquem elas.

 

Sobre o:

 

[19/12/2010 10:57:46] [Error - TalkAction Interface]

[19/12/2010 10:57:46] data/talkactions/scripts/SistemaM1.lua:onSay

[19/12/2010 10:57:46] Description:

[19/12/2010 10:57:46] (luaDoCombat) Combat not found

 

axo que esse erro está ocorrendo por causa que voc enão tirou o comando m1 da pasta spells, retire ele, que irá funcionar.

 

Qualquer duvida adicione me no msn que irei ajudar.

Link para o comentário
Compartilhar em outros sites

Gostei muito !

 

Vou colocar no nosso ot [EXPO] Ex Pokemon Online ! Muito Obrigado mesmo

 

Eu [EXPO] Foguinho e [EXPO] Ricardo estmos criando um Server ! e com o M1 M2 M3 M4 M5 M6 Vai nos Ajudar MUITO ! :smile_positivo:

 

Se voce quizer nos Ajudar mais entre em Contato !

 

Ex_pokemon@hotmail.com.br

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...