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

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

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

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

/setstat

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

Clybzotik

Ученик
Здравствуйте. Написал команду и хочу спросить что можно переделать и что я сделал неправильно.
PHP:
CMD:setstat(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, 0xFF0000AA, !"Недостаточно прав!");
	if(sscanf(params, "udd", params[0], params[1], params[2])) {
	    SendClientMessage(playerid, 0xFF8000AA, !"Используйте /setstat [ID игрока/Часть NickName] [Индетификатор] [Значение]");
	    SendClientMessage(playerid, 0xFF8000AA, !"[0] AdminLevel, [1] Money, [2] Level, [3] Skin.");
	}
	new string[MAX_PLAYER_NAME];
	switch(params[1]) {
		case 0: PlayerInfo[params[0]][pAdmin] = params[2];
		case 1: PlayerInfo[params[0]][pMoney] = params[2];
		case 2: PlayerInfo[params[0]][pLevel] = params[2];
		case 3: PlayerInfo[params[0]][pSkin] = params[2];
	}
	GetPlayerName(params[0], string, MAX_PLAYER_NAME);
	format(params, 56, "Вы изменили статистику игроку %s[%d]", string, params[0]);
	SendClientMessage(playerid, 0xFF8000AA, params);
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу