Ir para conteúdo
Entre para seguir isso  
ADM Bruninho

Bonus Exp para Vips

Recommended Posts

ADM Bruninho    3
ADM Bruninho

Bonus Exp para Vips

Créditos:

- Criação do Código: Criticoo ou Vodkart

- Contribuição para OTBr: ADM Bruninho

 

 

Testado: TFS 0.3.6 and TFS 0.4 Dev

 

Bom um amigo meu fez um script para mim que daria 30% a mais de exp para os jogadores vip do servidor... então eu resolvi vim aqui posta para a galera do OTservBrasil também usar

 

O script foi Basiado na versão do Vip System do Mock mais acredito que funcione em qualquer sistema vip que use Vip_time no banco de dados

 

Características:

1° Adiciona 30% de Exp para todos os players Vip do servidor

 

Instalação:

Vai na pasta creaturescripts>Script do seu servidor e crie um arquivo chamado vipexp

agora add dentro

function onLogin(cid)

 

local rate = 1.3 -- 30%

local config = {

vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!",

notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",

}

 

if vip.hasVip(cid) == FALSE then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)

else

doPlayerSetExperienceRate(cid, rate)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)

end

return TRUE

end

Se vocês quiserem podem mudar em vez de da 30% ele pode dar a % que vocês quiserem basta mudar essa linha como ao gosto de vocês
local rate = 1.3 -- 30%

 

Pronto feito isso agora vamos em creaturescripts>Scripts e abra o arquivo chamado Login e add isso

registerCreatureEvent(cid, "ExpVip")
Agora vamos em creaturescripts>abra o arquivo creaturescripts.xml como bloco de notas e add essa linha
<event type="login" name="ExpVip" script="vipexp.lua"/>
Pronto galerinha seu script esta funcionando 100% agora todos os players vip do seu servidor vão ganhar 30% ou a % que vocês configuraram de Exp

 

eu dei uma olhada no forum e não achei script parecido então se já tiver desculpe ae

 

Editado por Garou
colocar os devidos creditos e formatação

Compartilhar este post


Link para o post
Oneshot    24
Oneshot

Hm, nada mal. Servirá de algo para usuários que tem esse tipo de sistema em seus servidores. Especifique também em qual sistema VIP você se baseou para fazer este script, para evitar usuários que postem para perguntar a mesma coisa.

 

Aprovado, obrigado pela contribuição.

Este script foi avaliado como [ C ] e você será remunerado em 15 V$, aguarde o depósito de um responsável.

Compartilhar este post


Link para o post
Criticoo    4
Criticoo

Desculpe lhe incomodar camarada,só que o seu amigo só copio um script meu que eu fiz há algum tempo,então seria pedir muito para que você pudesse editar o tópico e colocar meus créditos nele?

Sei que você não fez por mal,mas estou pedindo com educação que você reveja,se tiver alguma dúvida poderei mandar o link em que os scripts se encontram...

Obrigado

Compartilhar este post


Link para o post
ADM Bruninho    3
ADM Bruninho

criticoo tentei lhe enviar uma mp mais sua caixa de msg esta cheia então tive que postar aqui no topico mesmo

poste q eu vou confirma e realmente sendo seu peço desculpas e colocarei os devidos creditos!

Compartilhar este post


Link para o post
Criticoo    4
Criticoo

Opa agora sim xD

Valeu,qualquer dúvida já sabe!

até

Editado por Criticoo

Compartilhar este post


Link para o post
twiller    0
twiller

Desculpa minha critica, mas esse script ja esta no ar desde 29 julho 2010 - 01:12, postado no forum do ****************** pelo vodkart, mas ele alem de postar só para o vip system da real server ele colocou para vip system by account v1.0 e para o perfect vip system. Então acho injusto 3 pessoas terem o credito sendo que isso só precisou do ctrl+c e ctrl+v. Abraços!

Editado por twiller

Compartilhar este post


Link para o post
ADM Bruninho    3
ADM Bruninho

twiller o proprio vodkart esta no credito ali e aqui não e esse tal forum

no otservbrasil não tem esse script eu trouxe para o forum e acho justo sim eu levar os creditos junto com quem fez o script e quem me ajudou a melhora ele

antes de acusar procure se informa para n falar besteira :D

Compartilhar este post


Link para o post
dgames    0
dgames

n funfa no tfs 0.4.0 3777 8.6

Compartilhar este post


Link para o post
Messiah    0
Messiah

Parabens a todos que criaram e troxeram este ótimo script vou testar com umas devidas modificações e claro pois nao estou usando sistema vip e sim o pac.

Compartilhar este post


Link para o post
ADM Bruninho    3
ADM Bruninho

dgames amigo vc instalo corretamente o script?

pq era para funcionar sim!

Compartilhar este post


Link para o post
SubythKiller    2
SubythKiller

Desculpa, mais onde eu coloco o storagevalue do Player vip?

Já que é EXP para VIP, eu não encontrei...

Compartilhar este post


Link para o post
LsM    2
LsM

Olá SubythKiller.

 

O que acontece é que o código que ele criou, apenas é aceito para quem usa sistema VIP com funções como (vip.hasVip(cid)), porém, é fácil adaptá-lo para servidores que utilizam o sistema por storage. Apenas utilize :

 

function onLogin(cid)
 local rate = 1.3 -- 30%
 local config = {
                      storage = [color="red"]1515[/color], -- Altere para o Storage do seu sistema VIP.
                      vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!",
                      notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!"
                      }

       if not (getPlayerStorageValue(cid, config.storage) > 0) then
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)
       else
               doPlayerSetExperienceRate(cid, rate)
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)
       end
 return TRUE
end

 

Altere o valor que está em vermelho para o storage do seu sistema VIP.

Compartilhar este post


Link para o post
Criticoo    4
Criticoo

@up

dependendo do sistema vip por storage teria que adicionar tbm o "os.time".

até

Compartilhar este post


Link para o post
Dargosh    0
Dargosh

Me ajudou muito, parabems

 

=)

Compartilhar este post


Link para o post
jhowenny    0
jhowenny

Nao Funcinou no meu TFS 0,4

8.60

////EDITED////

------------

Funcionou sem Stages

Editado por jhowenny

Compartilhar este post


Link para o post
SubythKiller    2
SubythKiller
Olá SubythKiller.

 

O que acontece é que o código que ele criou, apenas é aceito para quem usa sistema VIP com funções como (vip.hasVip(cid)), porém, é fácil adaptá-lo para servidores que utilizam o sistema por storage. Apenas utilize :

 

function onLogin(cid)
 local rate = 1.3 -- 30%
 local config = {
                      storage = [color="red"]1515[/color], -- Altere para o Storage do seu sistema VIP.
                      vip = "Você tem "..((rate - 1)*100).."% de exp a mais agora!",
                      notvip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!"
                      }

       if not (getPlayerStorageValue(cid, config.storage) > 0) then
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.notvip)
       else
               doPlayerSetExperienceRate(cid, rate)
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.vip)
       end
 return TRUE
end

 

Altere o valor que está em vermelho para o storage do seu sistema VIP.

 

Desculpe a demora para responder... Pois havia esquecido aqui kk

Obrigado, funcionou!

Compartilhar este post


Link para o post
Ribas1574    1
Ribas1574

Boa mano, tava precisando, obrigado :D

Compartilhar este post


Link para o post
jhowenny    0
jhowenny

Aprovado ! Script Muito BOM " RECOMENDO "

Compartilhar este post


Link para o post
Duhzera    0
Duhzera

Eu gostei, irá ajudar muitos servidores que ao invés disso perdem tempo criando os chamados "Monstros VIP". Parabéns !! ^^

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×