GuFF
Умник
Всем привет! Я знаю что тема была, но в этой я все подробно опишу.
1. В public SetPlayerSpawn(playerid) вставляем:
2. В public ShowStats добавляем:
И ниже добавляем ранги:
3. В public SetPlayerWeapons
4. В команду /invite добавим:
5. В команду /makeleader добавим:
6. В команду /radio добавляем:
7. В команду /departments добавим:
На этом всё! Наш урок окончен!
Автор данного урока: Я(GuFF)
1. В public SetPlayerSpawn(playerid) вставляем:
PHP:
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// Где 1 - это ид фракции
{
SetPlayerToTeamColor(playerid); // Цвет
SetPlayerPos(playerid, 1530.8369,-1664.8872,6.2188); // координаты
SetPlayerFacingAngle(playerid, 3.4467); // направление камеры
SetPlayerInterior(playerid,0); // id интерьера, если на улице то id=0
PlayerInfo[playerid][pInt] = 0; // Интерьер
return 1;
}
PHP:
else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Полиция"; }// Где 1 - это ид фракции
PHP:
else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
{
if(PlayerInfo[targetid][pRank] == 1) { rtext = "Курсант"; }
else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Патрульный ДПС "; }
else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Патрульный ППС"; }
else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Младший офицер"; }
else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Офицер"; }
else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Старший офицер"; }
else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Сержант"; }
else if(PlayerInfo[targetid][pRank] == 8) { rtext = "Старший сержант"; }
else if(PlayerInfo[targetid][pRank] == 9) { rtext = "Лейтенант"; }
else if(PlayerInfo[targetid][pRank] == 10) { rtext = "Капитан"; }
else if(PlayerInfo[targetid][pRank] == 11) { rtext = "Детектив"; }
else if(PlayerInfo[targetid][pRank] == 12) { rtext = "Криминалист"; }
else if(PlayerInfo[targetid][pRank] == 13) { rtext = "Зам.Инспектора"; }
else if(PlayerInfo[targetid][pRank] == 14) { rtext = "Инспектор SAPD"; }
else if(PlayerInfo[targetid][pRank] == 15) { rtext = "Зам.Начальника"; }
else if(PlayerInfo[targetid][pRank] == 16) { rtext = "Начальник бюро SAPD"; }
else if(PlayerInfo[targetid][pRank] == 17) { rtext = "Начальник департамента"; }
else if(PlayerInfo[targetid][pRank] == 18) { rtext = "Комиссар"; }
else if(PlayerInfo[targetid][pRank] == 19) { rtext = "Заместитель Шефа SAPD"; }
else if(PlayerInfo[targetid][pRank] == 20) { rtext = "Шеф SAPD"; }
else if(PlayerInfo[targetid][pRank] == 21) { rtext = "Министр Внутренних Дел"; }
else { rtext = "Министр Внутренних Дел"; }
}
PHP:
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Полиция
{
ServerGivePlayerWeapon(playerid, 24, 500);// Где 24 - это ID оружия у нас это Дигл, Где 30 - это сколько патронов.
ServerGivePlayerWeapon(playerid, 41, 100);// Спрей
}
PHP:
else if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Полиция"; SetPlayerSkin(para1, skinn); }
PHP:
else if(level == 1) { PlayerInfo[para1][pChar] = 288; } //Где 1 - это номер фракции, где 288 - это скин
PHP:
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)// Где 1 - это ид фракции
{
if(PlayerInfo[playerid][pRank] == 21) { format(string, sizeof(string), "** Министр Внутренних Дел %s: %s. **", sendername, result); }// Где 21 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 20) { format(string, sizeof(string), "** Шеф SAPD %s: %s. **", sendername, result); }// Где 20 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 19) { format(string, sizeof(string), "** Заместитель Шефа SAPD %s: %s. **", sendername, result); }// Где 19 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 18) { format(string, sizeof(string), "** Комиссар %s: %s. **", sendername, result); }// Где 18 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 17) { format(string, sizeof(string), "** Начальник департамента SAPD %s: %s. **", sendername, result); }// Где 17 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "** Начальник бюро SAPD %s: %s. **", sendername, result); }// Где 16 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "** Заместитель начальника %s: %s. **", sendername, result); }// Где 15 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "** Инспектор SAPD %s: %s. **", sendername, result); }// Где 14 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "** Заместитель инспектора %s: %s. **", sendername, result); }// Где 13 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "** Криминалист %s: %s. **", sendername, result); }// Где 12 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "** Детектив %s: %s. **", sendername, result); }// Где 11 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Капитан %s: %s. **", sendername, result); }// Где 10 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Лейтенант %s: %s. **", sendername, result); }// Где 9 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Старший Сержант %s: %s. **", sendername, result); }// Где 8 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Сержант %s: %s. **", sendername, result); }// Где 7 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Старший офицер %s: %s. **", sendername, result); }// Где 6 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Офицер %s: %s. **", sendername, result); }// Где 5 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Младший офицер %s: %s. **", sendername, result); }// Где 4 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Патрульный ППС %s: %s. **", sendername, result); }// Где 3 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Патрульный ДПС %s: %s. **", sendername, result); }// Где 2 - это номер ранга
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Курсант %s: %s. **", sendername, result); }// Где 1 - это номер ранга
else
{
format(string, sizeof(string), "** Курсант %s: %s. **", sendername, result);
}
SendRadioMessage(1, TEAM_BLUE_COLOR, string);
printf("%s", string);
return 1;
}
PHP:
if(PlayerInfo[playerid][pMember]==1 || PlayerInfo[playerid][pLeader]==1)
{
if(PlayerInfo[playerid][pRank] == 21) { format(string, sizeof(string), "**[SAPD] Министр Внутренних Дел %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 20) { format(string, sizeof(string), "**[SAPD] Шеф SAPD %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 19) { format(string, sizeof(string), "**[SAPD] Заместитель Шефа SAPD %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 18) { format(string, sizeof(string), "**[SAPD] Комиссар %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 17) { format(string, sizeof(string), "**[SAPD] Начальник департамента SAPD %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 16) { format(string, sizeof(string), "**[SAPD] Начальник бюро SAPD %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 15) { format(string, sizeof(string), "**[SAPD] Заместитель начальника %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 14) { format(string, sizeof(string), "**[SAPD] Инспектор SAPD %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 13) { format(string, sizeof(string), "**[SAPD] Заместитель инспектора %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 12) { format(string, sizeof(string), "**[SAPD] Криминалист %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 11) { format(string, sizeof(string), "**[SAPD] Детектив %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "**[SAPD] Капитан %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "**[SAPD] Лейтенант %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "**[SAPD] Старший Сержант %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "**[SAPD] Сержант %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "**[SAPD] Старший офицер %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "**[SAPD] Офицер %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "**[SAPD] Младший офицер %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "**[SAPD] Патрульный ППС %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "**[SAPD] Патрульный ДПС %s: %s. **", sendername, result); }
else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "**[SAPD] Курсант %s: %s. **", sendername, result); }
else
{
format(string, sizeof(string), "**[SAPD] Курсант %s: %s. **", sendername, result);
}
Автор данного урока: Я(GuFF)
Копирование данного материала без указания автора, СТРОГО ЗАПРЕЩЕННО
Дата создания: 30.09.2012
Подпись: GuFF
Подпись: GuFF
Мне не лень было все это писать
И ты не ленись поставь +
Последнее редактирование:
