Перейти к содержанию
ADWOKAT

Команда /slap

Рекомендуемые сообщения

ADWOKAT

Думаю все знают данную команду. Выкладываю её для новичков, которые только начинают в скриптинге или тем, кто пишет свой мод с нуля.

if(strcmp(cmd, "/slap", true) == 0)
{
if(Offlineonline(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /slap [playerid/PartOfName]");
return 1;
}
new playa;
new Float:shealth;
new Float:slx, Float:sly, Float:slz;
playa = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >=3)
{
if(Offlineonline(playa))
{
if(playa != INVALID_PLAYER_ID)
{
   if(PlayerlogInfo[playa][lgolos] == 99||PlayerlogInfo[playa][lgolos] == 100){SendClientMessage(playerid, COLOR_ISPOLZUY,"Игрок имеет неприкосновенность!");return 1;}
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerHealth(playa, shealth);
SetPlayerHealth(playa, shealth-5);
GetPlayerPos(playa, slx, sly, slz);
SetPlayerPos(playa, slx, sly, slz+5);
PlayerPlaySound(playa, 1130, slx, sly, slz+5);
printf("Админ: %s Подкинул %s",sendername,  giveplayer);
format(string, sizeof(string), "Администратор  %s Дал ремешком по жопе игроку: %s ",sendername,giveplayer );
ABroadCast(0xD30505AA,string,1,playerid);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "У вас нет прав на использование этой команды!");
}
}
return 1;
}

Слита эта команда или нет не могу знать, но всё же думаю что она будет актуальна для новичков:)

Изменено пользователем ADWOKAT

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
failed

Один вопрос, зачем 

SetPlayerHealth(playa, shealth-5); 

вот это

  • Haha 1
  • Confused 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.