гравець вже на спавн. Адже, суть чита в тому, щоб максимально швидко зареспауніть гравця - від цього ми і будемо відштовхуватися :) Анти-чит пишеться досить" />

Антічит fast respawn

Fast Respawn

Доброго часу доби, шановні користувачі порталу Pro-Pawn.

Сьогодні була необхідність написати анти-чит на швидкий респаун гравця, що я і зробив, власне кажучи, але, полазити по форуму - так і не виявив жодної подібної теми (можливо я погано шукав).

Суть чита: гравець вмирає -> пропускається "камера смерті" -> гравець вже на спавн.
Адже, суть чита в тому, щоб максимально швидко зареспауніть гравця - від цього ми і будемо відштовхуватися :)

Анти-чит пишеться досить просто, нічого незрозумілого в ньому немає.
Анти-чит представлений у вигляді інклуд, так що можна просто підключити його в мод і забути про цю проблему.


Так само, існує функція, яка викликається при спрацьовуванні анти-чита:
(Даний паблік помістіть в свій ігровий мод)

public OnFastRespawnCheatDetected (playerid. spawned_time)
// playerid - гравець, на якого спрацював анти-чит
// spawned_time - час, за яке гравець "зареспавнілся.
<
// Ваші покарання
return 1;
>

Update v1.1. Тепер. при спрацьовуванні анти - чита викликається функція OnFastRespawnCheatDetected.
Update v1.2. У функцію OnFastRespawnCheatDetected доданий аргумент 'spawned_time' - час. за яке гравець "зареспавнілся".
Update v1.3. FIX подвійного виклику функції OnFastRespawnCheatDetected.
// v1.3: Даний чит 2 рази викликає функцію OnPlayerSpawn - відповідно і функція, що спрацьовує на чітера, викликалася 2 рази.

Повідомлення від Nexius_Tailer

Було б також непогано, якби був присутній аргумент згодом, за яке гравець заспавнілся


Якщо не зраджує пам'ять, то при установці звичайного спека при смерті воно не переводить камеру куди тобі потрібно (якщо не вказувати гравця, за яким стежити, що зробити і не вийде).

Та й якщо це навіть і можна якось обійти, то без ефекту віддалення камери це навряд чи буде виглядати іграбельной

Аргумент згодом додам. Дякую.

Повідомлення від Twixyck

Update v1.3:
FIX подвійного виклику функції OnFastRespawnCheatDetected.

// Даний чит 2 рази викликає функцію OnPlayerSpawn - відповідно і функція, що спрацьовує на чітера, викликалася 2 рази.

Ну так за рахунок цього і можна спробувати відловлювати даний антічит без всяких тимчасових вимірів, нє?
Ну якщо все подібні чіти працюють одним і тим же методом.
Тобто, якщо не викликалося OnPlayerDeath і SpawnPlayer + більше рази зголосився OnPlayerSpawn - читер

Зв'язатися зі мною можна в особистих повідомленнях цієї групи

Широко відомо, що ідеї стоять 0.8333 цента кожна (виходячи з ринкової ціни 10 центів за дюжину).
Великих ідей повно, на них немає попиту.
Втілення ідеї в закінчену гру вимагає довгої роботи,
таланту, терпіння і креативності, не кажучи вже про витрати грошей, часу і ресурсів.
Запропонувати ідею просто, втілити - ось в чому проблема

S teve P avlina