Доступ к готовым решениям

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

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

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

All Skills

whale

/proger/
Здравствуйте, уважаемые пользователи портала pawno-info.
Сегодня я хочу представить Вам свою первую работу [делал для своего мода], а именно команду: /allskills.
Команда создана для администрации. Данная команда выдаёт 100% скилл на все оружия.
Команда написана на dc_cmd + sscanf.
Код команды:

PHP:
CMD:allskills(playerid,params[]) // Сама команда
{
    if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] != 7) return SCM(playerid, -1, "Неизвестная команда. Воспользуйтесь: /menu > Команды сервера"); // Замените на свою проверку админки
    new giveplayerid;
    if(sscanf(params,"d",giveplayerid)) return SCM(playerid, COLOR_WHITE, "Введите: /allskills [id]");
    PlayerInfo[giveplayerid][pGunSkill][0] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: Пистолет]
    PlayerInfo[giveplayerid][pGunSkill][1] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: Deagle]
    PlayerInfo[giveplayerid][pGunSkill][2] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: Shotgun]
    PlayerInfo[giveplayerid][pGunSkill][3] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: MP5]
    PlayerInfo[giveplayerid][pGunSkill][4] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: AK47]
    PlayerInfo[giveplayerid][pGunSkill][5] = 100; // Замените на свою переменную, которая отвечает за скилл оружия [У меня это: M4A1]
    GetPlayerName(giveplayerid, gp, sizeof(gp));
	GetPlayerName(playerid, sn, sizeof(sn));
	format(nsa,sizeof(nsa),"[A] Вы выдали все скиллы оружия игроку %s!",gp);
	SCM(playerid, COLOR_SUPRED, nsa); // nsa - string .... SCM - SendClientMessage (создан #define SCM SendClientMessage)
	format(nsa,sizeof(nsa),"[A] Администратор %s установил скиллы всего вашего оружия на: 100!",sn);
	SCM(playerid, COLOR_SUPRED, nsa); // nsa - string .... SCM - SendClientMessage (создан #define SCM SendClientMessage)
	return true;
}
Я не прошу +сики и т.п, а наоборот жду критики. Команда написана лично мной.
 
Последнее редактирование:
Сверху Снизу