Postado Setembro 8, 2016 8 anos Quero checar o tempo restante vlw estou usando: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid,11551) < 1 then if getPlayerLevel(cid) > 1 then getPlayerStorageValue(cid, 11551) doSendAnimatedText(getPlayerPosition(cid), "Welcome!", TEXTCOLOR_RED) doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 15 days! You can now enter the VIP-area and use unique features!. ", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 11551, (getPlayerStorageValue(cid,11551) + 15)) doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid,"You need to be at least level 2 to use this.") doRemoveItem(item.uid, 1) end else doPlayerSendCancel(cid,"You are already a donator.") end return TRUE end function onUse(cid, item, fromPosition, itemEx, toPosition) local cidPosition = getCreaturePosition(cid) if (item.actionid == 5788 and getPlayerStorageValue(cid,11551) >= 1) then if cidPosition.x < toPosition.x then doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE) doCreatureSay(cid, "Welcome VIP Player!", TALKTYPE_ORANGE_1) else doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE) doCreatureSay(cid, "Welcome VIP Player!", TALKTYPE_ORANGE_1) end return TRUE else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, but only VIP Players can pass here! Buy VIP on the WEB.") return TRUE end return FALSE end porem eu queria uma maneira para checar o tempo restante. Vlw galera
Postado Setembro 8, 2016 8 anos Testa aí: talkactions/talkactions.xml, adiciona: <talkaction words="/tempovip" event="script" value="tempovip.lua"/> talkactions/scripts, cria:tempovip.lua function onSay(cid, words, param) tempo = getPlayerStorageValue(cid,11551) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ainda tem " .. tempo .. " dias de vip.") return true end
Postado Setembro 8, 2016 8 anos Pra que usar Vip sendo que o próprio Tibia já tem um sistema de premmium account? Fazer esse e outros sistemas vai ser 100x mais fácil. De onde eu venho se dizia, que o chorar não é do homem, e o homem o que sente guarda bem no coração...
Postado Setembro 9, 2016 8 anos Autor Em 08/09/2016 em 22:02, Zanrix disse: Testa aí: talkactions/talkactions.xml, adiciona: <talkaction words="/tempovip" event="script" value="tempovip.lua"/> talkactions/scripts, cria:tempovip.lua function onSay(cid, words, param) tempo = getPlayerStorageValue(cid,11551) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ainda tem " .. tempo .. " dias de vip.") return true end Vlw parceiro, so novo e nao entendo ainda os sistemas, funcionou perfeito(so uma obs. qm n tem vip fica -1 dia), mais nao muda nada vlww!!!!
Postado Setembro 9, 2016 8 anos function onSay(cid, words, param) return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ainda tem " .. (getPlayerStorageValue(cid, 11551) < 0 and 0 or getPlayerStorageValue(cid,11551)) .. " dias de vip.") end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.