хуесос)
Известный
- 263
- 64
If actor.driving($player_actor)Как сделать проверку сел ты в машину ?
If actor.driving($player_actor)Как сделать проверку сел ты в машину ?
{$CLEO}
0000:
while 8afa:
wait 500
end
/*
if 0AAB: file_exists "CLEO\PFinder.ini"
gf @cr
*/
alloc 2@ 128
alloc 3@ 128
alloc 4@ 128
alloc 5@ 256
alloc 25@ 256
0C11: memset destination 2@ value 0 size 128
0C11: memset destination 3@ value 0 size 128
0C11: memset destination 4@ value 0 size 128
0C11: memset destination 5@ value 0 size 256
0AF0: 0@ = get_int_from_ini_file "cleo\PFinder.ini" section "ST" key "Players"
0@ -= 1
//31@ = 150.466667
//gosub [USER=312562]@Set[/USER]
//0B6D: render 29@ = create_font "Arial" height 13 flags 5
//0B34: samp register_client_command "addptolist" to_label @addptolist
for 1@ = 0 to 0@
wait 0
chatmsg "%d" 0xff0000 1@
format 2@ = "P%d" 1@
chatmsg 2@ 0xffff00
0AF4: 25@ = read_string_from_ini_file "cleo\PFinder.ini" section "Players" key 2@
chatmsg 25@ 0xffffff
for 6@ = 0 to 999
wait 0
log "%d" 6@
if 0B23: samp is_player_connected 6@
then
0B36: samp 4@ = get_player_nickname 6@
if 0C14: strcmp string1 4@ string2 25@
then
chatmsg "add %d (%d)" 0xffffff 1@ 6@
end
end
end
end
0BDE: pause_thread 0
эта хуйня так не работаетkey 2@
как через txtэта хуйня так не работает
только если 2@v
а вообще зачем тебе ini, делай по-человечески через txt
да естькак через txt
разве есть опкоды для txt
Делаешь проверку на key_pressed , после просто jumpРебят, хелп pls, мне нужно что бы при нажатии клавиши к примеру Num 5 меня телепортировало в точку Noname_77
После нажатия повторного Num 5 меня телепортировало в точку Noname_113 и опять же при нажатии клавиши Num 5 телепорт на следующую точку Noname_149
Последующий телепорт нужно что бы был
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}
//-------------MAIN---------------
:Noname_77
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0
0B43: samp cmd_ret
:Noname_113
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0
0B43: samp cmd_ret
:Noname_149
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0
0B43: samp cmd_ret
:Noname_185
00A0: store_actor $PLAYER_ACTOR position_to 0@ 1@ 2@
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0
0B43: samp cmd_ret
:Noname_221
00A1: put_actor $PLAYER_ACTOR at 0@ 1@ 2@
0B43: samp cmd_ret
Возможно я не правильно делал, но у меня прыгало безостановочно по кординатам.. Даже без нажатия клавиши...Каким образом можно читать чат?Видел на форуме , но потерял , скиньте кодом если можно
Делаешь проверку на key_pressed , после просто jump
а как считывать из txt файла? чтоб также легко как с ini опкодамида есть
0A9A: $hFILE = openfile "settings.ini" mode 0x72 // IF and SET
вот тебе самый примитивный способ того, что тебе нужноа как считывать из txt файла? чтоб также легко как с ini опкодами
вот такой вот колхоз можно сделать и не паритьсяВозможно я не правильно делал, но у меня прыгало безостановочно по кординатам.. Даже без нажатия клавиши...
{$CLEO .cs}
0000:
wait 2000
while true
wait 0
if 0AB0: key_pressed 101
then
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 1 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 2 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 3 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 4 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 5 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 6 координаты
wait 200
repeat
wait 0
until 0AB0: key_pressed 101
00A1: put_actor $PLAYER_ACTOR at 0.0 0.0 0.0 // прыжок на 7 координаты
wait 200
end
end
как сделать скрин шот? или в какой адрес записать 1 чтобы сделать скрин
:saveposs
0B35: samp 0@ = get_last_command_params
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
0AF3: write_float 1@ to_ini_file "cleo\INI\config.ini" section 0@ key "X"
0AF3: write_float 2@ to_ini_file "cleo\INI\config.ini" section 0@ key "Y"
0AF3: write_float 3@ to_ini_file "cleo\INI\config.ini" section 0@ key "Z"
0B43: samp cmd_ret
0 возвращает строку , у тебя же в 0 еще и записана секцияПочему не работает ?
CLEO::saveposs 0B35: samp 0@ = get_last_command_params 00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@ 0AF3: write_float 1@ to_ini_file "cleo\INI\config.ini" section 0@ key "X" 0AF3: write_float 2@ to_ini_file "cleo\INI\config.ini" section 0@ key "Y" 0AF3: write_float 3@ to_ini_file "cleo\INI\config.ini" section 0@ key "Z" 0B43: samp cmd_ret
как бы это было0 возвращает строку , у тебя же в 0 еще и записана секция
:saveposs
0B35: samp 0@ = get_last_command_params
00A0: store_actor $PLAYER_ACTOR position_to 20@ 21@ 22@
0AF3: write_float 20@ to_ini_file "cleo\INI\config.ini" section 0@ key "X"
0AF3: write_float 21@ to_ini_file "cleo\INI\config.ini" section 0@ key "Y"
0AF3: write_float 22@ to_ini_file "cleo\INI\config.ini" section 0@ key "Z"
0B43: samp cmd_ret