Ir para conteúdo
Entre para seguir isso  
-.-Pumaz-.-

Runa que da Skills

Recommended Posts

-.-Pumaz-.-    0
-.-Pumaz-.-

Galera, vou ensinar como vcs podem fazer uma runa que, quando usada, aumenta os skills do player! mto maneiro!

 

façam assim: abram a pasta scripts, que vai estar dentro da pasta actions, no arquivo do seu ot. ai vc cria um novo documento com extençao .lua, nomeia ele como skills e copia e cola isso dentro dele:

function onUse(cid, item, frompos, item2, topos)





-- Action to give shit by Repo, minded by Dark Code



if getPlayerAccess(cid) > 0 then



player1pos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}

player1 = getThingfromPos(player1pos)



if player1.itemid > 0 then

playerlvl = getPlayerLevel(player1.uid)

playerskill0 = getPlayerSkill(player1.uid,0)

playerskill1 = getPlayerSkill(player1.uid,1)

playerskill2 = getPlayerSkill(player1.uid,2)

playerskill3 = getPlayerSkill(player1.uid,3)

playerskill4 = getPlayerSkill(player1.uid,4)

playerskill5 = getPlayerSkill(player1.uid,5)

playerskill6 = getPlayerSkill(player1.uid,6)

random0 = math.random(1,(500+playerskill0)*playerlvl)

random1 = math.random(1,(500+playerskill1)*playerlvl)

random2 = math.random(1,(500+playerskill2)*playerlvl)

random3 = math.random(1,(500+playerskill3)*playerlvl)

random4 = math.random(1,(500+playerskill4)*playerlvl)

random5 = math.random(1,(500+playerskill5)*playerlvl)

random6 = math.random(1,(500+playerskill6)*playerlvl)

hpandmprandom = math.random(1,(200*playerlvl))



doPlayerAddSkillTry(player1.uid,0,random0)

doPlayerAddSkillTry(player1.uid,1,random1)

doPlayerAddSkillTry(player1.uid,2,random2)

doPlayerAddSkillTry(player1.uid,3,random3)

doPlayerAddSkillTry(player1.uid,4,random4)

doPlayerAddSkillTry(player1.uid,5,random5)

doPlayerAddSkillTry(player1.uid,6,random6)



doPlayerAddHealth(player1.uid,hpandmprandom)

doPlayerAddMana(player1.uid,hpandmprandom)

doSendMagicEffect(topos,12)

doPlayerSendTextMessage(player1.uid,22,"You received better skills.")

return 0

else

Depois de fazer isso, salve e arquivo. agora abra o actions.xml e adicione essa linha la:

<action itemid="3125" script="skills.lua" allowfaruse="1" blockwalls="0" />

Pronto! eh so isso, agora vc tem sua runa de skills!

Atençao: la no action itenid, vai estar escrito 3125. essse eh o ID da runa que vai ser usada. vcs podem trocar por kualker runa que kiserem, desde que naum esteja sendo usada pra mais nada.

 

Obrigado.

Compartilhar este post


Link para o post
bruxo    0
bruxo

Em vez de colocar todas essas runes aqui, pq você não poe na seção de scripts? Isso não é tutorial, é somente um script.

Compartilhar este post


Link para o post
FireHell    0
FireHell

Vou mover todos os tópicos para a seção de scripts.

 

Movidos

Compartilhar este post


Link para o post
GM Guloso neoandpath    0
GM Guloso neoandpath

bom script , obrigado !

vai me ser util,

mas EDIT o script falta aii "end" no script senão ele da erro!

tem de fechar a script com "end".

:)

 

;)

________________

Compartilhar este post


Link para o post
Giko    0
Giko

@-.-Pumaz-.-

 

Interessante este tipo de Runa.

 

Ela era utilizado no extinto TibiaGNN, você ganhava skills quando usava elas, muito bem bolado.

 

Abraços!

Compartilhar este post


Link para o post
xicaum    0
xicaum

ow

ake num tah dandu certu naum aprace uma parada assim:

<eof> execpet near "end"

 

q bosta eh essa??

Compartilhar este post


Link para o post
Convidado luislilson2   
Convidado luislilson2

n funciono :S

Compartilhar este post


Link para o post
gadefer    0
gadefer

teria como fazer um instant com isso?

queria dar uma magia e aumentar o skill, eh possivel?

Compartilhar este post


Link para o post
thor_frodo    0
thor_frodo

Originally posted by xicaum

ow

ake num tah dandu certu naum aprace uma parada assim:

<eof> execpet near "end"

 

q [Palavrão Censurado] eh essa??

 

como disse nosso amigo ali

COLOQUEM O END no final do script se não ele da erro.

sobre o script: mto bom..e bem util ;)

 

falows

//th;

Compartilhar este post


Link para o post
Rogui    0
Rogui

@-.-Pumaz-.-

Bom script... mas e os créditos?

Compartilhar este post


Link para o post
Yupiiiii    0
Yupiiiii

aki n foi

 

mas vlw a intensão

 

vlw

Compartilhar este post


Link para o post
Yupiiiii    0
Yupiiiii

aki n foi

 

mas vlw a intensão

 

vlw

Compartilhar este post


Link para o post
SlipknOtxt    0
SlipknOtxt

Runa pra que versao ???

Compartilhar este post


Link para o post
Masrter Calteloso    0
Masrter Calteloso

não tem nada melhor pra inventar não ????

Compartilhar este post


Link para o post
Frezza    0
Frezza

Noosa nunca pensei em faser isso :D

 

Boa ideia isso tbm me deu ideias boas hehe

 

 

vlw

 

Fui

Compartilhar este post


Link para o post
Giko    0
Giko

@Masrter Calteloso

 

Se você ficar postando só para falar mal do trabalho dos outros, e não dar nenhuma sugestão para melhora do mesmo, você terá problemas.

 

Espero que pare com isso.

Compartilhar este post


Link para o post
Helinho    0
Helinho

Curti , Parabéns Aew...

 

 

Fuiiii

Compartilhar este post


Link para o post
Sakz    0
Sakz

Ahh essa runa xD

Tava procurando ela

 

Vo testa aqui se funcionar no meu OT com certesa irei dexar

 

Parabéns

 

Abraços,

 

Sakz~

Compartilhar este post


Link para o post
K4k45h1    0
K4k45h1

gostei parabens =P

Compartilhar este post


Link para o post
Startix    9
Startix

gostei

smile.gif

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×