Ola turma......Trouxeram lapis caneta e minha maçã?
SUSAuhhuasUSAuhSAhuSASAUSAUuhasUASUA
Hoje vamos aprender como fazer uma estatua ou qualquer coisa q vc clique e aumente seus skills e vire lixo pra naum usar de nvoo....se nao = power abuse ^^
Bom...crie um arkivo .lua com qualquer nome.....sempre q vc for fazer uma action com unique id vc comece com :
function onUse(cid,item,frompos,item2,topos)
isso eh sempre o começo de uma action...agora vamu fazer isso :
if item.uid == 3000 then
onde esta em azul ta falando q se vc usar um item q tenha a uniqueid (q esta escrito em vermelho...vc pode mudar se jah existir uma com 3000) vai fazer algo.......
agora para o item com a uid (uniqueid) fazer algo ...vc deve por isso.
doSummonCreature("Demon",topos)
onde esta em amarelo eh onde o demon vai aparecer...topos = 1 sqm perto do player.
vc pode por inves de topos as coordenadas...exemplo :
doSummonCreature("Demon",x=160,y=54,z=7})
aki esse demoon vai pro templo..(se seu map for yurOTS) vc pode colocar as coordenasdas q quiser pra onde o bixo vai...vc pode fazer isso como invasao se quiser ....olha o exemplo :
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
doSummonCreature("Hydra",{x= ,y= ,z= })
vira...coloque a posiçao onde as hydras vao e pronto !!
agora vc pode por o efeito magico... quando vc entra com o GM e fala /z 1
(exemplo) vai ir em vc uma bola azul como a magia da hydra -> hydra_water : )
exemplo de efeito magico
doSendMagicEffect(topos,14)
facil nao? o 14 vc pode mudar pra qualquer numero ...entre com seu gm e fale /z (numero) esse numero vai aparecer um efeito magico em vc msm.....exemplo
entrei com meu gm e disse /z 14...saiu uma fumacinha em mim...agora sei q 14 no efeito magico eh a fumacinha.... e assim vai ...
agora vc pode por tambem uma msg q aparece soh pro player em verde ...faça o seguinte
doPlayerSendTextMessage(cid,22,"Voce sumonou um bixo ! ")
viram...?
existem varias funçoes...aki vai a lista ..
doRemoveItem
doSummonCreature
doRemoveMoney
doCreateItem
doPlayerAddMana
doPlayerAddHealth
doPlayerSendCancel
doPlayerSendTextMessage
doPlayerSay
doTransformItem
doPlayerAddSkillTry
doSendMagicEffect
isso sao soh alguns de muitas funçoes...
a sua action deve estar parecida com essa
function onUse(cid,item.frompos,item2,topos)
if item.uid == 3000 then
doSummonCreature("Demon",topos)
doSendMagicEffect(topos,14)
doPlayerSendTextMessage(cid,22,"Voce sumonou um demon.")
deve estar parecido com isso !!
agora vc adicione isso
else
doPlayerSendCancel(cid,"You cannot use this object.")
end
return 1
end
Bom .... esse else quer dizeer tambem ou mais
o doPlayerSendCancel eh assim....se vc dar um cliike errado vai aparecer isso...pra toda açao ha uma reaçao..^^
termine sempre com
end
return 1
end
..............................
sua action deve estar assim :
function onUse(cid,item,frompos,item2,topos)
if item.uid == 3000 then
doSummonCreature("Demon",topos)
doSendMagicEffect(topos,14)
doPlayerSendTextMessage(cid,22,"Voce summonou um demon...agora aguenta!!")
else
doPLayerSendCancel(cid,"You cannot use this object.")
end
return 1
end
Bom gente.............espero q gostaram....
voces devem estar se perguntando : "Porque nao colocou isso em tutoriais???"
nao coloquei em tutoriais pq quando fui postar tava falando q nao tnho permissao pra postar lah...enta postei aki ok??
comentem plxxx !!!!
OBS: o q ta em roxo... eh quote...nao dava pra por em quote entao pus assim !!!! espero q gostem..e mais uma vez !!!!!COMENTEM