Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Respostas 43
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Esse topico é sobre outra coisa amigo, tenta criar um topico pra voce perguntando isso que irão te ajudar, Mas pra te ajudar, eu acredito que seja algo relacionado com uma storage que ao matar o gnom

UHSUHAUHSUHS eu ri.. mas enfim..   acho melhor você adicionar um BAU com um ITEM que ao dar USE no ITEM ele receber a recompensa.. mas podemos testar com o bau mesmo.. porém tem que ser um bau que n

Posted Images

Não testei, to começando agora, e tenho certeza que não vai funcionar, poste o erro aqui:

function onUse(cid, item, frompos, item2, topos, acc, days)
if getPlayerStorageValue(cid, 22930) == -1 then
	if days > 0 or == 0 then
		local daysValue = 3 * 24 * 60 * 60
		local vipTime = getVipTimeByAccount(acc)
		local timeNow = os.time()
		local time = getVipDaysByAccount(acc) == 0 or > and (timeNow + daysValue) or (vipTime + daysValue)
		setVipTimeByAccount(acc, time)
else
doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.")
		return TRUE
	end
	return FALSE
end

Assinatura removida.

Publicidade indevida

Link para o post
Compartilhar em outros sites

Esse topico é sobre outra coisa amigo, tenta criar um topico pra voce perguntando isso que irão te ajudar,

Mas pra te ajudar, eu acredito que seja algo relacionado com uma storage que ao matar o gnomevil voce ganha a storage e ao usar a caixa voce perde a storage, assim sempre que matar ele vai ganhar a storage pra abrir denovo. (acho q deu pra voce entender)

valeu

Link para o post
Compartilhar em outros sites

você não vai se desfazer do seu systema vip. mais pode usar um diferente e usare o Hydra para uma segunda vip melhor ou regular.. o script que te mandei não deve dar errado ....

 

me mande novamente o script do bau fazendo favor . vou ajeitar mais uma coisa que comecei a pensar quando estava indo dormir.

Link para o post
Compartilhar em outros sites

@keilost

 

testei seu script e deu o erro na foto que anexei junto ao post, olha ai..

 

@ricardo3

 

o seu script ta assim:

 


-- vip quest
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local config={
removeOnUse = "no" -- remover quando usar ("yes" or "no")
}
 
local minutes = 1 -- dias que serão adicionados
local minutesvalue = 60 * 1000
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + minutesvalue
else
time = storageplayer + minutesvalue
end
 
setPlayerStorageValue(cid, 13540, time)
local minutes = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
 
    if item.uid == 13540 then
    queststatus = getPlayerStorageValue(cid,13545)
    if queststatus == -1 then
    doPlayerSendTextMessage(cid,22,"You have found a Great Shield and Dragon Scale Legs.")
    setPlayerStorageValue(cid,13545,1)
    else
    doPlayerSendTextMessage(cid,22,"Vazio.")
        end
else
return 0
    end
 
    return 1
end

post-40662-0-31610900-1374852952_thumb.j

Editado por Disturbbed (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Ó estou aqui para ajudar... já que o script nao é compátivel com o seu system de VIP faça o seguinte.. instale o Mock sem retirar o seu..

e troque o script por este

 

-- vip quest  

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local minutes = 1 -- dias que serão adicionados
local minutesvalue = 60 * 1000
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
 
if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then
time = timenow + minutesvalue
else
time = storageplayer + minutesvalue
end
 
setPlayerStorageValue(cid, 13540, time)
local minutes = math.floor((getPlayerStorageValue(cid, 13540) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
end
 
    if item.uid == 13540 then
    queststatus = getPlayerStorageValue(cid,13545)
    if queststatus == -1 then
    doPlayerSendTextMessage(cid,22,"Você recebeu DIAS de VIP.")
    setPlayerStorageValue(cid,13545,1)
    else
    doPlayerSendTextMessage(cid,22,"Você já retirou seus dias de vip.")
        end
else
return 0
    end
 
    return 1
end

 

caso der erro mande que tentamos ajustar.

 

para melhor entender mande seu script vip ?

Editado por ricardo3 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

@Ricardo3 , voce pediu o meu script vip né? é assim:

 

--[[
    Name: Vip System by Account
    Version: 1.0
    Author: Kydrai
    Forum: http://www.tibiaking.com/forum/topic/136543-vip-system-by-account-v10/
    
    
[Functions]
        -- Install
        installVip()
        
        
-- By Account
        doTeleportPlayersByAccount(acc, topos)
        getVipTimeByAccount(acc)
        setVipTimeByAccount(acc, time)
        getVipDaysByAccount(acc)
        isVipAccount(acc)
        addVipDaysByAccount(acc, days)
        doRemoveVipDaysByAccount(acc, days)
        getVipDateByAccount(acc)
        
        
-- By Player
        doTeleportPlayers(cid, topos)
        getVipTime(cid)
        setVipTime(cid, time)
        getVipDays(cid)
        isVip(cid)
        addVipDays(cid, days)
        doRemoveVipDays(cid, days)
        getVipDate(cid)
]]--

-- Install
function installVip()
    if db.executeQuery("ALTER TABLE `accounts` ADD viptime INT(15) NOT NULL DEFAULT 0;") then
        print("[Vip System] Vip System instalado com sucesso!")
        return TRUE
    
end
    print("[Vip System] Não foi possível instalar o Vip System!")
    return FALSE
end

-- By Account
function doTeleportPlayersByAccount(acc, topos)
    if db.executeQuery("UPDATE `players` SET `posx` = "..topos.x..", `posy` = "..topos.y..", `posz` = "..topos.z.." WHERE `account_id` = "..acc..";") then
        return TRUE
    
end
    return FALSE
end

function getVipTimeByAccount(acc)
    local vip = db.getResult("SELECT `viptime` FROM `accounts` WHERE `id` = "..acc..";")
    if vip:getID() == -1 then
        print("[Vip System] Account not found!")
        return FALSE
    
end
    return vip:getDataInt("viptime")
end

function setVipTimeByAccount(acc, time)
    if db.executeQuery("UPDATE `accounts` SET `viptime` = "..time.." WHERE `id` = "..acc..";") then
        return TRUE
    
end
    return FALSE
end

function getVipDaysByAccount(acc)
    local vipTime = getVipTimeByAccount(acc)
    local timeNow = os.time()
    local days = math.ceil((vipTime - timeNow)/(24 * 60 * 60))
    return days <= 0 and 0 or days
end

function isVipAccount(acc)
    return getVipDaysByAccount(acc) > 0 and TRUE or FALSE
end

function addVipDaysByAccount(acc, days)
    if days > 0 then
        local daysValue = days * 24 * 60 * 60
        local vipTime = getVipTimeByAccount(acc)
        local timeNow = os.time()
        local time = getVipDaysByAccount(acc) == 0 and (timeNow + daysValue) or (vipTime + daysValue)
        setVipTimeByAccount(acc, time)
        return TRUE
    
end
    return FALSE
end

function doRemoveVipDaysByAccount(acc, days)
    if days > 0 then
        local daysValue = days * 24 * 60 * 60
        local vipTime = getVipTimeByAccount(acc)
        local time = vipTime - daysValue
        setVipTimeByAccount
(acc, (time <= 0 and 1 or time))
        return TRUE
    
end
    return FALSE
end

function getVipDateByAccount(acc)
    if isVipAccount(acc) then
        local vipTime = getVipTimeByAccount(acc)
        return os.date("%d/%m/%y %X", vipTime)
    end
    return FALSE
end

-- By Player
function doTeleportPlayers(cid, topos)
    doTeleportPlayersByAccount(getPlayerAccountId(cid), topos)
end

function getVipTime(cid)
    return getVipTimeByAccount(getPlayerAccountId(cid))
end

function setVipTime(cid, time)
    return setVipTimeByAccount(getPlayerAccountId(cid), time)
end

function getVipDays(cid)
    return getVipDaysByAccount(getPlayerAccountId(cid))
end

function isVip(cid)
    return isVipAccount(getPlayerAccountId(cid))
end

function addVipDays(cid, days)
    return addVipDaysByAccount(getPlayerAccountId(cid), days)
end

function doRemoveVipDays(cid, days)
    return doRemoveVipDaysByAccount(getPlayerAccountId(cid), days)
end

function getVipDate(cid)
    return getVipDateByAccount(getPlayerAccountId(cid))
end

 

Então acredito que tenha que trocar as storages do seu script por isso "addVipDaysByAccount(acc, days)"

Link para o post
Compartilhar em outros sites

sim, teste e vejá se deu certo

Link para o post
Compartilhar em outros sites

Eu aqui testando consegui quase o que eu queria, só falta saber se tem como colocar uma storage na conta inteira,

e não apenas em um player só, pq se não, da pra fazer a quest em todos chars da mesma conta, e queria que fosse só 1 char da conta conseguisse fazer essa quest entende?

Mudei de "setPlayerStorageValue" para "setAccountStorageValue" mas não funciona.

 

///////////

 

Instalei a function para storage para account e funcionou como eu queria, atraves do topico

 

///////////

 

Agora só falta conseguir colocar dentro do meu script abaixo, uma mensagem de "cancel" por exemplo: "voce ja pegou os dias vip" acho que não deve ser dificil pra quem entende sobre scripter, sou iniciante ainda... segue abaixo meu script.

 

 

function onUse(cid, item, frompos, item2, topos)
if item.uid == 13540 then -- Aki e o uniqueid que fica no actions.xml sempre mude se for criar outra
queststatus = getAccountStorageValue(getPlayerAccountId(cid), 15655) -- Aki Ponhe a mesma storage la de baixo
if queststatus == 1 then
else
doPlayerSendTextMessage(cid,22,"Você recebeu 3 Dias de VIP.")
doSendMagicEffect(topos,35)
setAccountStorageValue(getPlayerAccountId(cid), 15655, 1)
addVipDaysByAccount(getPlayerAccountId(cid), 3) -- Aki e A Storage da vip so mude aki se vo criar outra vip
end
return 0
end
return 1
end

Editado por Disturbbed (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

PS: a action que te mandie adiciona VIP no char. ou seja não na conta.. cada char tem que ter seu dia .. se o cara cata a vip 1x não pode pegar mais entendeu ? :D 

 

cada char cada vip acabo de um já era nao pega mais ...

Link para o post
Compartilhar em outros sites

Mas eu não estou usando seu script, porque o seu é pra system vip by mock, o meu script consegui colocar pro do vip system by account v1.0 do kydrai,

//

A unica coisa que falta pra deixa ele full, é colocar uma mensagem de cancel, ou seja, aquela que diz "Voce ja pegou a recompensa" entende? não sei aonde colocar, vou botar o meu script aqui abaixo

 

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

if item.uid == 7775 then
queststatus = getAccountStorageValue(getPlayerAccountId(cid), 7775)
if queststatus == 1 then
else
doPlayerSendTextMessage(cid,22,"Você recebeu 3 Dias de VIP.")
doSendMagicEffect(topos,35)
setAccountStorageValue(getPlayerAccountId(cid), 7775, 1)
addVipDaysByAccount(getPlayerAccountId(cid), 3)
end
return 0
end
return 1
end

Editado por Disturbbed (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

if item.uid == 7775 then queststatus = getAccountStorageValue(getPlayerAccountId(cid), 7775)

if queststatus == 1 then

else

doPlayerSendTextMessage(cid,22,"Você recebeu 3 Dias de VIP.")

doSendMagicEffect(topos,35)

setAccountStorageValue(getPlayerAccountId(cid), 7775, 1)

addVipDaysByAccount(getPlayerAccountId(cid), 3)

else

doPlayerSendTextMessage(cid,22,"Vazio.")

end

end

return 0

end

return 1

end

 

Editado por ricardo3 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
function onUse(cid, item, frompos, item2, topos, acc, days)
if getPlayerStorageValue(cid, 22930) == -1 then
	if days > 0 then
		local daysValue = 3 * 24 * 60 * 60
		local vipTime = getVipTimeByAccount(acc)
		local timeNow = os.time()
		local time = getVipDaysByAccount(acc) == 0 or > and (timeNow + daysValue) or (vipTime + daysValue)
		setVipTimeByAccount(acc, time)
else
doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.")
		return TRUE
	end
	return FALSE
end

Tenta assim.

Assinatura removida.

Publicidade indevida

Link para o post
Compartilhar em outros sites

function onUse(cid, item, frompos, item2, topos, acc, days)
if getPlayerStorageValue(cid, 22930) == -1 then
if days > 0 then
local daysValue = 3 * 24 * 60 * 60
local vipTime = getVipTimeByAccount(acc)
local timeNow = os.time()
local time = getVipDaysByAccount(acc) == 0 or > and (timeNow + daysValue) or (vipTime + daysValue)
setVipTimeByAccount(acc, time)
else
doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.") 
return FALSE
end
end

não testei por completo, pois não uso seu script vip, no console não deu nenhum erro teste no seu e me fale

 

OBS peguei o script daqui, caso não seja o correto me fale

 

 

function onUse(cid, item, frompos, item2, topos, acc, days)

if getPlayerStorageValue(cid, 22930) == -1 then

    if days > 0 then

        local daysValue = 3 * 24 * 60 * 60

        local vipTime = getVipTimeByAccount(acc)

        local timeNow = os.time()

        local time = getVipDaysByAccount(acc) == 0 or > and (timeNow + daysValue) or (vipTime + daysValue)

        setVipTimeByAccount(acc, time)

else

doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.")

        return TRUE

    end

    return FALSE

end

Tenta assim.

 

Editado por KekezitoLHP (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Esse não vai, eu consegui montar um aqui porem só não consigo colocar uma mensagem de cancel tipo:

 

doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.")

 

Vou colocar meu script abaixo caso voce saiba como colocar:

 

function onUse(cid, item, frompos, item2, topos)
if item.uid == 13540 then
queststatus = getAccountStorageValue(getPlayerAccountId(cid), 7275)
if queststatus == 1 then
else
doPlayerSendTextMessage(cid,22,"Você recebeu 2 Dias de VIP. ")
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
setAccountStorageValue(getPlayerAccountId(cid), 7275, 1)
addVipDaysByAccount(getPlayerAccountId(cid), 2)
end
return 0
end
return 1
end

Link para o post
Compartilhar em outros sites
function onUse(cid, item, frompos, item2, topos) 
if item.uid == 13540 then
queststatus = getAccountStorageValue(getPlayerAccountId(cid), 7275)
if queststatus == 1 then
doPlayerSendTextMessage(cid,22,"Você recebeu 2 Dias de VIP. ")
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
setAccountStorageValue(getPlayerAccountId(cid), 7275, 1)
addVipDaysByAccount(getPlayerAccountId(cid), 2)
else
doPlayerSendTextMessage(cid,22,"Você já pegou sua recompensa.")
end
return 0
end
return 1
end

Assinatura removida.

Publicidade indevida

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Mathwsz
      Bom galera, estou trazendo um script de fusão que funciona assim:
      Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
      Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
       
      Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
       
       
      Agora, em Data/Actions.xml adicione o seguinte:
       
      <action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele! 
      PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !
    • Por MySticaL
      Script Quest:
      --[[ Script: Exemplo de Quest Autor: MySticaL Email: [email protected] ]] function onUse(cid, item, frompos, item2, topos) -- Não mecha. storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra qnd vc pegar o baú de outra quest ñ aparecer que vc já fez. item = 2160 -- Id do item ira ganhar. quantidade = 1 -- Quantidade ira ganhar. level = 5 -- Level que precisa pra fazer. if getPlayerLevel(cid) >= level and getPlayerStorageValue(cid,storage) == -1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você ganhou um pouco de dinheiro") -- Mensagem que aparecera quando ganhar o item. doPlayerAddItem(cid, item, quantidade) -- Não mecha. setPlayerStorageValue(cid,storage,1) -- Não mecha. elseif getPlayerLevel(cid) <= level then -- Não mecha doPlayerSendTextMessage(cid,25,"Você precisa ser level 5 ou mais.") -- Mensagem que ira aparecer se o player tiver menos level que o necessario. elseif getPlayerStorageValue(cid,storage) >= 1 then -- Não mecha. doPlayerSendTextMessage(cid,25,"Você já fez está quest") -- Quando tentar pegar mais de uma vez o baú. end return true end Actions.xml
      <action actionid="3123" event="script" value="script.lua"/> Obs: O actionid="3123" é o que você deve botar no item no Remeres Map Editor
      Caso você queria criar outra quest aumente a storage no script e o id no actions.xml !
      Como configurar ?
      R- \/
      ================================================================================================================================
      storage = 938312 -- Storage a cada quest que for criada aumente um numero da storage pra quando você for pegar o baú de outra quest não aparecer  que você já fez.
      ================================================================================================================================
      item = 2160 -- Id do item ira ganhar.
      ======================================================
      quantidade = 1 -- Quantidade ira ganhar.
      ======================================================
      level = 5 -- Level que precisa pra fazer.
      ======================================================
      Script bem simples mais irá ajudar alguns membros.
      Rep não cai o dedo
      Não sei muito sobre script.
       
      100% Créditos meu caso for postar em outro lugar deixe os créditos para min !
      Desculpem o tópico mal arrumado
       
    • Por Nazo
      Buenas, TK!
      Um usuário pediu ajuda em um script, onde queria limitar para a quest ser feita apenas uma vez por IP, mesmo que ainda seja possível mudá-lo, resolvi postar aqui xd
       
      Execute esse código SQL no seu banco de dados MySQL, para a criação da tabela onde ficarão as storages e o IP armazenado do player:
      CREATE TABLE player_ip_storage( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, player_id INT NOT NULL, ip CHAR(15) NOT NULL, storage INT NOT NULL ); ALTER TABLE player_ip_storage ADD CONSTRAINT FK_PLAYER_ID FOREIGN KEY (player_id) REFERENCES players(id);  
      Ou caso seja SQLITE, utilize esse código:
      CREATE TABLE player_ip_storage( player_id INT NOT NULL, ip CHAR(15) NOT NULL, storage INT NOT NULL ); ALTER TABLE player_ip_storage ADD CONSTRAINT FK_PLAYER_ID FOREIGN KEY (player_id) REFERENCES players(id);  
      Crie um arquivo chamado nazo-functions.lua em data/lib e adicione o seguinte conteúdo:
      -- by Nazo (tibiaking.com) -- IP Storage System function getIpQuestStatus(cid, storage) storages = db.getResult("SELECT * FROM `player_ip_storage` WHERE `ip` = \"" .. doConvertIntegerToIp(getPlayerIp(cid)) .. "\" and `storage` = "..storage..";") if(storages:getID() ~= -1) then return false end return true end function setIpQuestStatus(cid, storage) db.executeQuery("INSERT INTO player_ip_storage(player_id, ip, storage) VALUES("..getPlayerGUID(cid)..",\""..doConvertIntegerToIp(getPlayerIp(cid)).."\","..storage..")") return true end  
      Agora, quando você tiver uma quest, adicione na verificação a função getIpQuestStatus na checagem junto, e quando finalizar a quest utilize o setIpQuestStatus, com os parâmetros cid e número da storage, porém a função só armazena que essa storage tem algo no banco de dados, ou seja, a quest já foi feita, você não armazena o valor da storage junto (como a função normal que geralmente adiciona "1" na storage).
       
      Exemplo de quest abaixo:
      -- by Nazo (tibiaking.com) config = { storage = 123123, -- storage da quest premio = {2160, 1} -- {itemid, quantia} } function onUse(cid, item, frompos, item2, toPosition) queststatus = getPlayerStorageValue(cid,config.storage) if(queststatus == -1 and getIpQuestStatus(cid, config.storage)) then -- note que eu só adicionei a função, nenhuma comparação, explicarei abaixo do código doPlayerSendTextMessage(cid,22,"Tome seu prêmio.") doPlayerAddItem(cid,config.premio[1],config.premio[2]) setPlayerStorageValue(cid,config.storage,1) setIpQuestStatus(cid,config.storage) -- função que adiciona a storage no banco de dados else doPlayerSendTextMessage(cid,22,"Você já fez esta quest.") end end  
      Explicação básica do motivo da função não possuir comparação na verificação e ficar como a seguir:
       
      if(getIpQuestStatus(cid, config.storage)) then Quando você faz um if, com uma função dentro sem comparações, ela continuará o bloco de comando apenas se o retorno da mesma for verdadeiro, assim quando você fizer a quest, e tentar novamente, o get retorna falso, e isso cancela a condição e vai para o bloco de comando do "else".
    • Por tataboy67
      Opa galera beleza?
      Meu amigo esses dias pediu um sistema basicamente assim:
      sistema:
      !quests charizard (você é teleportado para hunt ou quest por "x" tempo, e após esse tempo, você é teleportado para 1 posição "y" (cp/templo)) !quest time (o jogador recebe uma msg de quanto tempo ainda resta para ele ficar nessa hunt/quest) !quest (abre uma janela aonde fala as informações dessa hunt/quest)
      bom eu tentei usar o "for" para fazer com que tenha varios tipos de hunts dentro (criando uma tabela), mas como ainda estou estudando lua e esse é meu 1º script, eu não consegui fazer, então eu to usando o "param" E eu fui pesquisar aqui no forum e em outro forums tbm esse sistema, e vi que ninguem nunca postou  
      então resolvi cria-lo.
       
      Em Talkactions.xml, adicione a linha:

      Em Talkactions, crie um arquivo com o nome de quest_time.lua, e adicione:

      Creditos:
      Eu: Pelo script

      Desculpa se o script ficou ruim, é que é meu primeiro script, tenham pena de mim.  
      Eu farei melhoras nesse script mais pra frente.
    • Por Digoshow
      E assim, meu ot tem a VIP 1 que se compra com !buyvip que nao e adicionado nada no server, ate aqui tudo certo.
      So que eu to fazendo uma area Donate, e quero que so passe no Tile quem comprar Vip Days pelo site.
      Nao pode ser Premium, porque premium e gratuito para todos poderem usar Addons.
      Alguem pode me ajudar a fazer um script que so passa quem tiver Vip Days Adicionado na conta, ou seja quem comprar Vip days pelo site, tem acesso a area donate?
      Quero fazer um sistema assim, alguem pode me ajudar?
      Obrigado REP+ .



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo