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

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

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

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

Зарплата по kills

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

serega562

Умник
Такая ситуация: на данный момент в моде есть система зарплаты на * "но дает только деньги,я-бы хотел что-бы давало еще и kills и тоже на * в зависимости от уровня

PHP:
forward unfreeze(playerid);
public unfreeze(playerid)
{
	TogglePlayerControllable(playerid,true);
	GameTextForPlayer(playerid,"~r~GO ~b~GO ~y~GO",1000,6);
    return 1;
}
forward Zarplata();
public Zarplata()
{
	for(new i = GetMaxPlayers() - 1, zp = 0; i != -1; i--)
	{
		if(!IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
		zp = 2500 * status[i];
		Give_Money(i, zp);	 // зп - 10 тыс. умноженная на уровень. 1 - уровень 10к, 45й - 450к.
// Если форумала не устраивает - пиши сумму вручную для каждого уровня:
/*
		switch(status[i])
		{
		    case 1: GivePlayerMoney(i, 3000);
			case 2: GivePlayerMoney(i, 6000);
			case 3: ...
			...
			case 45: {}
		    default: return 1;
		}
*/
		new string[128], PLName[MAX_PLAYER_NAME];
		GetPlayerName(i, PLName, sizeof(PLName));
		format(string, sizeof(string), "{00FF00}%s, {FFFFFF}твоя зарплата составила {FF0000}$%d", PLName, zp);
		SendClientMessage(i, 0xFFFFFFFF, string);
	}
	return 1;
}
Эту функцию мне делал один человек,но тогда я не задумывался об зарплате на kills
Ну вот пример на деньгах и килах
PHP:
pStats[playerid][Kills] += 50;
	Give_Money(playerid,10000);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу