PE
talkaction

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

Por peewee, 17 de dez. de 2010 em Actions e Talkactions

script
94
38.7k
peeweeP
18 de dezembro de 2010 às 09:31

@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.

megachockM
18 de dezembro de 2010 às 11:41

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

peeweeP
18 de dezembro de 2010 às 12:29

Eu jah testei esse systema, mais não funcionou. fica apenas dando spaw.

josegabriel400J
18 de dezembro de 2010 às 13:32

:XTibia_smile:

 

 

PeeWee se fosse possivel queria que vc postase aqui ja editado igual P.O. eu agradeceria mto !!!

obg...........

ah...é claro n me esquecendo de dar rep+ :D

flw :thumbsupsmiley2:

fokus090F
18 de dezembro de 2010 às 18:59

Apesar de Ter ensinado como Configurar. Você poderia continuar a criar o script ate o M6. Só que agora, sem preça.

 

Funcionou numa Boa aqui. Congratulation.

 

 

REP+

:button_ok:

meubkM
19 de dezembro de 2010 às 09:30

isso , nem vale um REP..

 

oque você feiz ?

 

copio, colo e mudo os nomes, legal heim...

 

......

peeweeP
19 de dezembro de 2010 às 09:33

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 Dezembro 19 por PeeWee

ZolozizZ
19 de dezembro de 2010 às 10:37

eita 1 a zero pro peewee falo tudo mano gostei do seu system to fazendo o m7 ve se eu do conta xD

Editado Dezembro 19 por Zoloziz

gmhareaG
19 de dezembro de 2010 às 12:06

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

peeweeP
19 de dezembro de 2010 às 12:12

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.

gmhareaG
19 de dezembro de 2010 às 12:18

olha eu retirei o m1 antes de instalar esse sistema...

e ainda dá esse erro, e quanto ao m2 e m3, eu pronuncio e tudo, "Ataque de Bolhas" e talz, só que o poke num faz nada =\

 

eu te add no msn, aceita aee :D

junior2bJ
19 de dezembro de 2010 às 12:28

@PeeWee, brother manollo, bom trabalho!

. REP+

. Aprovado :button_ok:

Aragorn100A
19 de dezembro de 2010 às 14:56

ta muito bom so tem que colocar os 150 bixos asusuahsauh

19 de dezembro de 2010 às 18:05

ja dei meu +rep kra muito bom ver isso aque estava procurando faz tempo, vou testa aqui Brigadao.:)

expokemonE
19 de dezembro de 2010 às 19:25

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