Самп коды без вирусов


Все читы и коды на ГТА Сан Андреас

LXGIWYL - набор оружия №1 для любителей (кастет, бита, пистолет 9mm, дробовик, micro SMG, AK-47, винтовка, ракетница, коктейль Молотова, баллончик с краской).
PROFESSIONALSKIT , KJKSZPJ - набор оружия №2 для профессионалов (нож, пистолет Desert Eagle, обрез (дробовик Sawn-off), Tec-9, M4, снайперская винтовка, огнетушитель, огнемет, гранаты).
UZUMYMW - набор оружия №3 для психов (бензопила, пистолет с глушителем, боевой дробовик (Combat shotgun), MP5, M4, Stinger, взрывчатка с дистанционным пультом).
FULLCLIP , WANRLTW - бесконечное количество патронов и стрельба без перезарядки.
NCSGDAG , PROFESSIONALKILLER - наивысший уровень владения всеми видами оружия.
OUIQDMW - автоматическая наводка оружия при стрельбе из машины.

HESOYAM - полное здоровье, броня и $250.000.
BAGUVIX - бесконечное здоровье с защитой от пуль, огня и ударов, однако от взрывов, падения с высоты, наезда авто вы все еще можете пострадать или утонуть захлебнувшись водой.
CVWKXAM - неограниченное дыхание под водой.
AEDUWNV - вечно сыт и больше никогда не проголодается.
MUNASEF , ANOSEONGLASS - уровень адреналина.


ASNAEB , TURNDOWNTHEHEAT - убрать уровень преступности (исчезают все звезды розыска).
LJSPQK , BRINGITON - повысить уровень преступности до максимального (6 звезд розыска).
OSRBLHH , TURNUPTHEHEAT - повысить уровень преступности на 2 звезды.
AEZAKMI - неуловимый, никогда не поймают и не арестуют.

OGXSDAG , WORSHIPME - максимальное уважение и респект.
EHIBXQS , HELLOLADIES - максимальная сексуальность.
BTCDBCB - СиДжей очень толстый.
KVGYZQK - СиДжей тощий.
BUFFMEUP , JYSDSOD - СиДжей мускулистый качок.
VKYPQCF - Max Stamina. Максимальны уровень выносливости.
VQIMAHA , NATURALTALENT - у СиДжея максимальный уровень управления всем транспортом.
CVWKXAM - код на бесконечный кислород. Теперь можно не задумываться о то, что кончится дыхание - CJ стал как ихтиандр.
BIFBUZZ - банды захватили абсолютно весь штат San Andreas. Улицы городов совершенно пустые, на них нет никого кроме бандитов из противоборствующих группировок, которые без передышки ведут перестрелки.
MROEMZH - банды везде, они будут окружать вас повсюду, даже там где их не бывает (например, Балласы в Las Venturas).

AIWPRTON - танк Rhino

CQZIJMB - Bloodring Banger

PDNEJOH - Hotring Racer 73

VPJTQWV - Hotring Racer 07

AQTBCODX - Romero

KRIJEBR - Stretch

UBHYZHQ - Trashmaster

RZHSUEW - гольфкар Caddy

AKJJYGLC , FOURWHEELFUN - Quadbike

AMOMHRER - Tanker Truck

EEGCYXT - Dozer

AGBDLCID - Monster

JQNTDMH - Rancher


JUMPJET - самолет Hydra

OHDUDE - вертолет Hunter

URKQSRK - Stunt Plane


KGGGDKP - Vortex Hovercraft

ROCKETMAN , YECGAA - Jetpack

AIYPWZQP - получить парашют.

COXEFGU - у всех машин появляется нитро, но запас его ограничен, поэтому для восполнения придется вылезти и снова сесть в авто.
CPKTNWT - взорвать все машины. Все машины в поле видимости игрока взлетят на воздух.
XICWMD - весь транспорт становится невидимыми (прозрачными), за исключением мотоциклов. У машин видны только колеса.
PGGOMOY - идеальное управление. Повышается чувствительность и резкость в управлении транспортом. С непривычки очень легко перевернуть авто.
ZEIIVG - светофоры всегда зеленые. Стабильно горит зеленый свет.
YLTEICZ - агрессивные водители. Водители и их пассажиры затевают перестрелки с полицией.
LLQPFBN , AGRUXVHIQYH - цвет всех машины становится розовым. Напустите гламура в Сан Андреас.
IOWDLAC , AGRUJRYMNOL - цвет всех машины становится черным. Траур в штате.
RIPAZHA - летающие автомобили. Разогнавшись на машине можно взлететь. Управление как в самолете.
FVTMNBZ - все машины и люди из сельской местности. По городам штата San Andreas ездят деревенщины. СиДжей получает костюм деревенщины и кепку дальнобойщика.
AFSNMSMW - летающие лодки. Все катера и яхты летают, правда на яхты высоко не взлететь, т.к. она слишком тяжелая.
BGKGTJH - на улицах SA только дешевые медленные машины.
GUSNHDE - на улицах SA только дорогие быстрые и спортивные машины.
BSXSGGC , BUBBLECARS - при малейшем столкновении вашей машины с другими авто они теряют вес и отлетают вверх.
JCNRUAD - любое авто, в которое вы сядете становится практически неубиваемым, а также при столкновении с ним другой транспорт врывается.
BMTPWHR - результат действия кода не определен.

AFZLLQLL - солнечная ясная погода.
ICIKPYH - очень солнечная погода.
ALNSFMZO - облачная погода.
AUIFRVQS - дождливая погода.
CFVFGMJ - туманная погода.
MGHXYRM - гроза.
CWJXUOC - буран (песчаная буря).

YSOHNUL - ускорить игровое время.
PPGWJHT - ускорить игровой процесс (геймплей).
LIYOAAY - замедлить игровой процесс.
XJVSNAJ , NIGHTPROWLER - всегда полночь. Игровые часы останавливаются на 00:00. Если вы погибаете, то после возвращения будет полдень - 12:00.
OFVIAC - оранжевое небо. Цвет неба станет таким же, как и на первых скриншотах GTA San Andreas. Также код остановит время на 21:00.

AJLOJYQY - Люди бьют друг дружку, гольф клюшками.
BAGOWPG - Have a bounty on your head.
FOOOXFT - Все вооружены.
SZCMAWO - Суицид.
ASBHGRB - Элвисы повсюду.
BGLUAWML - Люди атакуют вас с оружием.
CIKGCGX - Вечеринка на пляже.
MROEMZH - Члены банды повсюду.
BIFBUZZ - Контроль над улицами.
AFPHULTL - Ниндзя.
BEKKNQV - Девушки. .
JHJOECW - Huge Bunny Hop.
LFGMHAL - Мега прыжки.
IAVENJQ - Мега удар.
AEDUWNV - Вы не знаете слова "голод".
IOJUFZN - Riot режим.
PRIEBJ - Funhouse Theme.
OUIQDMW - Полное наведение оружия в машине.
THGLOJ - Сокращенное движение.
SJMAHPE - Вербовка любого (9mm).
ZSOXFSQ - Вербовка любого (Rockets).
CRAZYTOWN - все становятся психами.
NATURALTALENT - все ваши навыки прокачиваются до максимальных параметров.

Коды на GTA San Andreas


Коды на оружие, розыск, снаряжение:

LXGIWYL — набор оружия №1 (дробовик, мини-MP5, AK-47, винтовка, бита, пистолет 9mm, ракетная установка, коктейль Молотова, баллончик с краской, кастет)

KJKSZPJ — набор оружия №2 (пистолет Desert Eagle, Sawed-Off, Tec-9, нож, автомат M4, снайперская винтовка, огнетушитель, огнемет, гранаты)

UZUMYMW — набор оружия №3 (автомат M4, цепная бензопила, пистолет 9mm с глушителем, Spaz, MP5, снайперская винтовка, тепловая RPG, мины.)

Коды на здоровье, деньги, предметы:

HESOYAM — здоровье, броня, $250.000, бесплатный ремонт автомобиля (нужно находиться в машине)
OSRBLHH — увеличить на две звезды уровень вашей преступности
ASNAEB — очистить уровень вашей преступности в полиции (код от ментов)
LJSPQK — уровень вашей преступности — 6 звезд
WANRLTW , FULLCLIP — бесконечные патроны, без перезарядки
AEZAKMI — вас никогда не разыскивают
OUIQDMW — полный боекомплект при вождении
FOOOXFT — у всех есть оружие
NCSGDAG — уровень Hitman по всем навыкам владения оружием
AIYPWZQP — получить парашют

Коды на машины и другой транспорт (танк, самолет, вертолет):

Rhino (танк)


AIWPRTON
Bloodring Banger


CQZIJMB
Rancher


JQNTDMH
Racecar


PDNEJOH
Racecar 2


VPJTQWV
Stretch


KRIJEBR
Trashmaster


UBHYZHQ
Caddy


RZHSUEW
Hunter (вертолет)


OHDUDE
Quad


AKJJYGLC
Tanker Truck


AMOMHRER
Dozer


EEGCYXT
Stunt Plane (самолет для трюков)


URKQSRK
Monster


AGBDLCID
или MONSTERMASH
Джетпак (Jetpack)


ROCKETMAN
или YECGAA
Истребитель (Hydra)


JUMPJET
Vortex Hovercraft


KGGGDKP
Romero


AQTBCODX

Другие коды на транспорт:

VQIMAHA — навык вождения на максимум
XICWMD — все машины невидимые
PGGOMOY — идеальное управление
BGKGTJH — по улицам ездят только дешевые авто
GUSNHDE — по улицам ездят только дорогие авто
CPKTNWT — взорвать все машины
LLQPFBN — розовые авто
IOWDLAC — черные авто
RIPAZHA — летающие машины
BMTPWHR — сельские машины и пешеходы
FVTMNBZ — сельская одежда и машины
THGLOJ — уменьшенный трафик на улицах
COXEFGU — у всех машин установлены нитроускорители
BSXSGGC , BUBBLECARS — машины отлетают при ударах

Коды к GTA San Andreas на прокачку игрока:

BAGUVIX — неуязвим для пуль (бессмертие)
CVWKXAM — бесконечный кислород
AEDUWNV — никогда не голоден
BTCDBCB — толстяк
JYSDSOD — качок
KVGYZQK — худой
BEKKNQV — магнит для девушек шлюх
OGXSDAG — максимум уважения
EHIBXQS — максимум привлекательности
VKYPQCF — максимум выносливости
NATURALTALENT — прокачать навык вождения, езды на байке, велосипеде и навык пилота по-максимуму
AFPHULTL — японский меч и ниндзя вокруг
KANGAROO — суперпрыжок

Коды на погоду, время, окружающую среду ГТА Сан Андреас:

AFZLLQLL — солнечная погода
ICIKPYH — знойная погода
ALNSFMZO — облачная погода
AUIFRVQS — дождливая погода
CFVFGMJ — туман
XJVSNAJ , NIGHTPROWLER — всегда полночь
OFVIAC — оранжевое небо (21:00)
MGHXYRM — гроза
CWJXUOC — песчаный шторм
YSOHNUL — ускорить время
PPGWJHT — ускоренная игра
LIYOAAY — замедленная игра
BAGOWPG — педы вас атакуют
SZCMAWO — самоубийство
ZEIIVG — все светофоры зеленые
YLTEICZ — погони на дорогах
AFSNMSMW — летающие лодки

Другие читы для GTA San Andreas:

ASBHGRB — Elvis’ы повсюду
BGLUAWML — пешеходы нападают с оружием
AJLOJYQY — пешеходы воюют друг с другом
CIKGCGX — пляжная вечеринка
MROEMZH — члены банд Лос-Сантоса повсюду
BIFBUZZ — члены других банд повсюду
JHJOECW — большой прыжок на велосипеде
JCNRUAD — взрыв (“Smash’n Boom”, автомобили взрываются при столкновении)
LFGMHAL — мега прыжок
IAVENJQ — мега удар
IOJUFZN — режим бунта
PRIEBJ — тема дурдом
MUNASEF — режим адреналин
SJMAHPE — завербовать кого-то (9mm)
ZSOXFSQ — завербовать кого-то (Rockets)

Чтобы активировать чит коды на GTA San Andreas их необходимо вводить прямо во время игры. Также игру можно поставить на паузу нажав клавишу ESCAPE на клавиатуре и спокойно ввести код.
Вводя коды на GTA San Andreas учтите, что если в момент ввода кода CJ едет на машине:
- а во вводимом в игру коде присутствует буква "F", то он просто выпрыгнет из авто;
- вы вводите код " CPKTNWT - взорвать все машины", то ваш герой взлетит на воздух вместе с машиной.

LXGIWYL - набор оружия №1 для любителей (кастет, бита, пистолет 9mm, дробовик, micro SMG, AK-47, винтовка, ракетница, коктейль Молотова, баллончик с краской).
PROFESSIONALSKIT , KJKSZPJ - набор оружия №2 для профессионалов (нож, пистолет Desert Eagle, обрез (дробовик Sawn-off), Tec-9, M4, снайперская винтовка, огнетушитель, огнемет, гранаты).
UZUMYMW - набор оружия №3 для психов (бензопила, пистолет с глушителем, боевой дробовик (Combat shotgun), MP5, M4, Stinger, взрывчатка с дистанционным пультом).
FULLCLIP , WANRLTW - бесконечное количество патронов и стрельба без перезарядки.
NCSGDAG , PROFESSIONALKILLER - наивысший уровень владения всеми видами оружия.
OUIQDMW - автоматическая наводка оружия при стрельбе из машины.

Коды на здоровье, броню и деньги

HESOYAM - полное здоровье, броня и $250.000.
BAGUVIX - бесконечное здоровье с защитой от пуль, огня и ударов, однако от взрывов, падения с высоты, наезда авто вы все еще можете пострадать или утонуть захлебнувшись водой.
CVWKXAM - неограниченное дыхание под водой.
AEDUWNV - вечно сыт и больше никогда не проголодается.
MUNASEF , ANOSEONGLASS - уровень адреналина.

Коды на внимание полиции

ASNAEB , TURNDOWNTHEHEAT - убрать уровень преступности (исчезают все звезды розыска).
LJSPQK , BRINGITON - повысить уровень преступности до максимального (6 звезд розыска).
OSRBLHH , TURNUPTHEHEAT - повысить уровень преступности на 2 звезды.
AEZAKMI - неуловимый, никогда не поймают и не арестуют.

Коды на привлекательность и статусы

OGXSDAG , WORSHIPME - максимальное уважение и респект.
EHIBXQS , HELLOLADIES - максимальная сексуальность.
BTCDBCB - СиДжей очень толстый.
KVGYZQK - СиДжей тощий.
BUFFMEUP , JYSDSOD - СиДжей мускулистый качок.
VKYPQCF - Max Stamina.
VQIMAHA , NATURALTALENT - у СиДжея максимальный уровень управления всем транспортом.
BIFBUZZ - банды захватили абсолютно весь штат San Andreas. Улицы городов совершенно пустые, на них нет никого кроме бандитов из противоборствующих группировок, которые без передышки ведут перестрелки.
MROEMZH - банды везде, они будут окружать вас повсюду, даже там где их не бывает (например, Балласы в Las Venturas).

AIWPRTON - танк Rhino

CQZIJMB - Bloodring Banger

PDNEJOH - Hotring Racer 73

VPJTQWV - Hotring Racer 07

RZHSUEW - гольфкар Caddy

AKJJYGLC, FOURWHEELFUN - Quadbike

AMOMHRER - Tanker Truck

Коды на самолеты

JUMPJET - самолет Hydra

OHDUDE - вертолет Hunter

URKQSRK - Stunt Plane

Коды на остальную технику в Сан Андреас

KGGGDKP - Vortex Hovercraft

ROCKETMAN, YECGAA - Jetpack

AIYPWZQP - получить парашют.

Коды на характеристики машин и трафик

COXEFGU - у всех машин появляется нитро, но запас его ограничен, поэтому для восполнения придется вылезти и снова сесть в авто.
CPKTNWT - взорвать все машины. Все машины в поле видимости игрока взлетят на воздух.
XICWMD - весь транспорт становится невидимыми (прозрачными), за исключением мотоциклов. У машин видны только колеса.
PGGOMOY - идеальное управление. Повышается чувствительность и резкость в управлении транспортом. С непривычки очень легко перевернуть авто.
ZEIIVG - светофоры всегда зеленые. Стабильно горит зеленый свет.
YLTEICZ - агрессивные водители. Водители и их пассажиры затевают перестрелки с полицией.
LLQPFBN , AGRUXVHIQYH - цвет всех машины становится розовым. Напустите гламура в Сан Андреас.
IOWDLAC , AGRUJRYMNOL - цвет всех машины становится черным. Траур в штате.
RIPAZHA - летающие автомобили. Разогнавшись на машине можно взлететь. Управление как в самолете.
FVTMNBZ - все машины и люди из сельской местности. По городам штата San Andreas ездят деревенщины.
AFSNMSMW - летающие лодки. Все катера и яхты летают, правда на яхты высоко не взлететь, т.к. она слишком тяжелая.
BGKGTJH - на улицах SA только дешевые медленные машины.
GUSNHDE - на улицах SA только дорогие быстрые и спортивные машины.
BSXSGGC , BUBBLECARS - при малейшем столкновении вашей машины с другими авто они теряют вес и отлетают вверх.
JCNRUAD - любое авто, в которое вы сядете становится практически неубиваемым, а также при столкновении с ним другой транспорт врывается.
CVWKXAM - результат действия кода не определен.
VKYPQCF - результат действия кода не определен.
BMTPWHR - результат действия кода не определен.

AFZLLQLL - солнечная ясная погода.
ICIKPYH - очень солнечная погода.
ALNSFMZO - облачная погода.
AUIFRVQS - дождливая погода.
CFVFGMJ - туманная погода.
MGHXYRM - гроза.
CWJXUOC - буран (песчаная буря).

YSOHNUL - ускорить игровое время.
PPGWJHT - ускорить игровой процесс (геймплей).
LIYOAAY - замедлить игровой процесс.
XJVSNAJ , NIGHTPROWLER - всегда полночь. Игровые часы останавливаются на 00:00. Если вы погибаете, то после возвращения будет полдень - 12:00.
OFVIAC - оранжевое небо. Цвет неба станет таким же, как и на первых скриншотах GTA San Andreas. Также код остановит время на 21:00.

Коды на игровой процесс

AJLOJYQY - Люди бьют друг дружку, гольф клюшками.
BAGOWPG - Have a bounty on your head.
FOOOXFT - Все вооружены.
SZCMAWO - Суицид.
ASBHGRB - Элвисы повсюду.
BGLUAWML - Люди атакуют вас с оружием.
CIKGCGX - Вечеринка на пляже.
MROEMZH - Члены банды повсюду.
BIFBUZZ - Контроль над улицами.
AFPHULTL - Ниндзя.
BEKKNQV - Девушки. .
JHJOECW - Huge Bunny Hop.
LFGMHAL - Мега прыжки.
IAVENJQ - Мега удар.
AEDUWNV - Вы не знаете слова "голод".
IOJUFZN - Riot режим.
PRIEBJ - Funhouse Theme.
OUIQDMW - Полное наведение оружия в машине.
THGLOJ - Сокращенное движение.
SJMAHPE - Вербовка любого (9mm).
ZSOXFSQ - Вербовка любого (Rockets).
CRAZYTOWN - все становятся психами.
NATURALTALENT - все ваши навыки прокачиваются до максимальных параметров.

Советы по использованию кодов в игре:

И все же мы рекомендуем не слишком увлекаться кодами на гта сан андреас по мере прохождения игры. Старайтесь проходить игру и сохраняться без кодов. Ведь только в таком случае, пройдя всю игру целиком, вы сможете с гордостью заявить, что вы истинный игрок, который не боится встретиться с реалиями игрового процесса один на один.
А вот если вы решили просто по развлечься и загрузили свое любимое сохранение только для того, чтобы несколькими нажатиями кнопок получить заветный набор оружия и ринуться в бой отвоевывая территорию у Балласов, то данные чит-коды вам только на руку.
Также зачастую бывает просто приятно полетать на самолете по обширному штату в хорошую погоду, но по закону подлости как на зло в игре идет дождь или в небе высокая облачность. Но не беда, ведь есть код на солнечную погоду - AFZLLQLL , который позволит пилотировать ваш истребитель Hydra при ясной видимости или пытаться на огромном грузовом Andromada лавировать между небоскребами.
Перебили все соседние банды и заскучали? Не вешайте нос и просто введите - BGLUAWML . Этот код натравит на вас всех окружающих пешеходов и как раз вам на зло они будут вооружены до зубов. Поверьте, бешеная толпа простого народа, будет намного опаснее банды из 5-ти человек.
Хотите выполнять затяжные трюки на авто? Тогда код RIPAZHA для вас! С помощью этого кода ваша машина научится летать. Вам остается только разогнать автомобиль и взлететь на нем как на самолете. В воздухе выполнить несколько трюков и аккуратно приземлиться на землю. За выполнение такого нереального трюка получите денежное вознаграждение.








Всем привет, в последнее время да и вообще часто посещаю тему Вопрос - Ответ и постоянно вижу одни и те же вопросы. Многие новички не хотят изучать CLEO досконально, читать документацию и т.д, а просто хотят что-то исправить, подделать в скрипте под себя. Из-за этого, сталкиваются с однотипными проблемами.

Рассмотрим самые распространенные вопросы.

Полезные плагины для создания крутых CLEO скриптов

Обратите внимание! Прежде чем пытаться реализовывать какую-либо идею, подстройте среду разработки под себя - установите нужные плагины и опкоды для работы с GTA SA:MP в Sanny Builder!

SAMPFUNCS 3.1 [NEW] (релизная версия!) (Текущая версия SA:MP - 0.3z) - инструкция + загрузка

Прочие плагины и обновления к ним будут заливаться на сайт и, в частности, в эту тему со временем!

1. Не могу открыть скрипт, выдает ошибку о "неизвестном опкоде" .

Решение: Почему выдает ошибку? "Неизвестный опкод" - один из вид защит кода скрипта от чужих глаз, очень легкий и обход его давно уже в паблике.

Для чего скрывают код? - на это есть ряд причин: скрыть код от нубов, которые могут переделать копирайты под себя и выдавать себя за автора скрипта; от админов, которые могут понять принцип работы того или иного бота и пофиксить его на следующий день.

Обход защиты. Открываем пустой Sanny Builder, активируем параметр "IGNORE_UNKNOWN" (игнорировать неизвестные).


Затем открываем скрипт через SB и как видим - он декомпилируется и код нам доступен.

В этой темке есть примеры разных несложных защит скрипта. Всем советую прочитать.

* Если при открытии скрипта SB зависает, то скорее всего на скрипте стоит более хорошая защита, обхода которой нет в публичном доступе. Ну по-крайней мере я не видел.

2. Как писать в чат с помощью плагина sampfuncs ? Где взять цвета для текста?

Для того чтобы писать в чат используется опкод:

0AF8: samp add_message_to_chat "Gonwik, verni bablo!" color 0xFF61BB 4 6 10

"Gonwik, verni bablo!" - текст, то что мы пишем в чат.
0xFF61BB - цвет текста.
4, 6, 10 - параметры для форматирования.

Код цвета в шестнадцатиричном формате можно найти здесь

3. Пишет в чат только ЗАГЛАВНЫМИ буквами, что делать?

4. Как изменить активацию скрипта на нужную мне клавишу? Или на несколько клавиш, или на определенную клавишу на выбор.

Тут все легко. Нам нужен исходник скрипта или декомпилированный код (только в более-менее божественном виде, без всяких hex - end!)

Ищем (ctrl+F) в коде участки кода, где есть опкод "0ab0: key_pressed Клавиша" или просто "0ab0: key_number"

Нашли? Теперь изменяем на нужную нам клавишу. Чтобы вы не мучились и не искали коды клавиш, не запускали всякие программы для узнавания номера клавиши, я подготовил (точнее у меня были) специальные константы. По ним легче ориентироваться.

Вставьте это в любой участок кода (лучше в начало).

200?'200px':''+(this.scrollHeight+5)+'px');"> const
// Мышь
VK_LBUTTON = 0x01 // Левая кнопка мыши
VK_RBUTTON = 0x02 // Правая кнопка мыши
VK_MBUTTON = 0x04 // Средняя кнопка мыши
VK_XBUTTON1 = 0x05 // X1 кнопка мыши
VK_XBUTTON2 = 0x06 // X2 кнопка мыши

VK_BACKSPACE = 0x08
VK_TAB = 0x09
VK_ENTER = 0x0D
VK_SHIFT = 0x10
VK_CTRL = 0x11
VK_CONTROL = 0x11
VK_ALT = 0x12
VK_PAUSE = 0x13 // PAUSE BREAK
VK_CAPSLOCK = 0x14
VK_ESC = 0x1B
VK_ESCAPE = 0x1B
VK_SPACE = 0x20
VK_SPACEBAR = 0x20

VK_PAGEUP = 0x21
VK_PAGEDOWN = 0x22
VK_END = 0x23
VK_HOME = 0x24

// Стрелки
VK_LEFT = 0x25
VK_UP = 0x26
VK_RIGHT = 0x27
VK_DOWN = 0x28
VK_PRINTSCREEN = 0x2C
VK_INSERT = 0x2D
VK_DELETE = 0x2E

// Цифры
VK_0 = 0x30
VK_1 = 0x31
VK_2 = 0x32
VK_3 = 0x33
VK_4 = 0x34
VK_5 = 0x35
VK_6 = 0x36
VK_7 = 0x37
VK_8 = 0x38
VK_9 = 0x39

// Буквы
VK_A = 0x41
VK_B = 0x42
VK_C = 0x43
VK_D = 0x44
VK_E = 0x45
VK_F = 0x46
VK_G = 0x47
VK_H = 0x48
VK_I = 0x49
VK_J = 0x4A
VK_K = 0x4B
VK_L = 0x4C
VK_M = 0x4D
VK_N = 0x4E
VK_O = 0x4F
VK_P = 0x50
VK_Q = 0x51
VK_R = 0x52
VK_S = 0x53
VK_T = 0x54
VK_U = 0x55
VK_V = 0x56
VK_W = 0x57
VK_X = 0x58
VK_Y = 0x59
VK_Z = 0x5A

VK_LWIN = 0x5B
VK_RWIN = 0x5C

// NumPad
VK_NUMLOCK = 0x90
VK_NP0 = 0x60
VK_NP1 = 0x61
VK_NP2 = 0x62
VK_NP3 = 0x63
VK_NP4 = 0x64
VK_NP5 = 0x65
VK_NP6 = 0x66
VK_NP7 = 0x67
VK_NP8 = 0x68
VK_NP9 = 0x69
VK_NP_STAR = 0x6A // *
VK_NP_PLUS = 0x6B // +
VK_NP_MINUS = 0x6D // -
VK_NP_SLASH = 0x6F // /

VK_F1 = 0x70
VK_F2 = 0x71
VK_F3 = 0x72
VK_F4 = 0x73
VK_F5 = 0x74
VK_F6 = 0x75
VK_F7 = 0x76
VK_F8 = 0x77
VK_F9 = 0x78
VK_F10 = 0x79
VK_F11 = 0x7A
VK_F12 = 0x7B

VK_LSHIFT = 0xA0
VK_RSHIFT = 0xA1
VK_LCONTROL = 0xA2
VK_LCTRL = 0xA2
VK_RCONTROL = 0xA3
VK_RCTRL = 0xA3
VK_SEMICOLON = 0xBA // ;:
VK_PLUS = 0xBB // +
VK_COMMA = 0xBC // ,
VK_MINUS = 0xBD // -
VK_PERIOD = 0xBE // .
VK_SLASH = 0xBF // /?
VK_TILDA = 0xC0 // `


VK_LSQUARE_BRACKET = 0xDB // [ <
VK_BACKSLASH = 0xDC // \|
VK_RSQUARE_BRACKET = 0xDD // ]>
VK_QUOTE = 0xDE // '"
end

Теперь, с этими константами, вместо кода клавиши просто ставьте VK_H (Кнопка H), VK_CTRL (Кнопка CTRL), VK_LSHIFT (Левый шифт) и так далее!

Как сделать активацию на несколько клавиш?

Для того чтобы скрипт активировался на несколько клавиш, например комбинацией, используем условие IF AND.

Для того чтобы сделать активацию на определенную клавишу на выбор из нескольких, используем условие IF OR.

5. Как получить ID игрока по его хендлу?

Опять же, для этой операции используем опкод sampfuncs.

0B2B: samp 0@ = get_player_id_by_actor_handle $PLAYER_ACTOR

0@ - В эту переменную записывается ID самп-игрока
$PLAYER_ACTOR - хендл игрока, который мы имеем или получили каким-либо способом. В данном случае это наш чувак, то есть сам игрок, которым мы играем.

6. Как получить хендл игрока по его ID?

Все аналагично как в пункте 5, только используется опкод:

0B20: samp 4@ = actor_handle_from_samp_playerid 5

4@ - хендл игрока, полученный нами.
5 - самп-айди игрока.

7. При компиляции скрипта выдает ошибку "Неизвестный опкод" .

8. Как эмулировать нажатие клавиши?

2-й способ: эмулировать нажатие клавиши можно, используя плагин SAMPFUNCS с помощью опкода 0B56.

3-й способ[NEW]: эмулировать нажатие клавиши теперь можно, используя плагин MGFuncs (4.0+) при помощи опкода:

Коды клавиш брать отсюда!

Также при помощи плагина MGFuncs можно эмулировать нажатие буквы:

Коды букв брать отсюда!

9. Как сделать телепорт по коротким расстояниям? (по типу кордмастера) .

Решение[NEW]: SCM функция, написанная скриптером Toplivo.

В конец скрипта:

200?'200px':''+(this.scrollHeight+5)+'px');">
while true
wait 0
if and
0ab0: 53
0ab0: 54
then
0ab1: call @coordmaster 5 X 34.1 Y 26.3 Length 70.0 Depth -80.0 Delay 1100
while true
wait 0
if or
8ab0: 53
8ab0: 54
then break
end
end
end

:coordmaster
0acd: "CoordMaster ON" 500
0087: 15@ = 0@
0087: 16@ = 1@
while true
wait 0
if 12@ == 12
then
12@ = 0
break
end
0087: 0@ = 15@
0087: 1@ = 16@
actor.StorePos($PLAYER_ACTOR,9@,10@,11@)
0509: 6@ = distance_between_XY 0@ 1@ and_XY 9@ 10@
if 6@ 32@
wait 0
if 0adc: "OFF" // Дезактивация
then
0acd: "CoordMaster OFF" 500
actor.StorePos($PLAYER_ACTOR,8@,9@,10@)
02CE: 11@ = ground_z_at 8@ 9@ 999.0
11@ += 1.0
00a1: $PLAYER_ACTOR 8@ 9@ 11@
if actor.Driving($PLAYER_ACTOR)
then
5@ = actor.CurrentCar($PLAYER_ACTOR)
car.LockInCurrentPosition(5@,0)
else
actor.LockInCurrentPosition($PLAYER_ACTOR,0)
end
12@ = 12
break
end
end
end
end
0ab2: ret 0

10. Где искать нужные для реализации скрипта опкоды?

Многие новички сталкиваются с проблемой, когда начинают писать свои первые скрипты, которая заключается в использовании опкодов, их поиске и понимания, какой опкод за что отвечает.

Каждый опкод - это по сути просто код (номер) какой-либо операции. Просто в шестнадцатиричном варианте: 0AB0 , 0ADC , 0ACD и так далее. Опкодов изначально заложено в Sanny Builder, начиная с версии CLEO 3 и дальше, очень и очень много. Используется большинство для написания модов/миссий и так далее, но любой также может пригодиться нам для реализации какого-нибудь бота или обхода античита в самп.

1 вариант. Для начинающих и не только. Поиск опкодов с подробным описанием.

Необходимо хотя-бы минимальное знание английского, но в любом случае нам поможет Google-переводчик.

Заходим на сайт GTAG :: Opcode Database - это довольно-таки известный ресурс моддинга ГТА и здесь мы видим раздел "База опкодов CLEO". Всего опкодов за тысячу, поэтому все они распределены на группы "Без категории", "Опкоды для совершения действия с актором(персонажем)", "Опкоды для работы с анимациями", "Опкоды для работы с моделями" и так далее.

Предположим, нам нужно реализовать, чтобы перестал отображаться худ (радар, кулак и тд). Сразу вводим в строку ключевые слова: "Hud" (худ), "Display" (показывать).

Нашли наиболее подходящий судя по описанию опкод 0826

Заходим на страничку подробного описания опкода и видим.

Я перевел то, как обычно примерно описывается опкод на этом ресурсе.

Description: Sets whether the HUD displays. // Описание: Устанавливает, должен ли отображаться худ.
Parameters: 1) Boolean (1 or 0) // Параметры - булевы (1 - показывать или 0 - не показывать)
Games: sa // игры, в которых поддерживается - сан андреас
Category Common, GUI // категория: используемые
Command Name (IV) DISPLAY_HUD // Название команды (я так понимаю для cleo 4 и выше если не ошибаюсь)

// далее для каждой из игр (в данном случае только сан андреас), сам опкод (для вставки в sascm.ini, если вдруг не установлен) и образец. Образец и используется нами в скрипте.
San Andreas

sascm.ini: 0826=1,display_hud %1h%

Example: 0826: display_hud 1 // Образец. Копируем именно это

Command Name: DISPLAY_HUD

Итак. Примерно в таком виде вы можете найти описание любого опкода SB и подробно узнать, какой параметр за что отвечает. Главное запомнить: берем example в качестве правильного образца для использования опкода и читаем, какой параметр за что отвечат!!

2 вариант. Быстрый поиск опкодов, прям в Sanny Builder.

Данный способ хорош своей быстротой, но опять же, быстрый он будет если у вас есть хоть какие-то знания английского языка и вы сможете найти опкод по ключевым словам.

В Sanny Builder поиск опкодов открывается комбинацией CTRL + ALT + 2 затем просто вводите ключевое слово в поисковую строку и копируете опкод.

Тема будет пополняться по мере появления все новых вопросов.

Читайте также:

Пожалуйста, не занимайтесь самолечением!
При симпотмах заболевания - обратитесь к врачу.