 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Античит на оружее
| |
| _BigSm0ke_ | Дата: Четверг, 21.11.2013, 22:07 | Сообщение # 1 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Вобщем такой сделал античит:
В ежесекундный таймер:
Код
new weapon_temp[13], ammo_temp[13]; for(new slot = 1; slot < 13; slot++) { GetPlayerWeaponData(playerid, slot, weapon_temp[slot], ammo_temp[slot]); if(weapon_temp[slot] != PlayerAccount[playerid][aWeapon][slot]) { if(GetPVarInt(playerid, "LegalWeapon") != 1) { format(string,sizeof(string),"* Игрок %d - %s подозревается в читах на оружее ",playerid,PlayerAccount[playerid][aName]); print(string); SendMessageToAdmins(string); ResetPlayerWeapons(playerid); } else { SetPVarInt(playerid, "LegalWeapon", 0); } } GetPlayerWeaponData(playerid, slot, PlayerAccount[playerid][aWeapon][slot], PlayerAccount[playerid][aAmmo][slot]); }
а везде в моде поменял GivePlayerWeapon на:
Код stock GivePlayerWeaponEx(player,weapid,ammo) { SetPVarInt(player, "LegalWeapon", 1); GivePlayerWeapon(player,weapid,ammo); return ; }
смысл такой, ежесекундно получаем всю информацию об оружии в слотах игрока и сравниваем с информацией, полученной секундой ранее, если есть изменения и оружее получено способом, неучтенным пваром, то получаем чит, но вот беда, античит частенько ложно срабатывает, при посадке в транспорт, при заходе в игру например, как это исправить, скажите плиз?
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Dima-kun | Дата: Четверг, 21.11.2013, 22:31 | Сообщение # 2 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| SetPVarInt(player, "LegalWeapon", 1); добавь в колбэки. Нужно чтобы в этот момент античит не сравнивал. http://www.samp-rus.com/forum/8-12045-1 вот посмотри этот античит на оружие. Вроде никто на подобное не жаловался.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| _BigSm0ke_ | Дата: Четверг, 21.11.2013, 22:41 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| в колбэки ты имеешь виду в OnPlayerEnterVehicle, OnPlayerSpawn, OnPlayerConnect и все все OnPlayer? ясно, ну сейчас скачаю что ты мне скинул, но вообще меня мой устраивает, только ложные срабатывания подкорректировать, не люблю в чужом разбираться)
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| _BigSm0ke_ | Дата: Четверг, 21.11.2013, 22:46 | Сообщение # 4 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| а то, на что ты дал мне ссылку, просто запрещает носить оружее игрокам, прописанное в cfg, но там можно спокойно прочитерить скажем дигл.. неподходит
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Dima-kun | Дата: Пятница, 22.11.2013, 01:53 | Сообщение # 5 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| _BigSm0ke_, возьми за основу. С чего это просто запрет? потому что toneysix это написал?
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 22.11.2013, 14:10 | Сообщение # 6 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Dima-kun, потому что по коду видно.. просто идет проверка есть ли запретное оружее у человека, есди да, то караем его..
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Geryy | Дата: Пятница, 22.11.2013, 14:52 | Сообщение # 7 |
|
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: 
| Так тебе надо чекать сразу оружие и патроны, если они давалиь не сервером, то карать
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 22.11.2013, 17:10 | Сообщение # 8 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| да мне б хотябы с оружием разобраться а потом о патронах думать) если вставить в коллбэки SetPVarInt(player, "LegalWeapon", 1);, поможет? а с патронами труднее...
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
| Dima-kun | Дата: Пятница, 22.11.2013, 21:59 | Сообщение # 9 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| _BigSm0ke_, поможет. просто нужно сделать исключения.
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
| |
|
|
| _BigSm0ke_ | Дата: Пятница, 22.11.2013, 23:10 | Сообщение # 10 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| Сделал в коллбэки legalweapon = 1 во все, onplayerconnect, onplayerspawn, onplayerdeath, onplayerentervehicle, в итоге имеем:
OnPlayerSpawn: Код for(new slot = 1; slot < 13; slot++) { if(PlayerAccount[playerid][aWeapon][slot] != 0) { GivePlayerWeaponEx(playerid, PlayerAccount[playerid][aWeapon][slot], PlayerAccount[playerid][aAmmo][slot]); } }
оружее выдается, а через мгновение ругается античит и удаляет его...
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
Сообщение отредактировал _BigSm0ke_ - Пятница, 22.11.2013, 23:10 |
| |
|
|
| Klebit | Дата: Суббота, 23.11.2013, 01:07 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 265
Награды: 0
Город: None
Репутация: -31
Замечания: 60%
Статус: 
| Конечно ругается, не античит а кучка нелогичного кода
|
| |
|
|
| cookedz | Дата: Суббота, 23.11.2013, 11:36 | Сообщение # 12 |
|
Tawer
Группа:
I'm V.I.P.
Сообщений: 49
Награды: 0
Город: Kerch
Репутация: 20
Замечания: 0%
Статус: 
| [offtop]Не позорься, исправь грамматическую ошибку в названии темы.[offtop] А так... Сойдет, но баян жуткий. +ик дам)
|
| |
|
|
| _BigSm0ke_ | Дата: Суббота, 23.11.2013, 13:38 | Сообщение # 13 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 674
Награды: 5
Город: Москва
Репутация: 127
Замечания: 0%
Статус: 
| а что не боян тогда?) то что выложили во 2 посте? так это вообще не античит.. вобщем исправил проблему, "кучка нелогичного кода" теперь ловит читеров, тему можно закрывать
LifeVegas: vk.com/lvgta - Покори вершины Лас-Вегаса в новом РП проекте. COMING SOON Продаю РП мод: подробнее тут Решаю задачи по техническим дисциплинам, подробнее тут
|
| |
|
|
|
 |
|
 | |
| |
|