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

PayDay x2

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

Demon Hunter

Как на моде Green Tech RP сделать - x2 PayDay?

CALLBACK: 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 exp = PlayerInfo[i][pExp];
				new nxtlevel = PlayerInfo[i][pLevel]+1;
				new expamount = nxtlevel*levelexp;
				if(exp == expamount)
				{
					PlayerInfo[i][pLevel] += 1;
					PlayerInfo[i][pExp] = 0;
				}
				PlayerBonusTime{i} += 1;
				if(PlayerBonusTime{i} == 3)
				{
				    SendClientMessage(i, 0xEE0000FF, !"Вам выдан бонус 3000000 руб за 3 часа игры на сервере!");
				    GiveMoney(i, 3000000);
				    PlayerBonusTime{i} = 0;
				}
				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];
				interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
				PlayerInfo[i][pExp]++;
				PlayerInfo[i][pAccount] = account+interest;
				GiveMoney(i, 25000);
				Kazna += Tax;
				format(string, sizeof(string), "{0f8cfd}[Зарплата]:{FFFFFF} 25000 руб.{0f8cfd}[Налог]:{FFFFFF} -%d руб",TaxValue);
				SendClientMessage(i, COLOR_ORANGE, string);
				format(string, sizeof(string), "{0f8cfd}[Процент]:{FFFFFF} -%d руб", rent);
				SendClientMessage(i, COLOR_ORANGE, string);
				SendClientMessage(i, COLOR_WHITE, "_____________________________________");
				format(string, sizeof(string), " Все незанятые машины зареспавнены!", rent);
				format(string, sizeof(string), " Отыграй 3 часа невыходя из игры и получи бонус 2000000 руб!", rent);
				SendClientMessage(i, COLOR_AMDRED, string);
				rent = 0;
				PlayerInfo[i][pPayDay] = 0;
				PlayerInfo[i][pPayCheck] = 0;
				PlayerInfo[i][pConnectTime] += 1;
				if(PlayerInfo[i][pDonateRank] > 0)
				{
					PlayerInfo[i][pPayDayHad] += 1;
					if(PlayerInfo[i][pPayDayHad] >= 5)
					{
						PlayerInfo[i][pPayDayHad] = 0;
					}
				}
			}
		}
	}
	return true;
}
Изменено пользователем Demon Hunter

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


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

увеличить всё в 2 раза, не?

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


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

метод проверки не катит ?

Сделай проверку ПВар там или переменную логического типа, что то типа этого вставь в пайдай увеличь всё в 2 раза, в ОнГеймМоде тип тоже проверку тип чтобы название было Х2 и куда там еще тебе надо.

 

Ах да, забыл, команду там сделай чтобы можно было прям из игры включать.((на своё усмотрения)). Можешь тупо в моде включать, но думаю это не удобно:)

Изменено пользователем Miron_Moraev
  • Like 1

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


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

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

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

×

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

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