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

fonarik

Известный
206
3
Что мне дали ? Какой пример?

Ладно,я помогу тебе. Измени алгоритм кода.Добавив показ диалога в общий цикл,также сделай еще одно условие,при выполнении которого будет выполнятся,собственно,открытие диалога. Вперед;D
 

Mossberg

Новичок
48
0
Почему при прописывании команды "/tphelp" зависает игра? Отвечает за открытие диалога. Что делать?
Код:
0B34: samp register_client_command "tphelp" to_label @1
 
if
0@ == 1
then
0B3B: samp show_dialog id 45 caption "Êîìàíäû" text "228; ÀÇÀÕÀÕÀÕÀÕ; ÌÓÌÓÌÓÌÓ; 1231241; ÔÇÀÔÛÙÀÔÀÔ; Êóðëûê;" button_1 "Çàêðûòü" button_2 "Çàêðûòü" style DIALOG_STYLE_MSGBOX
0@ = 0
end
 
:1
0B12: 0@ = 0@ XOR 1
if 0@ == 1
then
0AF8: samp add_message_to_chat "Âû çàïóñòèëè äèàëîã ÒÏ-ëèñòà" color 0xFFD700
0B43: samp cmd_ret
end
 

StefanWW

Новичок
93
11
Почему при прописывании команды "/tphelp" зависает игра? Отвечает за открытие диалога. Что делать?
Код:
0B34: samp register_client_command "tphelp" to_label @1
 
if
0@ == 1
then
0B3B: samp show_dialog id 45 caption "Êîìàíäû" text "228; ÀÇÀÕÀÕÀÕÀÕ; ÌÓÌÓÌÓÌÓ; 1231241; ÔÇÀÔÛÙÀÔÀÔ; Êóðëûê;" button_1 "Çàêðûòü" button_2 "Çàêðûòü" style DIALOG_STYLE_MSGBOX
0@ = 0
end
 
:1
0B12: 0@ = 0@ XOR 1
if 0@ == 1
then
0AF8: samp add_message_to_chat "Âû çàïóñòèëè äèàëîã ÒÏ-ëèñòà" color 0xFFD700
0B43: samp cmd_ret
end
на норм код ... -_-
PHP:
{$CLEO }
0000:
wait 1750
 
 
0B34: samp register_client_command "tphelp" to_label @1
 
while true
wait 0
    if
    0@ == 1
    then
        0B3B: samp show_dialog id 45 caption "ТИПА НАЗВАНИЕ" text "228? пнхдалбаеб" button_1 "Ок, я далбаеб" button_2 "Нет." style DIALOG_STYLE_MSGBOX
        0@ = 0
    end
end
 
 
:1
wait 0
0B12: 0@ = 0@ XOR 1
if 0@ == 1
then
    0AF8: "Эта поебота открыта" -1
end  // вот эту хуету ты не правильно поставил, и вообще все хуйня.
samp.CmdRet()
 

StefanWW

Новичок
93
11
Короче вопрос такой..
Какие типы маркеров, сфер есть? желательно ссылку (гугл мне не помог)
И функу нахождения их и функу получения текстов 3d.text . Я могу и сам написать, но может у кого готовый есть
 

Mossberg

Новичок
48
0
на норм код ... -_-
PHP:
{$CLEO }
0000:
wait 1750
 
 
0B34: samp register_client_command "tphelp" to_label @1
 
while true
wait 0
    if
    0@ == 1
    then
        0B3B: samp show_dialog id 45 caption "ТИПА НАЗВАНИЕ" text "228? пнхдалбаеб" button_1 "Ок, я далбаеб" button_2 "Нет." style DIALOG_STYLE_MSGBOX
        0@ = 0
    end
end
 
 
:1
wait 0
0B12: 0@ = 0@ XOR 1
if 0@ == 1
then
    0AF8: "Эта поебота открыта" -1
end  // вот эту хуету ты не правильно поставил, и вообще все хуйня.
samp.CmdRet()

Ахах, большое спасибо :)
 

Mossberg

Новичок
48
0
на норм код ... -_-
PHP:
{$CLEO }
0000:
wait 1750
 
 
0B34: samp register_client_command "tphelp" to_label @1
 
while true
wait 0
    if
    0@ == 1
    then
        0B3B: samp show_dialog id 45 caption "ТИПА НАЗВАНИЕ" text "228? пнхдалбаеб" button_1 "Ок, я далбаеб" button_2 "Нет." style DIALOG_STYLE_MSGBOX
        0@ = 0
    end
end
 
 
:1
wait 0
0B12: 0@ = 0@ XOR 1
if 0@ == 1
then
    0AF8: "Эта поебота открыта" -1
end  // вот эту хуету ты не правильно поставил, и вообще все хуйня.
samp.CmdRet()

И нифига) Теперь вообще ничего не происходит :(
 

StefanWW

Новичок
93
11
И нифига) Теперь вообще ничего не происходит :(

PHP:
{$CLEO }
0000:
wait 1750
const
    DIALOG_STYLE_MSGBOX = 0 // ? ???????
    DIALOG_STYLE_INPUT = 1 // ? ????? ??? ????? ??????
    DIALOG_STYLE_LIST = 2 // ?? ???????
    DIALOG_STYLE_PASSWORD = 3 // ? ????? ??? ????? ??????, ????? ?????????? ???????
end 
 
0B34: samp register_client_command "tphelp" to_label @tphelp
 
while true
wait 0
    if
    0@ == 1
    then
        0B3B: samp show_dialog id 15 caption "ДИалог" text "АЙНАНЭ" button_1 "ЙЦУ" button_2 "НЕТ" style DIALOG_STYLE_MSGBOX
        0@ = 0
    end
end
 
 
:tphelp
wait 0
0B12: 0@ = 0@ XOR 1
 
if 0@ == 1
then
    0AF8: "блаблабла" -1
end 
samp.CmdRet()



Он должен работать, код правильный
 

StefanWW

Новичок
93
11
Короче вопрос такой..
Какие типы маркеров, сфер есть? желательно ссылку (гугл мне не помог)
И функу нахождения их и функу получения текстов 3d.text . Я могу и сам написать, но может у кого готовый есть

Если быть точнее, то вот скрин сферы/маркера.
4beszo2cf6a4.png


Мне надо определить эту хуевину, узнать потом с нее текст и сравнить с другим. И записать координаты
 

Mossberg

Новичок
48
0
PHP:
{$CLEO }
0000:
wait 1750
const
    DIALOG_STYLE_MSGBOX = 0 // ? ???????
    DIALOG_STYLE_INPUT = 1 // ? ????? ??? ????? ??????
    DIALOG_STYLE_LIST = 2 // ?? ???????
    DIALOG_STYLE_PASSWORD = 3 // ? ????? ??? ????? ??????, ????? ?????????? ???????
end
 
0B34: samp register_client_command "tphelp" to_label @tphelp
 
while true
wait 0
    if
    0@ == 1
    then
        0B3B: samp show_dialog id 15 caption "ДИалог" text "АЙНАНЭ" button_1 "ЙЦУ" button_2 "НЕТ" style DIALOG_STYLE_MSGBOX
        0@ = 0
    end
end
 
 
:tphelp
wait 0
0B12: 0@ = 0@ XOR 1
 
if 0@ == 1
then
    0AF8: "блаблабла" -1
end
samp.CmdRet()



Он должен работать, код правильный

Мне надо его в свой скрипт впихнуть, но есть некоторые проблемы... Пошли в ЛС, скину код, поможешь ?
 

StefanWW

Новичок
93
11
Мне надо его в свой скрипт впихнуть, но есть некоторые проблемы... Пошли в ЛС, скину код, поможешь ?

тебя крашило из за Actor.PutAt($Player_Actor -1854.2915, -1548.4664, 21.7500)
диалог я вшил в твой скрипт, но ... вместо русских букв крязябры.
{ СМОТРИ ПОСЛЕ $PLAYER_ACTOR надо ставить запятую везде !!!!}
 
  • Нравится
Реакции: Mossberg

Mossberg

Новичок
48
0
Как тут в тексте сделать так, чтобы последующие предложения шли в низ, а не в право?
Код:
0B3B: samp show_dialog id 15 caption "Команды телепорта" text "{FF8C00}/tps{FFFFFF} - Телепорт на шахту" text button_1 "Закрыть" button_2 "Закрыть" style DIALOG_STYLE_MSGBOX
 

fonarik

Известный
206
3
0ac8: 0@ 64
0ad3: 0@ "respawn%ckill%camaxasla%cprost"
0B3B: samp show_dialog id 15 caption "Команды телепорта" text 0@ text button_1 "Закрыть" button_2 "Закрыть" style 0
0ac9: 0@
либо так,но не знаю,будет ли работать. Попробуй
0B3B: samp show_dialog id 15 caption "Команды телепорта" text "respawn\nkill\namaxasla\nprost" text button_1 "Закрыть" button_2 "Закрыть" style 0