AL
action

vip system o que tem errado

Por alissonxzff2, 11 de dez. de 2015 em Scripts

4
1.1k
11 de dezembro de 2015 às 21:36

movement:

<movevent type="StepIn" uniqueid="13540" event="script" value="vip.lua"/>

vip.lua:

function onStepIn(cid, item, position, fromPosition)

local config = {
msgDenied = "Você não e vip II , faça a quest vip II ",
msgWelcome = "Seja Bem Vindo a Area vip II."
}

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
return TRUE
end

action:

<action uniqueid="13541" script="vipchest.lua" />

vipchest.lua:

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


if item.uid ==13541 then
queststatus = getPlayerStorageValue(cid,13540)
if queststatus == 1 then
doPlayerSendTextMessage(cid,22,"Você jah pegou sua recompensa.")


else
doPlayerSendTextMessage(cid,22,"Voce agora é Baiak Vip. System Vip By .")
doSendMagicEffect(topos,12)
coins_uid = doPlayerAddItem(cid,2160,100)
coins_uid = doPlayerAddItem(cid,2322,1)
setPlayerStorageValue(cid,13540,1)
end
return 0
end
return 1
end
vejo no phpmyadmin o storage 13540 = 1 mas ele não passa mesmo assim do tile oque pode estar errado

alguem sabe dizer? pfvr

KemixK
11 de dezembro de 2015 às 23:34
Melhor resposta


function onStepIn(cid, item, position, fromPosition)

 

local config = {

msgDenied = "Você não e vip II , faça a quest vip II ",

msgWelcome = "Seja Bem Vindo a Area vip II."

}

 

if getPlayerStorageValue(cid, 13540) <= 0 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)

return TRUE

end

Editado Dezembro 11 por Kemix

12 de dezembro de 2015 às 00:31

po brigadão cara, era o erro no Time mesmo

 

eu achei que poderia ter a ver mas eu não entendo nada de script

2 semanas depois...
CaronteC
19 de dezembro de 2015 às 12:14

Tópico Movido
Este tópico foi movido de "OTServSuporte OTServSuporte Scripting"
para "OTServSuporte OTServSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".