В теме "Вопросы по CLEO скриптингу" попросили написать счётчик убийств и смертей, обнуляющийся после перезапуска игры. Работает по команде /kide. В архиве скомпилированный скрипт и исходный код. Требуется sampfuncs.
Исходный код:
Исходный код:
PHP:
{$VERSION 3.1.0027}
{$CLEO .cs}
0662: NOP "CLEO Kill Death"
thread "kide"
if
8AF7: get_samp_base_to 33@
then
0A93: end_custom_thread
end
repeat
wait 400
until 0AFA: is_samp_structures_available
wait 0
1@ = 0
2@ = 0
0AF8: samp add_message_to_chat "[KIDE]: Введите '/kide', чтобы увидеть статистику убийств/смертей." 16750899
0B34: samp register_client_command "kide" to_label @kide
:dead
wait 0
if
Actor.Dead($PLAYER_ACTOR)
else_jump @dead3
1@ += 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
2@ += 1
:dead4
wait 0
if
0AB0: not key_pressed 2
else_jump @dead5
wait 1500
jump @dead
:dead5
wait 0
if
Actor.Dead($PLAYER_ACTOR)
else_jump @dead4
1@ += 1
jump @dead2
:kide
wait 0
0AF8: samp add_message_to_chat "[KIDE]: Вы убили %d человек(а) и умерли %d раз(а) за сессию." 16750899 2@ 1@
0B43: samp cmd_ret