whale
/proger/
Здравствуйте, уважаемые пользователи портала pawno-info.
Сегодня я хочу представить Вам свою первую работу [делал для своего мода], а именно команду: /allskills.
Команда создана для администрации. Данная команда выдаёт 100% скилл на все оружия.
Команда написана на dc_cmd + sscanf.
Код команды:
Я не прошу +сики и т.п, а наоборот жду критики. Команда написана лично мной.
Сегодня я хочу представить Вам свою первую работу [делал для своего мода], а именно команду: /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;
}
Последнее редактирование:
