Помогите с CLEO

Node #JS

Новичок
Автор темы
22
6
Проблема с CLEO. Это давный СМИ хелпер для Arizona RP. Суть его ловить обьяви, но в нём есть баг:
Он ловит обьяву и когда появляется новая он её просто пропускает и ловит новую и опять пропускает и ловит.
 

Вложения

  • EditAD.cs
    19.3 KB · Просмотры: 6

D3.Pheonix

🎹
Модератор
2,817
1,599
Попробуй:
CLEO:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "editad" to_label @Activation
print "EditAD++ by Noah_Wilcox loaded!" 7543
alloc 0@ 228

while true
wait 0
    if and
    2@ == 1
    not SAMP.IsDialogActive(-1)
    then
    0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0   
        if
        0C29: 1@ = string1 0@ string2 "На обработку объявлений пришло"
        then
        print "Processing..." 700
        chatmsg "{FFFFFF}Открываем диалог редактирования объявлений..." -1
        say "/newsredak"
        wait 250
        0C72: set_virtual_key 13 down 0
        wait 500
        chatmsg "{FFFFFF}Диалог редактирования объявления успешно открыт!" -1
        print "Done!" 1000
        wait 150
        0C11: memset destination 0@ value 0x0 size 228
        end
    end
end

:Activation
0B12: 2@ = 2@ XOR 1
if
0039:   2@ == 0
then
0AF8: samp add_message_to_chat "{FFFF00}Теперь вы должны открывать диалоги редактирования объявлений вручную!" color -1
print "EditAD++ by Noah_Wilcox deactivated!" 1000
else
0AF8: samp add_message_to_chat "{FFFF00}Диалоги редактирования объявлений будут открыватся автоматически!" color 0xFFFF00
print "EditAD++ by Noah_Wilcox activated!" 1000
end
Samp.CmdRet()
 

Вложения

  • script.cs
    19.1 KB · Просмотры: 5
Последнее редактирование:

Node #JS

Новичок
Автор темы
22
6
Попробуй:
CLEO:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "editad" to_label @Activation
print "EditAD++ by Noah_Wilcox loaded!" 7543
alloc 0@ 228

while true
wait 0
    if and
    2@ == 1
    not SAMP.IsDialogActive(-1)
    then
    0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0   
        if
        0C29: 1@ = string1 0@ string2 "На обработку объявлений пришло"
        then
        print "Processing..." 700
        chatmsg "{FFFFFF}Открываем диалог редактирования объявлений..." -1
        say "/newsredak"
        wait 250
        0C72: set_virtual_key 13 down 0
        wait 500
        chatmsg "{FFFFFF}Диалог редактирования объявления успешно открыт!" -1
        print "Done!" 1000
        wait 150
        0C11: memset destination 0@ value 0x0 size 228
        end
    end
end

:Activation
0B12: 2@ = 2@ XOR 1
if
0039:   2@ == 0
then
0AF8: samp add_message_to_chat "{FFFF00}Теперь вы должны открывать диалоги редактирования объявлений вручную!" color -1
print "EditAD++ by Noah_Wilcox deactivated!" 1000
else
0AF8: samp add_message_to_chat "{FFFF00}Диалоги редактирования объявлений будут открыватся автоматически!" color 0xFFFF00
print "EditAD++ by Noah_Wilcox activated!" 1000
end
Samp.CmdRet()
Отвечаю поздно щас розберусь как компилировать скрипт) В клео особо не шарю)
 

Node #JS

Новичок
Автор темы
22
6
Попробуй:
CLEO:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "editad" to_label @Activation
print "EditAD++ by Noah_Wilcox loaded!" 7543
alloc 0@ 228

while true
wait 0
    if and
    2@ == 1
    not SAMP.IsDialogActive(-1)
    then
    0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0  
        if
        0C29: 1@ = string1 0@ string2 "На обработку объявлений пришло"
        then
        print "Processing..." 700
        chatmsg "{FFFFFF}Открываем диалог редактирования объявлений..." -1
        say "/newsredak"
        wait 250
        0C72: set_virtual_key 13 down 0
        wait 500
        chatmsg "{FFFFFF}Диалог редактирования объявления успешно открыт!" -1
        print "Done!" 1000
        wait 150
        0C11: memset destination 0@ value 0x0 size 228
        end
    end
end

:Activation
0B12: 2@ = 2@ XOR 1
if
0039:   2@ == 0
then
0AF8: samp add_message_to_chat "{FFFF00}Теперь вы должны открывать диалоги редактирования объявлений вручную!" color -1
print "EditAD++ by Noah_Wilcox deactivated!" 1000
else
0AF8: samp add_message_to_chat "{FFFF00}Диалоги редактирования объявлений будут открыватся автоматически!" color 0xFFFF00
print "EditAD++ by Noah_Wilcox activated!" 1000
end
Samp.CmdRet()
.
Крашит cleo
 
Последнее редактирование модератором:

Node #JS

Новичок
Автор темы
22
6
Попробуй:
CLEO:
{$CLEO}
0000:

repeat
wait 0
until Samp.Available()
0B34: samp register_client_command "editad" to_label @Activation
print "EditAD++ by Noah_Wilcox loaded!" 7543
alloc 0@ 228

while true
wait 0
    if and
    2@ == 1
    not SAMP.IsDialogActive(-1)
    then
    0B75: samp get_chat_string 99 text_to 0@ prefix_to 0 color_to 0 prefix_color_to 0   
        if
        0C29: 1@ = string1 0@ string2 "На обработку объявлений пришло"
        then
        print "Processing..." 700
        chatmsg "{FFFFFF}Открываем диалог редактирования объявлений..." -1
        say "/newsredak"
        wait 250
        0C72: set_virtual_key 13 down 0
        wait 500
        chatmsg "{FFFFFF}Диалог редактирования объявления успешно открыт!" -1
        print "Done!" 1000
        wait 150
        0C11: memset destination 0@ value 0x0 size 228
        end
    end
end

:Activation
0B12: 2@ = 2@ XOR 1
if
0039:   2@ == 0
then
0AF8: samp add_message_to_chat "{FFFF00}Теперь вы должны открывать диалоги редактирования объявлений вручную!" color -1
print "EditAD++ by Noah_Wilcox deactivated!" 1000
else
0AF8: samp add_message_to_chat "{FFFF00}Диалоги редактирования объявлений будут открыватся автоматически!" color 0xFFFF00
print "EditAD++ by Noah_Wilcox activated!" 1000
end
Samp.CmdRet()
Неверный символ в идентификаторе Samp.Available.