Для начала хочу сказать что в каждом собейте при входе в игру автоматически ставится CJ RUN, и отключить его очень сложно! Вот мы и будем блокировать CJ RUN! приступим!
в public OnPlayerUpdate :
Code
new animlib[30], animname[30] ; GetAnimationName(GetPlayerAnimationIndex(playerid), animlib, sizeof(animlib), animname, sizeof(animname)); if(strcmp(animlib, "PED", true) == 0 && strcmp(animname, "RUN_PLAYER", true) == 0 && GetPlayerSkin(playerid) != 0) { if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,0xFFFF00FF, "[Античит]: Для игры на сервере удалите читы!!!"); Kick(playerid); } }
Теперь если игрок с собейтом ему выдаст: [Античит]: Для игры на сервере удалите читы!!! И кикнет!
Теперь баги: Если игрок выбрал скин CJ то античит его не тронет! Если у вас в public OnGameModeInit() стоит CJ бег то игрока кикнет!
исправляем: уберите из public OnGameModeInit() Вот это:
В конфигурации собейта, в файле mod_sa.ini есть строка CJ RUN, как то так не помню, если там поставить false то они спокойно этот античит обойдут... Но не многие это умеют ^_^ Pawn скриптер Мои услуги по оптимизации
Сообщение отредактировал [east_side]_trane - Среда, 23.11.2011, 22:18:39
От нубов спасет, + за тех кому поможит) 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Вот нубы В таймер надо ставить чтоб не перегружало сервер И new animlib[4], animname[11]; можно ставить дибилы и всё нормально пашет уже полгода Ухахахахахахахахахахахахахахахахахаххахахахахахахахахахахахахаххахахахахахаххахахахахах