Перейти к содержанию
Авторизация  
Cappa

Не работает проверка на /steelass

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

Cappa

[spoiler=steelass]

new bool:AntiIznas[MAX_PLAYERS];

 

if(strcmp(cmd, "/steelass", true) == 0)
{
if(PlayerInfo[playerid][pDonateRank] > 0 || PlayerInfo[playerid][pAdmin] > 0)
{
if(!AntiIznas[playerid])
{
AntiIznas[playerid] = true;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы успешно надели стальной нажопник!");
}
else
{
AntiIznas[playerid] = false;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы успешно сняли стальной нажопник!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "У вас нет V.I.P-аккаунта!");
}
return 1;
}

 

 

 

[spoiler=/iznas] //==============================================================================
if(strcmp(cmd, "/iznas", true) == 0)
{
if(AntiIznas[params[0]] == true) return SendClientMessage(playerid, COLOR_GREY, "У этого игрока надет стальной нажопник!");
if(PlayerInfo[playerid][pAdmin] < 1)
{
SendClientMessage(playerid, COLOR_GREY, "У вас нет прав для использования данной команды!");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /iznas [iD]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new para1 = strval(tmp);//Pnumber
if(GetDistanceBetweenPlayers(playerid, para1) < 2)
{
if(playerid==para1)
{
SendClientMessage(playerid,COLOR_GRAD1,"Никого нет рядом!");
if(AntiIznas[params[0]] == true) return SendClientMessage(playerid, COLOR_GREY, "У этого игрока надет стальной нажопник!");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Действие выполнено. Вы изнасиловали игрока.");
SendClientMessage(para1,COLOR_WHITE,"Вас изнасиловали, будьте аккуратней.");
ApplyAnimation(para1,"SNM","SPANKINGW",4.1,0,1,1,1,1);
ApplyAnimation(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,1);
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000AA,"Вы слишком далеко!");
}
return 1;
}
//==============================================================================

 

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


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

Ты в проверке используешь параметр не от стандартного командного процессора.

[spoiler=Новая команда]if(strcmp(cmd, "/iznas", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] {
SendClientMessage(playerid, COLOR_GREY, "У вас нет прав для использования данной команды!");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /iznas [iD]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new para1 = strval(tmp);//Pnumber
if(AntiIznas[para1] == true) return SendClientMessage(playerid, COLOR_GREY, "У этого игрока надет стальной нажопник!");
if(GetDistanceBetweenPlayers(playerid, para1) {
if(playerid==para1)
{
SendClientMessage(playerid,COLOR_GRAD1,"Никого нет рядом!");
return 1;
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"Действие выполнено. Вы изнасиловали игрока.");
SendClientMessage(para1,COLOR_WHITE,"Вас изнасиловали, будьте аккуратней.");
ApplyAnimation(para1,"SNM","SPANKINGW",4.1,0,1,1,1,1);
ApplyAnimation(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,1);
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000AA,"Вы слишком далеко!");
}
return 1;
}

 

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

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

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

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

×

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

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