UlkiorraJeezy | Дата: Суббота, 14.07.2012, 20:36 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 71
Статус: Offline
| Ко всем new Code new voina; new voina1; Далее в public OnPlayerCommandText вставляем 2 команды. 1 команда. else if(strcmp(cmd, "/vbsf", true) == 0) { if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_GREY,"Вы должны быть 5 или выше ранга"); // ну здесь 5 меняете на любое другое число ( кто может выдавать билет) tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /vbsf [ид]"); voina1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(PlayerInfo[playerid][pMember] == 3 ) // 3 - ид фракции { if(IsPlayerConnected(voina1)) { if(voina1 != INVALID_PLAYER_ID) { PlayerInfo[voina1][pVoennik] = 1; // Voennik - это сам военный билет у меня Voennik если что поменяйте на свой GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(voina, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Армеец %s выдал военный билет %s 'Авианосец'", sendername,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не армеец!"); } return 1; } 2.else if(strcmp(cmd, "/vblv", true) == 0) { if(PlayerInfo[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_GREY,"Вы должны быть 5 или выше ранга"); // все тоже самое tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /vblv [ид]"); voina = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(PlayerInfo[playerid][pMember] == 19 ) { if(IsPlayerConnected(voina)) { if(voina != INVALID_PLAYER_ID) { PlayerInfo[voina][pVoennik] = 2; GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(voina, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Армеец %s выдал военный билет %s 'Зона 51'", sendername,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не армеец!"); } return 1; } Обьясняю,первая команда,чтобы выдавать военный билет СФа,вторая ЛВа
|
|
| |