Comando !rank 8.7

LokaumKamijo
em Lixeira Pública

LokaumKamijo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/07/07Posts: 0

to com problema no meu ot!

ele não tem o comando rank, o ot é o mystic!

se alguem puder me ajudar ! agradeço

sonkis

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/08Posts: 46

Bom, use esse script.

 

Vá em data/talkactions/script/

 

Copie e cole um arquivo.lua e renomeie para ranks e coloque isso aqui dentro dele.

 

---By Peegarapa---
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

 

Pronto, salve e feche.

 

Agora abra data/talkactions/talkactions.xml/

 

E adicione está linha.

 

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

 

Pronto Salve, Feche e Teste o Script.

 

Qualquer duvida poste.

sonkis.png

 

Att.Gabriel Lisboa~



Gostou dos meus Trabalhos?

Te ajudei?

REP+

renato95lok

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 09/02/11Posts: 6Char no Tibia: Dimmy Newtron

Bom Não foi eu que pedi o script, mas testei aqui tfs 0.2.9 e não funcionou

Quando fala !rank aparece isso:

 

[26/02/2011 07:17:19] Lua Script Error: [TalkAction Interface]

[26/02/2011 07:17:19] data/talkactions/scripts/ranks.lua:onSay

[26/02/2011 07:17:19] data/talkactions/scripts/ranks.lua:24: attempt to call global 'getHighscoreString' (a nil value)

[26/02/2011 07:17:19] stack traceback:

[26/02/2011 07:17:19] [C]: in function 'getHighscoreString'

[26/02/2011 07:17:19] data/talkactions/scripts/ranks.lua:24: in function <data/talkactions/scripts/ranks.lua:18>

Acho que tem que troca o valor 'getHighscoreString' por outro que o tfs reconheça mas não sei qual por :S