Вопросы по CLEO-скриптингу

SaintDog

Новичок
23
0
Как убрать откат? Можно код или подробно обьяснить что и как делать? На данный момент просто не имею представления с чего начинать.
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Подскажите как считать эту строчку
Код:
{33FF1F}Номер Dominic_Royce: {FF5500}580895
и что бы номер записался в переменную
 
  • Нравится
Реакции: yxTbl

MrCat

Новичок
28
0
Как сделать, чтобы при вводе скрипт отсылал нужный мне ID. Тоесть.
0B34: samp register_client_command "p [Тут я пишу ID. Например: 84.]" to_label @Noname_1844
Это будет примерно так:
0B34: samp register_client_command "p 84" to_label @Noname_1844
И далее происходило что-то примерно
:Noname_1844
wait 0
say "/pm 84 Желаю приятной игры."
SAMP.CmdRet
P.s скрипт на сокращение кмд.
 
Последнее редактирование:

kuleer

Участник
86
13
Как сделать, чтобы при вводе скрипт отсылал нужный мне ID. Тоесть.
0B34: samp register_client_command "p [Тут я пишу ID. Например: 84.]" to_label @Noname_1844
Это будет примерно так:
0B34: samp register_client_command "p 84" to_label @Noname_1844
И далее происходило что-то примерно
:Noname_1844
wait 0
say "/pm 84 Желаю приятной игры."
SAMP.CmdRet
P.s скрипт на сокращение кмд.
Просто в теле команды сканируй строку, и отправляй нужное значение в say, азаза готовый код не скину, ищи сам.
 

Woofing Giraffe

Активный
402
49
Подскажите как считать эту строчку
Код:
{33FF1F}Номер Dominic_Royce: {FF5500}580895
и что бы номер записался в переменную
На C++ это будет выглядеть примерно так:
Код:
char NewStr[7];
strncpy(NewStr, strstr(OldStr/*твоя исходная строка*/, "{FF5500}") + 8, 6);
int Number = atoi(NewStr);
Найди соответствующие опкоды и вперёд
 

hnnssy

Известный
Друг
2,684
2,750
Как сделать, чтобы при вводе скрипт отсылал нужный мне ID. Тоесть.
0B34: samp register_client_command "p [Тут я пишу ID. Например: 84.]" to_label @Noname_1844
Это будет примерно так:
0B34: samp register_client_command "p 84" to_label @Noname_1844
И далее происходило что-то примерно
:Noname_1844
wait 0
say "/pm 84 Желаю приятной игры."
SAMP.CmdRet
P.s скрипт на сокращение кмд.
CLEO:
{$CLEO}
0000:

0B34: "p" @p

0BDE: pause_thread 0

:p
0B35: samp 0@ = get_last_command_params
if 0AD4: 1@ = scan_string 0@ format "%d" 2@
then
    0AF9: "/pm %d приятной игры" 2@
end
0B43:
 

serhiyrubin

Известный
396
106
Хочу рендерить ник и сервер в меню паузы, не получается((
Такое вообще возможно сделать? Очень удобно когда много окон
 

serhiyrubin

Известный
396
106
на счет меню паузы не уверен, но можно изменить название окна гташки на ник
Да я пытался, но не меняется оно почему то. Как было GTA:SA:MP так и остается
GcrLjJBBSjmh-J8HFD1k4g.png