Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: помогите сделать фейк бан - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (3 Страниц) +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Pawn ]
помогите сделать фейк бан фейк бан

#1
Пользователь офлайн   Romkagengov228 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
помогите сделать фейк бан вот обычный бан

if(strcmp(cmd, "/banakktm", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 3)
{
new akk[256],ssss[256],igkey[256],tdreg[256],adrip[256],data2[53],dopper,csut,csut22;
akk = strtok(cmdtext, idx);
if(!strlen(akk))
{
SendClientMessage(playerid, COLOR_GRAD2, "{00FFFF}[NEROX DRIFT]{FF0000} Используйте: /banakktm [имя аккаунта] [число суток] [причина]");
return 1;
}
if(strlen(akk) < 1 || strlen(akk) > 25)
{
SendClientMessage(playerid, COLOR_RED, "{00FFFF}[NEROX DRIFT]{FF0000} Длина имени аккаунта должна быть от 1 до 25 символов !");
return 1;
}
tmp = strtok(cmdtext, idx);
csut = strval(tmp);
if(csut < 1 || csut > 25)
{
SendClientMessage(playerid, COLOR_RED, "{00FFFF}[NEROX DRIFT]{FF0000} Число суток бана должно быть от 1 до 25 !");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
#if (MOD90INS == 0)
format(string,sizeof(string),"players/%s.ini",akk);
// format(string,sizeof(string),"%s.ini",akk);
if(!fexist(string))
{
SendClientMessage(playerid,COLOR_RED," Такого аккаунта не существует !");
return 1;
}

Сообщение отредактировал Romkagengov228: 22 сентября 2022 - 12:36

0

#2
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Всмысле "фейк бан" поясни что он должен сделать

Сообщение отредактировал Artem Yaga: 22 сентября 2022 - 13:06

0

#3
Пользователь офлайн   Romkagengov228 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияArtem Yaga (22 сентября 2022 - 13:06) писал:

Всмысле "фейк бан" поясни что он должен сделать

Ну типо пишет в чат чтобы все видели что игрок забанен но на самом деле ничего не делается игроку
0

#4
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Не могу понять как у тебя код банит игрока,я тут этой функции не вижу..
0

#5
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Если ты знаешь как этот код банит,то просто удали/закоменти эту функцию и все..
0

#6
Пользователь офлайн   Romkagengov228 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияArtem Yaga (22 сентября 2022 - 13:17) писал:

Если ты знаешь как этот код банит,то просто удали/закоменти эту функцию и все..

как понять как этот код банит?
0

#7
Пользователь офлайн   Artem Yaga 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияRomkagengov228 (22 сентября 2022 - 13:42) писал:

как понять как этот код банит?

Как я понял твоя команда банит игрока,но я не могу найти функцию которая банит игрока
0

#8
Пользователь офлайн   DeimoS 

  • Evil Scripter
  • Вставить ник
  • Раскрыть информацию
Ты её не видишь сугубо потому, что автор не весь код скинул. Это даже по скобкам видно.
0

#9
Пользователь офлайн   DigitalOneThe 

  • Местный
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияRomkagengov228 (22 сентября 2022 - 12:35) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

А в чем прикол, зачем тебе это? Вводить игроков лишь только в заблуждение, ну на будущее тебе.

Создаешь команду, указываешь для неё нужные параметры после самой команды, вот так: /fakeban [id] [dni] [reason]

Так-же в коде:



new id;
new days;
new reason[124];
if(sscanf(params, "dds[124]", id, days, reason)) return SCM(playerid, COLOR, "/fakeban [id] [days] [reason]");


И после уже, если все аргументы указаны после ввода самой команды, выводишь просто глобальное сообщение в чат о том-что такой-то такой-то игрок был заблокирован, и всё.
0

#10
Пользователь офлайн   badaboom88 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Скинь свою команду /ban сюда
0

Поделиться темой:


  • (3 Страниц) +
  • 1
  • 2
  • 3
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика