Ir para conteúdo

Featured Replies

Postado
  • Autor

 

Double loot você pode fazer em lua por gambiarra ou com algumas modificações nas sources (C++). Talvez mais tarde eu atualize o código com isso.

data/creaturescripts/scripts:

local config = {
    count = 100,          --Número mínimo de jogadores online para ter double experience.
    rate = 2.0,           --Rate de EXP. 
    storage = 4091,
}
function onLogin(cid)
    if getGlobalStorageValue(config.storage) < 1 then
        if #getPlayersOnline() >= config.count then
            broadcastMessage(config.count.." jogadores online! Double experience ativada!")
            setGlobalStorageValue(config.storage, 1)
            for _, pid in pairs(getPlayersOnline()) do
                doPlayerSetExperienceRate(pid, config.rate)
            end
        end
    else
        doPlayerSetExperienceRate(cid, config.rate)
    end
    return true
end
function onLogout(cid)
    if getGlobalStorageValue(config.storage) > -1 then
        if #getPlayersOnline() - 1 < config.count then
            broadcastMessage("A double experience foi desativada. :/")
            setGlobalStorageValue(config.storage, -1)
            for _, pid in pairs(getPlayersOnline()) do
                doPlayerSetExperienceRate(pid, 1.0)
            end
        end
    end
    return true
end
Tags:
<event type="login" name="ExpLogin" event="script" value="nome_do_arquivo.lua"/>
<event type="logout" name="ExpLogout" event="script" value="nome_do_arquivo.lua"/>        

 

Nao esta funcionando, aparece a mensagem e tudo, mas nao fica double exp

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

  • Respostas 35
  • Visualizações 1.7k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Double loot você pode fazer em lua por gambiarra ou com algumas modificações nas sources (C++). Talvez mais tarde eu atualize o código com isso. data/creaturescripts/scripts: local config = {     c

  • Estas mensagens foram para verificar onde estava o erro, que, aparentemente, não existia. Você, na verdade, havia editado incorretamente o arquivo pokeexp.lua. local function playerAddExp(cid, exp)

  • Criei o script de anuncio pra você: Em "Data/talkactions/scripts" copie e cole um arquivo .lua e renomeie para anuncio.lua, apague tudo e cole isso: function onSay(cid, words, param) local b = str

Postado
  • Autor

Ok

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Postado
  • Autor

Up

Ajudei? da um Rep+, não custa nada. ;D:P

 

Servidor de PokeTibia ja online.

Pagina: https://www.facebook.com/PokemonxStore?ref=bookmarks

Grupo: https://www.facebook.com/groups/257989224406246/

Site: http://pokexstore.wix.com/pokexstore

Postado

exp bonus?

 

expbonus.lua
var = 100
function onKill(cid, target)
if #getPlayersOnline() >= var and isPlayer(cid) and isMonter(target) then
local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier)
local count = ((getMonsterInfo(string.lower(getCreatureName(target))).experience*1.5*exp)/2)
doPlayerAddExperience(cid, count)
addEvent(doSendAnimatedText, 500, getCreaturePosition(cid), '+'..count, math.random(50,60))
end
return true
end
function onLogin(cid)
registerCreatureEvent(cid, "ExpBonus")    
if getCreatureName(cid):lower() ~= "account manager" and #getPlayersOnline() >= var then
broadcastMessage(var.." jogadores online! Double experience ativada!")
end
return true
end
 
 
TAG
<event type="kill" name="ExpBonus" event="script" value="expbonus.lua"/>
<event type="login" name="ExpBonusLogin" event="script" value="expbonus.lua"/>

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

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

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