Полезные команды :)
Страница 1 из 1
Полезные команды :)
Всем привет.
Вот нашел несколько полезных команд для Вашего сервера, прошу прощения, если это уже было.
Эти команды в особенности могут пригодиться при проведении мероприятий и пр.
Команда: Изъять оружие в заданном радиусе.
Команда: Установить здоровье игрокам в заданном радиусе.
Команда: Выдать оружие игрокам в установленном радиусе.
Автор: Неизвестен
Вот нашел несколько полезных команд для Вашего сервера, прошу прощения, если это уже было.
Эти команды в особенности могут пригодиться при проведении мероприятий и пр.
Команда: Изъять оружие в заданном радиусе.
- Код:
if(strcmp(cmd,"/atw",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"Введите: /atw [радиус]");
new Float:pos = floatstr(tmp),Float:player_x,Float:player_y,Float:player_z;
for(new players=0; players < MAX_PLAYERS; players++)
{
GetPlayerPos(players,player_x,player_y,player_z);
if(IsPlayerInRangeOfPoint(playerid,pos,player_x,player_y,player_z))
{
ResetPlayerWeapons(players);
SendClientMessage(players, COLOR_YELLOW,"Администратор изъял Ваше оружие.");
}
}
format(string, sizeof(string), "Вы изъяли оружие у игроков в установленном радиусе.");
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
Команда: Установить здоровье игрокам в заданном радиусе.
- Код:
if(strcmp(cmd,"/ahp",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"{}Введите: /ahp [радиус]");
new Float:pos = floatstr(tmp),Float:player_x,Float:player_y,Float:player_z;
for(new players=0; players < MAX_PLAYERS; players++)
{
GetPlayerPos(players,player_x,player_y,player_z);
if(IsPlayerInRangeOfPoint(playerid,pos,player_x,player_y,player_z))
{
SetPlayerHealth(players, 100.0);
SendClientMessage(players, COLOR_YELLOW,"Администратор установил Вам здоровье(100hp)");
}
}
format(string, sizeof(string), "Вы установили полное здоровье игрокам в установленном радиусе.");
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
Команда: Выдать оружие игрокам в установленном радиусе.
- Код:
if(strcmp(cmd,"/agg",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >=3)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"Используйте: /agg [радиус]");
new Float:pos = floatstr(tmp),Float:player_x,Float:player_y,Float:player_z;
for(new players=0; players < MAX_PLAYERS; players++)
{
GetPlayerPos(players,player_x,player_y,player_z);
if(IsPlayerInRangeOfPoint(playerid,pos,player_x,player_y,player_z))
{
ServerGivePlayerWeapons(players, 24, 999);
ServerGivePlayerWeapons(players, 25, 999);
ServerGivePlayerWeapons(players, 29, 999);
ServerGivePlayerWeapons(players, 31, 999);
SendClientMessage(players, COLOR_YELLOW,"Администратор выдал Вам оружие.");
}
}
format(string, sizeof(string), "Вы раздали оружие игрокам в установленном радиусе.");
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
Автор: Неизвестен
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|