mac
HEY DARLING
- 1,317
- 911
Поставь {INCLUDE SF} после {CLEO .cs}Еба, что за нах?
![]()
Поставь {INCLUDE SF} после {CLEO .cs}Еба, что за нах?
![]()
А для строк память выделял?у некоторых он крашит
конечно. Проблема в том, что крашит у тех у кого чистая винда + gta + cleo. Что вообще нужно для полной работы cleo-скриптов?? visual c++?? Если да, то какой ??А для строк память выделял?
Кинь свой гавно код для начала. У всех он нормально работает.Есть ли альтернатива опкоду?:
у некоторых он крашит, у других нет... Нужна альтернатива, которая возвращает true если есть подстрока в строке...PHP:0C18: 2@ = strstr string1 0@ string2 1@
проблема оказалась не в коде. Проблема в том, что после переустановки чистой винды + gta + cleo крашает любой код сложнее hello word'a. Скачивал проверенные скрипты от известных скриптеров, результат - краш. Так что вопрос в том, что нужно установить, какие библиотеки для полноценной работы cleo-скриптов.Кинь свой гавно код для начала. У всех он нормально работает.
Ок, вот два варианта кода первый c 0C18 второй переделал без него :В том и прикол, что никаких. Проблема в коде скорее всего.
{$CLEO}
0000:
thread "bichcounter"
:NONAME_2
wait 10
if
00E1: key_pressed 0 6
else_jump @NONAME_2
0B34: samp register_client_command "bichstat" to_label @bichstat
0B34: samp register_client_command "resetbich" to_label @resetbich
0B34: samp register_client_command "bichrecords" to_label @bichrecords
0B34: samp register_client_command "bichinfo" to_label @bichinfo
0B34: samp register_client_command "bichcmd" to_label @bichcmd
0B34: samp register_client_command "bichtoday" to_label @bichtoday
var
7@ : Integer // âðåìåííûé ó÷åò êîë-âà áè÷åé
8@ : Integer // áè÷åé çà ñåññèþ
10@ : Integer // áè÷åé çà äåíü
11@ : Integer // çà âñå âðåìÿ
12@ : Integer // ìàêñèìóì çà ñåññèþ
end
0AC8: allocate_memory_size 1@ 128
//0AC8: allocate_memory_size 7@ 128
//0AC8: allocate_memory_size 8@ 128
//0AC8: allocate_memory_size 10@ 128
//0AC8: allocate_memory_size 11@ 128
//0AC8: allocate_memory_size 12@ 128
if
0AAB: file_exists "CLEO\BCdata.ini" // åñëè ôàéë íàñòðîåê ñóùåñòâóåò
then // òîãäà ñ÷èòàòü èç íåãî ñëåäóþùèå çíà÷åíèÿ
0AF0: 10@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF0: 11@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
else // èíà÷å - çàïèñàòü â íåãî (ïðè ýòîì ôàéë ñîçäàñòñÿ) ñëåäóþùèå ñòðîêè è ïðî÷èòàòü èõ
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF0: 10@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF0: 11@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
end
7@ = 0 // ëîêàëüíî äî àâòî
8@ = 0 // ñåññèÿ
0AF8: samp add_message_to_chat "[BichCounter]: Ñ÷åò÷èê áè÷åé àêòèâèðîâàí. /bichcmd | POWERED by XxX_NAGIBATOR_XxX |" color 0xFF0000
while true
wait 0
if 8@ > 12@ // ñ÷èòàåì ðåêîðä ñðàâíèâàåì ñ òåêóùèì
then
0AF1: write_int 8@ to_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
end
if
00DF: is_char_in_any_car $PLAYER_ACTOR // åñëè ñåë â àâòî, ñáðàñûâàåì âðåìåííû ó÷åò áè÷åé
then
7@ = 0
end
0B75: samp get_chat_string 99 text_to 1@ prefix_to 0 color_to 0 prefix_color_to 0 // ïîñëåäíÿÿ ñòðîêà ÷àòà
if
0C18: 0 = strstr string1 1@ string2 "Âû îáúÿâëåíû â ðîçûñê (+2). Ïðè÷èíà: óáèéñòâî."
then
7@ += 1 // âðåìåííûé
8@ += 1 // ñåññèÿ
10@ += 1 // çà äåíü
11@ += 1 // çà âñå âðåìÿ
0AF1: write_int 11@ to_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF1: write_int 10@ to_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF8: samp add_message_to_chat "Bich pokaran" 52480
0AD1: show_formatted_text_highpriority format "+%d [%d ]" time 10000 params 7@ 8@
end
wait 10
end
:bichstat
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: Òû óáèë áè÷åé: | %d çà ýòó ñåcñèþ | %d çà ïîñëåäíåå âðåìÿ |" color 0xCCCC99 params 8@ 7@
0B43: samp cmd_ret
:resetbich
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: ÂÍÈÌÀÍÈÅ!! Ñòàòèñòèêà ïî áè÷àì ñáðîøåíà!! Îò÷åòíûé äåíü ïðèâåäåí â 0" 16750899
7@ = 0
8@ = 0
10@ = 0
0B43: samp cmd_ret
:bichrecords
wait 0
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF8: samp add_message_to_chat "[BichCounter]: ÐÅÊÎÐÄÛ: | Óáèòî %d çà âñå âðåìÿ | Óáèòî %d ìàêñèìóì çà ñåññèþ |" color 0xCCCC99 params 11@ 12@
0B43: samp cmd_ret
:bichinfo
wait 0
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF8: samp add_message_to_chat "===================BichCounter v 1.0============================" color 0xCCCC99
0AF8: samp add_message_to_chat "[ÑÒÀÒÈÑÒÈÊÀ]: Òû óáèë áè÷åé: | %d çà ýòó ñåcñèþ | %d çà ïîñëåäíåå âðåìÿ |" color 0xCCCC99 params 8@ 7@
0AF8: samp add_message_to_chat "[ÐÅÊÎÐÄÛ]: | %d çà âñå âðåìÿ | %d ìàêñèìóì çà ñåññèþ | %d çà ñåãîäíÿ |" color 0xCCCC99 params 11@ 12@ 10@
0AF8: samp add_message_to_chat "=============================================================" color 0xCCCC99
0B43: samp cmd_ret
:bichcmd
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: /bichstat, /resetbich - ñáðîñèòü ñòàòèñòèêó, /bichrecords, /bichinfo - ïîëíàÿ èíôîðìàöèÿ /bichtoday - ñòàò. çà ñåãîäíÿ" color 0xCCCC99
0B43: samp cmd_ret
:bichtoday
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: ÑÅÃÎÄÍß: | Óáèòî %d áè÷åé" color 0xCCCC99 params 10@
0B43: samp cmd_ret
{$CLEO .cs}
0000:
:NONAME_2
wait 10
if
00E1: key_pressed 0 6
else_jump @NONAME_2
jump @init
:init
wait 10
0B34: samp register_client_command "bichstat" to_label @bichstat
0B34: samp register_client_command "resetbich" to_label @resetbich
0B34: samp register_client_command "bichrecords" to_label @bichrecords
0B34: samp register_client_command "bichinfo" to_label @bichinfo
0B34: samp register_client_command "bichcmd" to_label @bichcmd
0B34: samp register_client_command "bichtoday" to_label @bichtoday
var
7@ : Integer // âðåìåííûé ó÷åò êîë-âà áè÷åé
8@ : Integer // áè÷åé çà ñåññèþ
10@ : Integer // áè÷åé çà äåíü
11@ : Integer // çà âñå âðåìÿ
12@ : Integer // ìàêñèìóì çà ñåññèþ
13@ : Integer // êîë-âî ñìåðòåé çà ñåññèþ
end
if
0AAB: file_exists "CLEO\BCdata.ini" // åñëè ôàéë íàñòðîåê ñóùåñòâóåò
then // òîãäà ñ÷èòàòü èç íåãî ñëåäóþùèå çíà÷åíèÿ
0AF0: 10@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF0: 11@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
else // èíà÷å - çàïèñàòü â íåãî (ïðè ýòîì ôàéë ñîçäàñòñÿ) ñëåäóþùèå ñòðîêè è ïðî÷èòàòü èõ
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF1: write_int 0 to_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF0: 10@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF0: 11@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
end
7@ = 0 // ëîêàëüíî äî àâòî
8@ = 0 // ñåññèÿ
13@ = 0 // ñìåðòåé
0AF8: samp add_message_to_chat "[BichCounter]: Ñ÷åò÷èê áè÷åé àêòèâèðîâàí. /bichcmd | POWERED by XxX_NAGIBATOR_XxX |" color 0xFF0000
jump @dead
:dead
wait 0
if
Actor.Dead($PLAYER_ACTOR)
else_jump @dead3
13@ += 1
:dead2
wait 0
if
not Actor.Dead($PLAYER_ACTOR)
else_jump @dead2
jump @dead
:dead3
wait 0
if
0AD2: 0@ = player $PLAYER_CHAR targeted_actor //IF and SET
else_jump @dead
if
Actor.Dead(0@)
else_jump @dead
jump @action
:action
7@ += 1 // âðåìåííûé
8@ += 1 // ñåññèÿ
10@ += 1 // çà äåíü
11@ += 1 // çà âñå âðåìÿ
if 8@ > 12@ // ñ÷èòàåì ðåêîðä ñðàâíèâàåì ñ òåêóùèì
then
0AF1: write_int 8@ to_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
end
if
00DF: is_char_in_any_car $PLAYER_ACTOR // åñëè ñåë â àâòî, ñáðàñûâàåì âðåìåííû ó÷åò áè÷åé
then
7@ = 0
end
0AF1: write_int 11@ to_ini_file "CLEO\BCdata.ini" section "records" key "alltime"
0AF1: write_int 10@ to_ini_file "CLEO\BCdata.ini" section "records" key "today"
0AF8: samp add_message_to_chat "Bich pokaran" 52480
0AD1: show_formatted_text_highpriority format "+%d [%d ]" time 10000 params 7@ 8@
jump @dead4
:dead4
wait 0
if
0AB0: not key_pressed 2
else_jump @dead5
wait 1001
jump @dead
:dead5
wait 0
if
Actor.Dead($PLAYER_ACTOR)
else_jump @dead4
13@ += 1
jump @dead2
:bichstat
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: Òû óáèë áè÷åé: | %d çà ýòó ñåcñèþ | %d çà ïîñëåäíåå âðåìÿ |" color 0xCCCC99 params 8@ 7@
0B43: samp cmd_ret
:resetbich
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: ÂÍÈÌÀÍÈÅ!! Ñòàòèñòèêà ïî áè÷àì ñáðîøåíà!! Îò÷åòíûé äåíü ïðèâåäåí â 0" 16750899
7@ = 0
8@ = 0
10@ = 0
0B43: samp cmd_ret
:bichrecords
wait 0
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF8: samp add_message_to_chat "[BichCounter]: ÐÅÊÎÐÄÛ: | Óáèòî %d çà âñå âðåìÿ | Óáèòî %d ìàêñèìóì çà ñåññèþ |" color 0xCCCC99 params 11@ 12@
0B43: samp cmd_ret
:bichinfo
wait 0
0AF0: 12@ = get_int_from_ini_file "CLEO\BCdata.ini" section "records" key "sessionrecord"
0AF8: samp add_message_to_chat "===================BichCounter v 1.0============================" color 0xCCCC99
0AF8: samp add_message_to_chat "[ÑÒÀÒÈÑÒÈÊÀ]: Òû óáèë áè÷åé: | %d çà ýòó ñåcñèþ | %d çà ïîñëåäíåå âðåìÿ |" color 0xCCCC99 params 8@ 7@
0AF8: samp add_message_to_chat "[ÐÅÊÎÐÄÛ]: | %d çà âñå âðåìÿ | %d ìàêñèìóì çà ñåññèþ | %d çà ñåãîäíÿ |" color 0xCCCC99 params 11@ 12@ 10@
0AF8: samp add_message_to_chat "=============================================================" color 0xCCCC99
0B43: samp cmd_ret
:bichcmd
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: /bichstat, /resetbich - ñáðîñèòü ñòàòèñòèêó, /bichrecords, /bichinfo - ïîëíàÿ èíôîðìàöèÿ /bichtoday - ñòàò. çà ñåãîäíÿ" color 0xCCCC99
0B43: samp cmd_ret
:bichtoday
wait 0
0AF8: samp add_message_to_chat "[BichCounter]: ÑÅÃÎÄÍß: | Óáèòî %d áè÷åé" color 0xCCCC99 params 10@
0B43: samp cmd_ret
SampFunc я не использую в коде, а вот "криво вставил SASCM" это как?? криво у себя или на клиентских компах???SF не установлен, либо ты криво вставил SASCM
крашает
Хуясе.hello word'a
Ой что-то вы ребятки зачастили жиром, это типо рейд на форум такой?SampFunc я не использую в коде, а вот "криво вставил SASCM" это как?? криво у себя или на клиентских компах???
Дайте табуретку.SampFunc я не использую в коде
SampFunc я не использую в коде, а вот "криво вставил SASCM" это как?? криво у себя или на клиентских компах???
Ладно повеселил вас, туплю еще 2- дня в cleo-скриптингеА встал в криво у тебя мозгах. 0с18 - это опкод сампфанкса. Без него конечно крашить будет.