AMX MOD X
Суббота, 27.04.2024, 05:21:40



Приветствую Вас Гость | RSS
[ Главная ] [ Прошу доработки! - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Прошу доработки! (Это поможет навсегда избавится от читеров!)
Прошу доработки!
pozitivДата: Воскресенье, 08.02.2009, 13:13:06 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Добрый вечер.
НАчну по парядку.
Нашел я плагин спомощью вписывания команды у клиента начинается скачка клиента античита
Вот описания плагина
Code

Auto sXe DownloadeR - При написании в чате /sxe открывается motd окно и начинается скачка sXe Injected клиента.

Думаю поняли!

Его измен так чтобы клиент сам автоматом скачивает клиент не вписывая не чего!

Code

#include <amxmodx>
#include <amxmisc>

new bool:First[33]

public plugin_init()
{
      register_plugin("sXe Auto Downloader", "1.0se", "Kimi")
      register_event("ResetHUD", "eHud_reset", "be")
}

public client_putinserver(id)
{
      First[id] = true
}

public client_disconnect(id)
{
      First[id] = false
}

public eHud_reset(id)
{
      if(!First[id]) return
      First[id] = false
      set_task(10.0, "sXe_inst")
        
}

public sXe_inst(id)
{
      show_motd(id,"http://your web-site/file/sXeInjected Client.rar","sXe DownloadeR")
      return 1
}

Потом дошло
Хм, а что, если человек уже скачивал? Ему ведь придется качать снова... Зачем оно надо? Надо бы доработать...
Вот что получилось
Хмммм.... =)))
new bool:First[33] - Первый коннект
Но после смены карты или реконнекта снова будет... Выше моего уровня =))

Code
#include <amxmodx>
#include <amxmisc>   

public plugin_init()   
{
      register_plugin("sXe Auto Downloader", "1.0se", "Kimi/CLLlAgOB")   
      register_event("TeamInfo", "check_con", "b")
      register_cvar("auto_sxe", "")
      register_cvar("auto_ver", "v1.0")
}

public check_con(id)
{
      set_task(10.0,"sXe_auto",id)
}

public sXe_auto(id)
{
      new crate[33], ver[33]    
      get_user_info(id, "auto_sxe", crate, 32)
      get_cvar_string("auto_ver", ver, 31)
      if(!equali(crate, ver))
      {
          set_task(10.0, "sXe_inst")
          return PLUGIN_HANDLED
      }
      return PLUGIN_HANDLED;
}

public sXe_inst(id)   
{
      new ver[129]
      get_cvar_string("auto_ver", ver, 128)
      client_cmd(id, "setinfo auto_sxe %s", ver)
      client_cmd(id, "writecfg")
      show_motd(id, "http://your web-site/file/sXeInjected Client.rar", "sXe DownloadeR")   
      return 1   
}   
Вот прошу
вас может вы поможете сделать так:
чтобы в файл писался ip/nick/#id, потом проверялся...
И этим повторно клиент не будет скачивать файл!
Также выкладываю стандартный исходник плагина!
Прикрепления: auto_sxe_dld.rar (0.6 Kb)


Сообщение отредактировал pozitiv - Воскресенье, 08.02.2009, 13:13:34
 
X-factorДата: Воскресенье, 08.02.2009, 20:10:18 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 58
Репутация: 2
Статус: Не в сети
IP и ник можно вписать в файл следующим образом:
Code
public ...
{
      new name[32]
      new ipa[16]
      get_user_name(id, name, 31)
      get_user_ip(id, ipa, 15, 1)

      log_to_file("cl_info.txt", "    %s |  %s^n", name, ipa)
}

Что то типа этого. Потом пустить проверку при конекте клиентов на инфу имеющуюся в cl_info.txt.
 
ZETAДата: Воскресенье, 08.02.2009, 22:00:39 | Сообщение # 3
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Репутация: 21
Статус: Не в сети
__sxei_clt_ver отвечает за требуемую версию клиента. Теперь перед авто-загрузкой нужно сделать проверку совпадает ли __sxei_clt_ver и версия клиента. Если не совпадают игрок качает новую версию sXe.

Quote (X-factor)
Потом пустить проверку при конекте клиентов на инфу имеющуюся в cl_info.txt.

Неслабый файлик со временем будет...


Говори что думаешь и думай что говоришь...

Сообщение отредактировал ZETA - Воскресенье, 08.02.2009, 22:22:14
 
[ViP]PredatorДата: Понедельник, 09.02.2009, 12:21:46 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 17
Репутация: 0
Статус: Не в сети
Вот плагин, который написал СШАДОВ. Он может показывать MOTD у игрока без античита. Впишите туда свою сслыку и все.
Прикрепления: sxe_help.rar (6.5 Kb)


Сообщение отредактировал [ViP]Predator - Понедельник, 09.02.2009, 12:44:03
 
pozitivДата: Вторник, 10.02.2009, 10:12:44 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 6
Репутация: 0
Статус: Не в сети
Quote (|ViP|Predator)
Вот плагин, который написал СШАДОВ. Он может показывать MOTD у игрока без античита. Впишите туда свою сслыку и все.

обьясни работу этого плагина более попадробнее
 
draftДата: Вторник, 10.02.2009, 11:24:48 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 225
Репутация: 3
Статус: Не в сети
Нет античита - показывается MOTD, есть античит - ничего не показывается.
 
pirotexnikДата: Четверг, 12.02.2009, 15:59:24 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 61
Репутация: 0
Статус: Не в сети
Так дайте исходник!
Который надо поставить чтобы античит качался сам и делал это невидно!


хзхзхзхзхзхзхзхзхзхзхз
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Прошу доработки! (Это поможет навсегда избавится от читеров!)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024