Перейти к содержимому


Фотография

CLEO скрипт GTA SA:MP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 swom4eg

swom4eg

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 23 May 2013 - 16:28

Здравствуйте.На днях я нашел видео с CLEO скриптом и хочу такой же,но он приватный.Принцип этого CLEO заключается в быстром наборе команд.Когда берешь определенного игрока в таргет (зеленый треугольник над головой) и жмешь запрограммированную скриптом кнопку - вбивается текст,т.е. команда сервера,тем самым не нужно нажимать F6 и вписывать команду и его ID.Этот скрипт очень экономит время.

Вот само видео: Клик

На видео автор жмет указанные кнопки:
Cuff- ПКМ+X
UnCuff- ПКМ+Z
TakeWeapons- ПКМ+R

Чтобы быстро приводить в действие команды.Вот собственно и они:
/cuff [id]
/uncuff [id]
/take weapons [id]

ID должен определятся прицеливанием на игрока.
Кнопки можно сделать "ПКМ + 1,2,3" (цифры на основной клавиатуре).
Сомневаюсь,что кто-то откликнется,но все же,может найдутся умельцы.Я бы сам сделал,но вообще не шарю в программе "Sanny Builder" и тем более в скриптинге,а скрипт уж больно понравился.
Если нужны еще детали какие-то,пишите.
Буду очень благодарен за помощь ;)

Сообщение отредактировал swom4eg: 23 May 2013 - 16:31


#2 mgmoldova

mgmoldova

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 27 May 2013 - 12:08

Нужен для ГВ?
http://rghost.ru/46297864
Там 2 файла: плагин для клео и сам скрипт. Плагин нужен, чтобы писать сообщения в чат.
Все как ты описал сделал.
Исходник
{$CLEO .cs}

//-------------MAIN---------------
0662: NOP "MGMOLDOVA"

// GetSampBase
if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end

while not SAMP.Available()
wait 100
end


while true
wait 0
if and
0AD2: 29@ = player $PLAYER_CHAR targeted_actor //IF and SET
0AB0: key_pressed 49
then
0B2B: samp 10@ = get_player_id_by_actor_handle 29@
0B36: samp 15@ = get_player_nickname 10@
0AF9: samp say_msg "/cuff %d" 10@
wait 1000
end

if and
0AD2: 29@ = player $PLAYER_CHAR targeted_actor //IF and SET
0AB0: key_pressed 50
then
0B2B: samp 10@ = get_player_id_by_actor_handle 29@
0B36: samp 15@ = get_player_nickname 10@
0AF9: samp say_msg "/uncuff %d" 10@
wait 1000
end

if and
0AD2: 29@ = player $PLAYER_CHAR targeted_actor //IF and SET
0AB0: key_pressed 51
then
0B2B: samp 10@ = get_player_id_by_actor_handle 29@
0B36: samp 15@ = get_player_nickname 10@
0AF9: samp say_msg "/take weapons %d" 10@
wait 1000
end

end

Сообщение отредактировал mgmoldova: 27 May 2013 - 12:22


#3 swom4eg

swom4eg

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 27 May 2013 - 15:52

mgmoldova,спасибо что откликнулся,но пытаюсь запустить игру и выбивает крэш.Если не сложно исправь пожалуйста.И дай скайп,если можно)

Скриншот

Сообщение отредактировал swom4eg: 27 May 2013 - 17:21





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных