Por
kauan13
Bom tenho essa script e não estou conseguindo entender ela e de 1 piso q marca pontos quando player sobem em cima.
movements/scripts
nome_arquivo.lua
local timeToAddPoints = 1 -- de quanto em quanto tempo será adicionado um ponto.
addPoints = {}
local function doAddPoints (cid)
if not isPlayer(cid) then
addPoints[cid] = nil
return true
end
setPlayerStorageValue (cid, 87954, getPlayerStorageValue (cid, 87954) + 1)
doCreatureSay (cid, getCreatureName(cid).."["..getPlayerStorageValue (cid, 87954).."]")
return true
end
function onStepIn(cid, item, position, fromPosition)
if isPlayer(cid) then
addPoints[cid] = addEvent(doAddPoints, timeToAddPoints * 1000, cid)
end
return true
end
function onStepOut(cid)
if isPlayer(cid) then
stopEvent(addPoints[cid])
end
return true
end
movements.xml
<movevent type="StepIn" actionid="actiond_id" event="script" value="nome_arquivo.lua" />
<movevent type="StepOut" actionid="actiond_id" event="script" value="nome_arquivo.lua" />
+++++++REP
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.