Перейти к содержанию
Авторизация  
Rici

Помогите разобраться.

Рекомендуемые сообщения

Rici

Всем привет! Копался в моде Omsk PR,и нашёл такой странный баг,в общем на 11 10 игровых уровнях,зарплата даётся очень очень много.Там 22 млн и выше,хотел узнать кто знает как исправить я весь мод обрыл не как не могу разобраться.Жду помощи) c меня + :D83DDE0A:  :D83DDE03:

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
hteppl

Чекай PayDay.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rici

, вот паблик,я смотрел вот паблик

public PayDay(){
new string[128];
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pLevel] > 0)
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo[i][pAccount];
new house = GetRentHouseID(i);
if(house != 0)
{
rent = House[house][hRent];
}
if(rent > PlayerInfo[i][pAccount])
{
if(!strcmp(House[house][hNick1],Name(i),false,24)) format(House[house][hNick1],24,"Nones");
else if(!strcmp(House[house][hNick2],Name(i),false,24)) format(House[house][hNick2],24,"Nones");
else if(!strcmp(House[house][hNick3],Name(i),false,24)) format(House[house][hNick3],24,"Nones");
else if(!strcmp(House[house][hNick4],Name(i),false,24)) format(House[house][hNick4],24,"Nones");
else if(!strcmp(House[house][hNick5],Name(i),false,24)) format(House[house][hNick5],24,"Nones");
SendClientMessage(i,-1,"Вас выселили за не уплату аренды");
SaveHouse(house);
}
else
{
PlayerInfo[i][pAccount] -= rent;
House[house][hBank] += rent;
SaveHouse(house);
}
new tmpintrate;
Tax += TaxValue;//Should work for every player online
PlayerInfo[i][pAccount] -= TaxValue;
if(PlayerInfo[i][pDonateRank] > 0)
{
new bonus = PlayerInfo[i][pPayCheck] / 3;
PlayerInfo[i][pPayCheck] += bonus;
}
new checks = PlayerInfo[i][pPayCheck];
new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
    ConsumingMoney[i] = 1;
GiveMoney(i, checks);
if(PlayerInfo[i][pAccount] > 1000)
{
PlayerInfo[i][pAccount] -= ebill;
     SBizzInfo[4][sbTill] += ebill;
}
else
{
ebill = 0;
}
if(PlayerInfo[i][pDonateRank] > 2)
{
PlayerInfo[i][pExp]++;
}
interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
PlayerInfo[i][pExp]++;
PlayerPlayMusic(i);
PlayerInfo[i][pAccount] = account+interest;
Kazna += Tax;
SCM(i, COLOR_RED, "______________________________________________");
format(string, sizeof(string), "{FFFFFF}Зарплата:{42aaff} Рублей%d   {FFFFFF}Налог:{42aaff} -Рублей%d", checks, TaxValue);
SCM(i, COLOR_GRAD1, string);
if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
{
format(string, sizeof(string), "{FFFFFF}Эллектроэнергия:{42aaff} -Рублей%d", ebill);
SCM(i, COLOR_GRAD1, string);
}
format(string, sizeof(string), "{FFFFFF}Накопления{42aaff} Рублей%d {FFFFFF}({42aaff}0.1%d {FFFFFF}Процента.)", interest,tmpintrate);
SCM(i, COLOR_GRAD3, string);
format(string, sizeof(string), "{FFFFFF}Новый баланс:{42aaff} Рублей%d", PlayerInfo[i][pCash]);
SCM(i, COLOR_GRAD5, string);
format(string, sizeof(string), "{FFFFFF}Процент:{42aaff} -Рублей%d", rent);
SCM(i, COLOR_GRAD5, string);
SCM(i, COLOR_RED, "______________________________________________");
format(string, sizeof(string), "~y~~n~~w~");
GameTextForPlayer(i, string, 5000, 1);
new exp = PlayerInfo[i][pExp];
new infostring[300];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new expamount = nxtlevel*levelexp;
if(exp  >= expamount)
{
SendClientMessage(i,0x00FF00AA, "{ffffff}Поздравляем! Вы перешли на следующий {00C0FF}уровень");
PlayerInfo[i][pLevel] += 1;
PlayerInfo[i][pCash] += 3000;
PlayerInfo[i][pExp] = 0;
SetPlayerScore(i, PlayerInfo[i][pLevel]);
PlayerInfo[i][gPupgrade] = PlayerInfo[i][gPupgrade]+1;
format(infostring, 256, "{ffffff} Вы получили {00C0FF}%d{ffffff} очков обновления.",PlayerInfo[i][gPupgrade]);
SendClientMessage(i, COLOR_WHITE, infostring);
}
}
}
}
return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.