EX

Sistema De !ranks

Por ExonSeren, 06 de jul. de 2009 em Archived

12
2.2k
ExonSerenE
06 de julho de 2009 às 14:53

Oi

bem meu OT é forgotten 8.42, e eu queria colocar o comando !ranks,que tivese ml,skill(distance,axe e etc)

 

Se alguem puder ajudar.

 

Edit:eu queria saber como eu fasso pra mudar os iten que o player começa, por exemplo:sork começar com wand of vortex e talz.Pq no meu ot vc começa com pá e um machadim

 

Vlw

 

Abraços

Editado Julho 6 por ExonSeren

satan666S
06 de julho de 2009 às 15:12

esse aqui tem um probleminha mas ja ajuda.

 

local ranks = {

 

['fist'] = {0},

 

['club'] = {1},

['sword'] = {2},

['axe'] = {3},

['distance'] = {4},

['shield'] = {5},

['fish'] = {6},

['magic'] = {7},

['level'] = {8},

 

}

 

 

function onSay(cid, words, param)

 

local msg = string.lower(param)

if ranks[msg] ~= nil then

str = getHighscoreString((ranks[msg][1]))

else

str = getHighscoreString((8))

end

doShowTextDialog(cid,6500, str)

return TRUE

 

end

ExonSerenE
06 de julho de 2009 às 15:37

e tipo, onde eu ponho isso? em XML no OT?

ai tenho q criar um config.lua?

 

Vlw

satan666S
06 de julho de 2009 às 15:55

na pasta talkactions.

 

poe isso no xml.

 

<talkaction words="!ranks" script="ranks.lua" />

 

e na pasta script cria um arquivo com o nome ranks.lua

 

e poe o script dentro dele.

 

local ranks = {

 

['fist'] = {0},

 

['club'] = {1},

['sword'] = {2},

['axe'] = {3},

['distance'] = {4},

['shield'] = {5},

['fish'] = {6},

['magic'] = {7},

['level'] = {8},

 

}

 

 

function onSay(cid, words, param)

 

local msg = string.lower(param)

if ranks[msg] ~= nil then

str = getHighscoreString((ranks[msg][1]))

else

str = getHighscoreString((8))

end

doShowTextDialog(cid,6500, str)

return TRUE

 

end

07 de julho de 2009 às 16:00

Aproveitando o imbalo... Marcryzius, você pode dizer ai, como posso fazer, pra quando o player quiser saber o rank e tlz, tpw, eu uso o comando "!rankslevel" dai aparece a lista de 15 caras no ranking do 1º ao 15º... mesma coisa nos outros skill's... ;x pode seR?

satan666S
07 de julho de 2009 às 16:34

e o que o script ali faz.

 

e so dizer !ranks sword, !ranks axe etc...

07 de julho de 2009 às 17:15

hm... agora entendi, blz vlw :) pensei q esse script so mostrava o 1º de sword axe e tlz quando falasse !ranks

vlw s2...

ExonSerenE
08 de julho de 2009 às 14:08

Aew, duvidas sanadas.

 

Vlw

 

Abraços

 

Edit:eu agredeci e talz só que eu nao tinha testado, ai hj no jogo eu vi, que nao ta funcionando...

da um erro:

 

[08/07/2009 14:59:54] Lua Script Error: [TalkAction Interface]

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:onSay

 

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: attempt to call global 'getHighscoreString' (a nil value)

[08/07/2009 14:59:54] stack traceback:

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: in function <data/talkactions/scripts/ranks.lua:17>

 

HELP?

Editado Julho 8 por ExonSeren

09 de julho de 2009 às 23:28

Esse sitema ele mostra até os GOD, CM, GM geral tem como ajeitar isso?

satan666S
10 de julho de 2009 às 00:12
Aew, duvidas sanadas.

 

Vlw

 

Abraços

 

Edit:eu agredeci e talz só que eu nao tinha testado, ai hj no jogo eu vi, que nao ta funcionando...

da um erro:

 

[08/07/2009 14:59:54] Lua Script Error: [TalkAction Interface]

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:onSay

 

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: attempt to call global 'getHighscoreString' (a nil value)

[08/07/2009 14:59:54] stack traceback:

[08/07/2009 14:59:54] data/talkactions/scripts/ranks.lua:23: in function <data/talkactions/scripts/ranks.lua:17>

 

HELP?

 

seu ot nao tem essa funçao por isso faz isso.

 

 

Esse sitema ele mostra até os GOD, CM, GM geral tem como ajeitar isso?

 

vo ver se modifico esse ae pra ele nao pegar o gm, cm e god.

10 de julho de 2009 às 14:51
vo ver se modifico esse ae pra ele nao pegar o gm, cm e god.

 

Se puder fazer tpw, ao invez de tentar fazer o !ranks level, !ranks magic e etc...

 

você poderia fazer pra mostrar tipo em 1 livro q eu quero colocar no chão com tal id nele? dai tipo, tem os livros no chão que mostra "Level, Magic Level, First Fighting, Club Fighting, Axe Fighting, Sword Fighting, Shield Fighting, Distance Fighting And Fishing Fighting.

 

Cada livro fica com uma função dessas ai, pra eu tipo fazer uma biblioteca no meu OT :) se os caras quiserem ver os rankings terão que ir na biblioteca :)

 

pode ? :X

Editado Julho 10 por WeyderWalker

2 semanas depois...
cainhobong77C
18 de julho de 2009 às 09:49

eu tambem queria pra naomostrar CM's , GOD , GM's etc .. se alguem tive postaa ae (: