Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Мануал] Бонус каждые 30 минут

Статус
В этой теме нельзя размещать новые ответы.

DimanCC

Новичок
Здравствуйте, сегодня я вас научу делать бонус денежный бонус каждые 30 минут, больше подходит для DM серверов !

Ко всем форвардам
PHP:
forward Bonus();
В OnGameModeInit()
PHP:
SetTimer("Bonus",1000*60*30,1);//Включает таймер бонуса
в Самый конец мода
PHP:
public Bonus()
{
	new Rand1 = random(5);
	switch(Rand1)
	{
	    case 0://если Rand1 = 0, то дается 50 000
	    {
	    	for(new i = 0; i < MAX_PLAYERS; i++)
			{
		 	   GivePlayerMoney(i,50000);//даются $50 000
		        GameTextForAll("+$50000", 7000, 0);//Надпись по середине эк
				SendClientMessageToAll(0xFFFFFFAA, "{FFFF00}[БОНУС]: {00FFFF}За игру на сервере вам дали {00FF00} $50 000 {00FFFF}!!!");//Текст посылаемый игрокам в чат
				PlayerPlaySound(i, 1058, 0, 0, 0);//звук бонуса
			}
	    }
	    case 1://если Rand1 = 1, то дается 25 000
	    {
	    	for(new i = 0; i < MAX_PLAYERS; i++)
			{
		 	   GivePlayerMoney(i,25000);//даются $25 000
		        GameTextForAll("+$25000", 7000, 0);//Надпись по середине экрана
				SendClientMessageToAll(0xFFFFFFAA, "{FFFF00}[БОНУС]: {00FFFF}За игру на сервере вам дали {00FF00} $25 000 {00FFFF}!!!");//Текст посылаемый игрокам в чат
				PlayerPlaySound(i, 1058, 0, 0, 0);//звук бонуса
			}
	    }
	    case 2://если Rand1 = 2, то дается 75 000
	    {
	    	for(new i = 0; i < MAX_PLAYERS; i++)
			{
		 	   GivePlayerMoney(i,75000);//даются $75 000
		        GameTextForAll("+$75000", 7000, 0);//Надпись по середине экрана
		        SendClientMessageToAll(0xFFFFFFAA, "{FFFF00}[БОНУС]: {00FFFF}За игру на сервере вам дали {00FF00} $75 000 {00FFFF}!!!");//Текст посылаемый игрокам в чат
				PlayerPlaySound(i, 1058, 0, 0, 0);//звук бонуса
			}
	    }
	    case 3://если Rand1 = 3, то ничего не дается
	    {
	    }
	    case 4://если Rand1 = 4, то дается 200 000
	    {
	    	for(new i = 0; i < MAX_PLAYERS; i++)
			{
		 	   GivePlayerMoney(i,200000);//даются $200 000
		        GameTextForAll("+$200000", 7000, 0);//Надпись по середине экрана
				SendClientMessageToAll(0xFFFFFFAA, "{FFFF00}[БОНУС]: {00FFFF}За игру на сервере вам дали {00FF00} $200 000 {00FFFF}!!!");//Текст посылаемый игрокам в чат
				PlayerPlaySound(i, 1058, 0, 0, 0);//звук бонуса
			}
	    }
	}
    return 1;
}
Вот такой лёгкий урок)
Извиняюсь если такое уже было

Автор: Я
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу