Postado Dezembro 18, 2012 12 anos Olha só no meu ot os nego da Utana Vid e não sai nunca HUIASDHIUASHDUA, nem morrendo, nem relogando, nem nada. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Outro pedido seria um script que o player ativase o TEST VIP DONATE, tipo: !testvip Da ae ele ganha a storage de acesso da VIP Donate por 15 min, e depois quando acabar os 15 min, é removido a storage e ele é teleportado pro templo. (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Dezembro 19, 2012 12 anos No caso do seu utana vid acredito que ele esteja em milesimos e seu servidor utiliza segundos, então tente colocar assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000/60) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end [/code] Qual sistema vip você utiliza? Editado Dezembro 19, 2012 12 anos por comedinhasss (veja o histórico de edições) Bruno Carvalho / Ex-Administrador TibiaKing [email protected] Em 26/12/2016 em 03:47, Spraypaint disse: A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une. -miltinho
Postado Dezembro 19, 2012 12 anos Autor Esse aqui é o sistema VIP de points (bau), ele adciona (VIP) e essa storage. 8.60 local lever = { [7045] = {10,999,{2160}} } function onUse(cid,item,fromPosition,itemEx,toPosition) if getPoints(cid) < lever[item.actionid][1] then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você precisa de "..lever[item.actionid][1].." points.") end removePoints(cid,lever[item.actionid][1]) local add = (lever[item.actionid][2]*86400) setPlayerStorageValue(cid, 85258, getPlayerStorageValue(cid, 85258) - os.time() <= 0 and (os.time() + add) or (getPlayerStorageValue(cid, 85258) + add)) local quantity = math.floor((getPlayerStorageValue(cid, 85258) - os.time())/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") for _, items in pairs(lever[item.actionid][3]) do doPlayerAddItem(cid,items,1) end if not getCreatureName(cid):find('(VIP)') then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) db.executeQuery("UPDATE `players` SET `name` = '(VIP) "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") addEvent(doRemoveCreature, 3*1000, cid) end return true end Editado Dezembro 19, 2012 12 anos por jNo (veja o histórico de edições) (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Dezembro 20, 2012 12 anos Tenta assim: function onSay(cid, words, param, channel) local tempo = 10 --Tempo que irá adicionar ao player if getPlayerStorageValue(cid, 191220122204) == -1 then local add = (tempo*86400) setPlayerStorageValue(cid, 85258, getPlayerStorageValue(cid, 85258) - os.time() <= 0 and (os.time() + add) or (getPlayerStorageValue(cid, 85258) + add)) local quantity = math.floor((getPlayerStorageValue(cid, 85258) - os.time())/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foi adicionado um bonus de ".. tempo .." dias de VIP.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") setPlayerStorageValue(cid, 191220122204, 1) end return true end [/code] Bruno Carvalho / Ex-Administrador TibiaKing [email protected] Em 26/12/2016 em 03:47, Spraypaint disse: A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une. -miltinho
Postado Dezembro 20, 2012 12 anos Autor @comedinhasss - Você fez em dias, eu precisava em minutos, 15 min, é possivel ou só funciona com dias? E também não passou no tile do chão, mais eu sei que é, da pra adicionar o (VIP) na frente do nick, e depois dos 15 min ele sair? Sera que isso é possivel? Se não for, um script simples que teleporta ele pra X lugar, e depois de 15 min, ele volta pro templo. Eu tentei editar aqui, mais deu um puta de um bug monstro kkkk, Editado Dezembro 20, 2012 12 anos por jNo (veja o histórico de edições) (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
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.