UlkiorraJeezy | Дата: Суббота, 14.07.2012, 08:14 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 71
Статус: Offline
| В OnPlayerCommandText добавляем
Code if (strcmp(cmd, "/throwthorn", true) == 0||strcmp(cmd, "/tt", true) == 0)//положить { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) { if(prokol[playerid] == 1) { SendClientMessage(playerid,COLOR_GREY,"Вы уже поставили шипы. Убрать - /ct"); return 1; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid,COLOR_GREY,"Ставить шипы можно только с 3го ранга"); return 1; } new Float:x1, Float:y1, Float:z1, Float:angle1; GetPlayerPos(playerid,x1,y1,z1); GetPlayerFacingAngle(playerid,angle1); CreateStrip(playerid,x1,y1,z1,angle1); prokol[playerid] = 1; SendClientMessage(playerid,COLOR_LIGHTBLUE,"Шипы на дорогу успешно установлены"); } else { SendClientMessage(playerid,COLOR_GREY,"Вы не законник"); } } return 1; }
if (strcmp(cmd, "/curthorn", true) == 0||strcmp(cmd, "/ct", true) == 0)//убрать { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) { if(prokol[playerid] == 0) { SendClientMessage(playerid,COLOR_GREY,"Вы не ставили шипы. Поставить - /tt"); return 1; } if(PlayerInfo[playerid][pRank] < 3) { SendClientMessage(playerid,COLOR_GREY,"Убирать шипы можно только с 3го ранга"); return 1; } prokol[playerid] = 0; DeleteClosestStrip(playerid); SendClientMessage(playerid,COLOR_LIGHTBLUE,"Шипы с дороги успешно убраны"); } else { SendClientMessage(playerid,COLOR_GREY,"Вы не законник"); } } return 1; }
if (strcmp(cmd, "/att", true) == 0)//положить { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 10) { if(prokol[playerid] == 1) { SendClientMessage(playerid,COLOR_GREY,"Вы уже поставили шипы. Убрать - /act"); return 1; } new Float:x1, Float:y1, Float:z1, Float:angle1; GetPlayerPos(playerid,x1,y1,z1); GetPlayerFacingAngle(playerid,angle1); CreateStrip(playerid,x1,y1,z1,angle1); prokol[playerid] = 1; SendClientMessage(playerid,COLOR_LIGHTBLUE,"Шипы на дорогу успешно установлены"); } else { SendClientMessage(playerid,COLOR_GREY,"Вы не адсин"); } } return 1; }
if(strcmp(cmd, "/act", true) == 0)//убрать { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 10) { if(prokol[playerid] == 0) { SendClientMessage(playerid,COLOR_GREY,"Вы не ставили шипы. Поставить - /att"); return 1; } prokol[playerid] = 0; DeleteClosestStrip(playerid); SendClientMessage(playerid,COLOR_LIGHTBLUE,"Шипы с дороги успешно убраны"); } else { SendClientMessage(playerid,COLOR_GREY,"Вы не админ"); } } return 1; }
if(strcmp(cmd, "/actall", true) == 0)//убрать { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] >= 10) { for(new i = 0; i < MAX_PLAYERS; i++) { prokol[i] = 0; DeleteClosestStrip(i); } SendClientMessage(playerid,COLOR_LIGHTBLUE,"Все шипы успешно убраны"); } else { SendClientMessage(playerid,COLOR_GREY,"Вы не админ"); } } return 1; }
Ничего сложного. Вопросы в тему.
|
|
| |
Kirill_Genec | Дата: Вторник, 13.08.2013, 18:03 | Сообщение # 2 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Какая будет команда для заброса шипов ?
|
|
| |
danilasar | Дата: Пятница, 27.05.2016, 12:35 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
| А откуда фракция? Надо создать! Может, сам делать будешь? Где взял COLOR_GREY? А pAdmin где? А почему именно 10 ранг и выше? Какой мод хотя бы напиши!
|
|
| |