CLEO Fast-RP

Статус
В этой теме нельзя размещать новые ответы.

Clopster

Известный
Автор темы
143
96
Описание:
Представляю Вашему вниманию CLEO для упрощения вступления в организацию, выполнения действий и т.п.
Некоторые знают что на ARP по нажатию ПКМ+H вылезает диалог (для ПД и МЗ) и там можно выбрать какое-то действие. Этот скрипт основан на этой идее.
Можно отправить игроку в SMS РП термин, номер задается заранее командой, которую выдаст в чат при нажатии на пункт "отправить термин"
sa-mp-743.png


Можно показать паспорт, лицензии, передать деньги игроку, посмотреть его историю имен, заюзать анимку и т.д. Все это сопровождается РП отыгровкой.
Полноценная версия только для ARP и DRP. На аризоне и SRP нет возможности использовать анимации в полной мере и их не так много там и термины отправляются в нонРП чат. Я спрашивал у местных игроков и на собеседках там РП термины отправляют как раз в нонРП чаты, в отличие от АРП и ДРП.

29.09.16
- Объединил все 4 скрипта и сделал автоопределение сервера. ( Файл с пометкой (All))
При входе в игру дождитесь сообщения в чате о полной загрузки скрипта.
sa_mp_833.png


30.09.16
- Добавлена объединенная версия(для арп/дрп/арз/срп) с возможностью изменить РП отыгровку на свою [файл AllWithSettings]
- Добавлена версия для остальных проектов (нубоРП) с возможностью изменять РП отыгровку, команды, дополнительные пункты в меню и их действия. [файл manual]
sa_mp_838.png


- Файл с настройками создается сам при первом запуске.
sa_mp_836.png


15.10.16
- изменение задержки в .ini файле для НубоРП версии

1.04.17
-
фикс анимаций для ДРП (DRP, All и AllWithSettings)

6.05.17
- В версию для нубоРП (manual) добавлено:
  • ещё 1 доп. пункт
  • по 2 доп строки для РП отыгровки
Если 3 и/или 4 строка не нужна, то вместо текста вписать "-" (например: RP3=- )

10.07.17
- исправлена длина некоторых терминов

Кароч, целимся на игрока (ПКМ) и жмем кнопку "J" и появляется диалог:
sa_mp_829.png


Выбираем один из пунктов и получаем результат:
sa-mp-737.png


sa_mp_831.png


В список терминов попали основные:
sa_mp_830.png
Для арп/дрп/арз/срп:

.png

Это РП отыгровка. Вписывать нужно команду и текст без "/" (как на скрине).
pass - паспорт, lic - лицензии, med - мед. карта, skill - выписка из тира, wbook - трудовая.
1 и 2 - это очередность. Если оставить поле пустым, то оно не отправится в чат.

Для нубоРП:

image.png


Блок "settings":
Везде команды вписывать без "/".
"Action 1 и 2" - это дополнительные пункты в диалоге, их названия.
"задержка" - временной интервал между отправкой строк. (1000 = 1секунда)
"nonRPchat" - команда нонРП чата
Остальные блоки содержат в себе РП отыгровку и команду.
Блоки "action" предназначены для ввода пользовательской отыгровки и любой его команды. Ибо я хз на каких нубо вы играете и что там вообще есть.

Видеообзор от Joe:

Требования: cleo, sf
Активация:
целимся на игрока (ПКМ) и жмем кнопку "J"
Автор:
Clopster и спасибо юзеру SNART за помощь.
 

Вложения

  • Fast-RP(ARP).cs
    24.4 KB · Просмотры: 2,227
  • Fast-RP(ARZ).cs
    22.8 KB · Просмотры: 3,344
  • Fast-RP(SRP).cs
    21.9 KB · Просмотры: 591
  • Fast-RP(manual).cs
    37.8 KB · Просмотры: 557
  • Fasr-RP(All).cs
    41.8 KB · Просмотры: 1,438
  • Fasr-RP(AllWithSettings).cs
    47.2 KB · Просмотры: 976
  • Fast-RP(DRP).cs
    23.9 KB · Просмотры: 813
Последнее редактирование:

4el0ve4ik

Известный
Всефорумный модератор
1,549
1,342
Похвально, скрипты по упрощению РП мне нравятся, жаль что не играю на этих проектах, хотя для себя я написал похожую и под любой проект :D
 
  • Нравится
Реакции: Walk228

Clopster

Известный
Автор темы
143
96
А не проще было сделать определение к какому серверу ты подключён?
была похожая мысль, я пробовал сделать выбор сервера через иник илм командой, но как-то не сложилось. уже не помню в чем точно проблема была, но решил оставить как есть
 
  • Нравится
Реакции: Joko

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,981
была похожая мысль, я пробовал сделать выбор сервера через иник илм командой, но как-то не сложилось. уже не помню в чем точно проблема была, но решил оставить как есть
По нубски как то поступил, если не будешь решать проблемы с которыми сталкиваешь - ничему не научишься


CLEO:
0AC8: 0@ = allocate_memory_size 16
0C11: memset destination 0@ value 0x0 size 16
0B39: samp get_current_server_address 0@ port 1@
IF 0C14: strcmp string1 0@ string2 "111:111:111:111"
THEN
    IF 0039:   1@ == 1111
    THEN {}
    END
END
// 0AC9: free_allocated_memory 0@
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,323
ЖИРНЫЙ ЛОЙС ЗА ПОНЕЙ!
(сорян за капс)
По сабжу. Всегда валю людей иными способами нежели проверка самих терминов :D
 
  • Нравится
Реакции: Clopster

Clopster

Известный
Автор темы
143
96
По нубски как то поступил, если не будешь решать проблемы с которыми сталкиваешь - ничему не научишься


CLEO:
0AC8: 0@ = allocate_memory_size 16
0C11: memset destination 0@ value 0x0 size 16
0B39: samp get_current_server_address 0@ port 1@
IF 0C14: strcmp string1 0@ string2 "111:111:111:111"
THEN
    IF 0039:   1@ == 1111
    THEN {}
    END
END
// 0AC9: free_allocated_memory 0@
да, ты прав. будет время - попробую все-таки объединить. делал то летом, а сейчас учеба и все такое )
кстати еще одна причина по которой я не стал объединять - это то, что большинство играет только на каком-то одном конкретном проекте и скачивать для других им не нужно. Ведь если объединить все 4 версии, то код будет немалый, зачем забивать игру лишним говнокодом.
и спасибо за код с ip, сразу я об этом не догадался бы :D
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.