[Creaturescript] Evento Onlogin Que Dá O Player Uma Determinada Velocide De Acordo Com A Storage

iurygoncalves
em Lixeira Pública

iurygoncalves

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/08/08Posts: 0

Estou fazendo esse código, mas não consegui fazê-lo funcionar.

Peço a ajuda de você para analizar o script e ver onde está o erro.

 

function onLogin(cid)
local speed = 300
local speed2 = 600
local speed3 = 900

if getPlayerStorageValue(cid, 5555) == 0 then
	doChangeSpeed(cid, speed)
elseif getPlayerStorageValue(cid, 5555) == 1 then
	doChangeSpeed(cid, speed2)
elseif getPlayerStorageValue(cid, 5555) == 2 then
	doChangeSpeed(cid, speed3)
else
end
end

 

Obrigado a todos.

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

iurygoncalves,

Qual o erro que está ocorrendo?

iurygoncalves

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/08/08Posts: 0

Dá conflito e os chares não entram no ot .. abre a lista de Characters, você seleciona e ele fica como se tivesse entrando, mas não entra.

Oneshot

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 05/07/09Posts: 1347

iurygoncalves,

Como isso é uma função usada em creaturescripts,

Você certificou-se de registrar esse evento no arquivo login.lua* e em creaturescripts.xml?

 

E retire aquele else

 

* - '/creaturescripts/scripts'

 

registerCreatureEvent(cid, "Mesmo nome dado em creaturescripts.xml")

Cya

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Na verdade, faltou o return TRUE '-'

function onLogin(cid)

local speed = 300

local speed2 = 600

local speed3 = 900

 

if getPlayerStorageValue(cid, 5555) == 0 then

doChangeSpeed(cid, speed)

elseif getPlayerStorageValue(cid, 5555) == 1 then

doChangeSpeed(cid, speed2)

elseif getPlayerStorageValue(cid, 5555) == 2 then

doChangeSpeed(cid, speed3)

else

end

return TRUE

end

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

marcelo1025

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/07/10Posts: 30Char no Tibia: telke nola

Num entendi nada pod explicar melhor