Ir para conteúdo

Featured Replies

  • Respostas 17
  • Visualizações 1.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Eu uso esse no meu servidor !   Abra o Creatuscripts.xml e coloque essa tag !            -------------------------------------- Crie um arquivo no lua no dire

  • Cara, dei uma pesquisada aqui e vou tentar fazer algo pra você. Não tenho como testar, por realmente não ter tido nenhum contato com tfs 1.2, mas qualquer erro posta aqui. Vamos la...  

  • estranho, se não ta dando nenhum erro era pra ter funcionado.   no events.xml o: <event class="Player" method="onGainExperience" está como 1, certo?

Posted Images

Postado

Eu uso esse no meu servidor !

 

Abra o Creatuscripts.xml e coloque essa tag !

 

    

Spoiler

<event type="login" name="ExpVip" event="script" value="vipexp.lua"/>

 

 

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

Crie um arquivo no lua no diretorio creaturescripts\scripts chamado vipexp e coloque isso dentro

Spoiler

 

function onLogin(cid)

local rate = 3.0 -- 200 %
local config = {
welvip = "Você tem "..((rate - 1)*100).."% de EXP à mais!",
not_vip = "Torne-se VIP e ganhe "..((rate -1)*100).."% à mais de EXP!",
vip = isPremium(cid)
}

if (config.vip == TRUE) then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return true
end

 

 

agora abra o login.lua e coloque essa tag 

 

Spoiler

    registerCreatureEvent(cid, "ExpVip")

 

Não tem creditos pois peguei de meu SERVIDOR ! Obrigado ;)

Editado por fawkz1231 (veja o histórico de edições)

Postado

O script acima não vai funcionar por eles checarem a vip de forma diferente.

No lugar de vipexp.lua

coloque:

 

function onLogin(cid)
local rate = 2.0 -- 2x a exp normal
local config = {
welvip = "Você tem 2x exp por ser vip!",
not_vip = "Torne-se VIP e ganhe o dobro de exp!",
vip = isPremium(cid)
}
if getPlayerStorageValue(cid, 55489) - os.time() > 0 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return true
end

Usei o script do amigo acima, só configurei para ele usar storage (do sistema que você usa) em vez de checar se o player é premium como no script postado.

Editado por DukeeH (veja o histórico de edições)

asdukeeh.jpg

Postado
  • Autor

não pego 

Em 17/03/2016 at 19:03, DukeeH disse:

O script acima não vai funcionar por eles checarem a vip de forma diferente.

No lugar de vipexp.lua

coloque:

 


function onLogin(cid)
local rate = 2.0 -- 2x a exp normal
local config = {
welvip = "Você tem 2x exp por ser vip!",
not_vip = "Torne-se VIP e ganhe o dobro de exp!",
vip = isPremium(cid)
}
if getPlayerStorageValue(cid, 55489) - os.time() > 0 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return true
end

Usei o script do amigo acima, só configurei para ele usar storage (do sistema que você usa) em vez de checar se o player é premium como no script postado.

 

 

 

não pegou

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo