В начало мода
Код:
local levelexp = 4;
в onScriptInit() вставим таймер
Код:
timer(PayDay, 1800000, -1);
Далее делаем функцию
Код:
function PayDay()
{
foreach(i, playername in getPlayers())
{
if(Logged[i] == 1)
{
users[i].exp++;
local exp = users[i].exp;
local nxtlevel = users[i].level+1;
local expamount = nxtlevel*levelexp;
if(exp == expamount)
{
users[i].level += 1;
users[i].exp = 0;
sendPlayerMessage(i, "Вы перешли на след уровень!", 0xB4B5B7FF);
return true;
}
displayPlayerText (i, 0.85, 0.7, "~y~ PayDay", 5000)
savePlayers();
}
}
return true;
}далее в onPlayerJoin
Код:
users[playerid].level <- 0;
users[playerid].exp <- 0;B onPlayerRegister
Код:
pFile.setKey("Account Settings", "Level", "0");
pFile.setKey("Account Settings", "Respect", "0");B onPlayerLogin
Код:
users[playerid].level = pFile.getKey("Account Settings", "Level").tointeger();
users[playerid].exp = pFile.getKey("Account Settings", "Respect").tointeger();B savePlayers
Код:
pFile.setKey("Account Settings", "Level", users[i].level.tostring());
pFile.setKey("Account Settings", "Respect", users[i].exp.tostring());PS: Сделано для темы Регистрация на диалог системе
Теги: iv:mp payday


