• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

war statistics

pepzo

Member
Joined
Jan 18, 2009
Messages
198
Reaction score
7
mam ten skrypt lecz 2 gildie maja miedzy soba wojne zabijaja sie wzajemnie a na stronie pisze kills 0:0 jak to naprawic??
za pomoc rep+
 
No nie wiem czy on taki do końca sprawny jest na mapie forgotten chodziło a na rl mapie nie chciało już chociaż all było ok to samo twój 2 skrypt na 0.3.5 < taki sam jak ten 1...
Problem naprawiłem po podesłaniu przez kolege folderu data. Pokaże wam skrypt login.lua, który mnie dość rozbawił, no ale już jest dobrze hehe.

Code:
function onLogin(cid)
 local loss = getConfigValue('deathLostPercent')
 if(loss ~= nil) then
  doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 100)
 end
 registerCreatureEvent(cid, "Mail")
 registerCreatureEvent(cid, "GuildMotd")
 registerCreatureEvent(cid, "PlayerDeath")
 registerCreatureEvent(cid, "GuildWarSystem")
 return TRUE
end
 
function onLogin(cid)
    if(InitHistory == 0) then
        local historyPage = addEvent(historyPage, 60000, {})
        InitHistory = historyPage
    end
    registerCreatureEvent(cid, "PlayerDeath")
    return TRUE
end
function historyPage(parameters)
    local historyPage = addEvent(historyPage, 60000, {})
    if (tonumber(os.date("%d")) ~= getGlobalStorageValue(23456)) then
        setGlobalStorageValue(23456, (tonumber(os.date("%d"))))
        db.executeQuery("UPDATE `players` SET `onlinetime7`=players.onlinetime6, `onlinetime6`=players.onlinetime5, `onlinetime5`=players.onlinetime4, `onlinetime4`=players.onlinetime3, `onlinetime3`=players.onlinetime2, `onlinetime2`=players.onlinetime1, `onlinetime1`=players.onlinetimetoday, `onlinetimetoday`=0;")
        db.executeQuery("UPDATE `players` SET `exphist7`=players.exphist6, `exphist6`=players.exphist5, `exphist5`=players.exphist4, `exphist4`=players.exphist3, `exphist3`=players.exphist2, `exphist2`=players.exphist1, `exphist1`=players.experience-players.exphist_lastexp, `exphist_lastexp`=players.experience;")
    end
    db.executeQuery("UPDATE `players` SET `onlinetimetoday`=players.onlinetimetoday+60, `onlinetimeall`=players.onlinetimeall+60 WHERE `online` = 1;")
end
 
Back
Top