Postado Novembro 26, 2012 12 anos 1º Script - Provavelmente o storage está errado, poste o script que adiciona o vip. 2º Script - O Wisp é um monstro e não tem addons. 3º Script - Tenque adicionar uma função para colocar non pvp e outra para checar se o mostro foi morto, mais to com preguiça de fazer e passo pro próximo. Editado Novembro 26, 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 Novembro 27, 2012 12 anos Autor 1º Script - Provavelmente o storage está errado, poste o script que adiciona o vip. 2º Script - O Wisp é um monstro e não tem addons. 3º Script - Tenque adicionar uma função para colocar non pvp e outra para checar se o mostro foi morto, mais to com preguiça de fazer e passo pro próximo. Esse é o Script que o usuário Vodkart criou pra min, ele adciona no nick (VIP) que da acesso ao usuário a area donate. 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 (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Novembro 27, 2012 12 anos Autor Script 2 ja consegui. (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Novembro 27, 2012 12 anos Script 1: local effect = 30 -- Efeito que vai usar local storage = 85258 -- Storage que o player precisa ter local tempo = 30 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) >= 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doCreatureSay(cid, "VIP" , 19) addEvent(SendEffect, tempo*1000, cid) return TRUE end [/code] Editado Novembro 27, 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 Novembro 28, 2012 12 anos Autor Script 1: local effect = 30 -- Efeito que vai usar local storage = 85258 -- Storage que o player precisa ter local tempo = 30 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) >= 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doCreatureSay(cid, "VIP" , 19) addEvent(SendEffect, tempo*1000, cid) return TRUE end Funciono, sai o "VIP", da cor laranja" certinho, mais o efeito 30 não sai :/ (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.