|
[CLEO] Помощь по редактированию скриптов
|
|
| Sony |
Дата: Суббота, 05.09.2015, 22:22 | Сообщение # 781
|
Любитель
Сообщений: 43
Статус: Offline
|
1. Ваш ник: Sony 2. Вопрос: Нужно сделать скрипт гм ( нужно 1 скрипт гм скрестить с другим чтоб они вместе работали на 1 клавишу , кто может сделать? Отблагодарю )
Начинающий продавец.
|
|
|
|
|
| [CM]Vovich |
Дата: Суббота, 05.09.2015, 22:22 | Сообщение # 782
|
Знаток
Сообщений: 556
Статус: Offline
|
Цитата Wayne1337 (  ) У меня такая проблема: Если я ввожу числовые переменные то все нормально, но если я введу строковую переменную длиной более 4 символов, то скрипт выведет мне первые 4 введенных символа и 5 рандомный, но 5 символ - не буква и не цифра.
Вот пример: я ввел /fticket 0/1000/1.2ak/ и вот что мне вывело: Выдели память для переменных. Код {$CLEO .cs} {$INCLUDE SF} 0000: if not 0@ = SAMP.Base() then 0a93: end repeat wait 200 until SAMP.Available() chatmsg "[FTIME]:{FFFFFF} Введите — {FFCC33}/fticket [Ник] [сумма] [статья]" 16763955 0B34: samp register_client_command "fticket" to_label @fticket alloc 5@s 128 alloc 6@s 128 alloc 7@s 128 while true wait 0 end
:fticket 0B35: samp 0@ = get_last_command_params 0AD4: 3@ = scan_string 0@ format "%s%s%s" 5@s 6@s 7@s if 3@ > 0 then chatmsg "Такой-то такой-то, выписал штраф %s. На сумму %s . Статья: %s" 5@s 6@s 7@s 5@s = 0 6@s = 0 7@s = 0 end SAMP.CmdRet()
Пишу CLEO на заказ, мой Вконтакте - http://vk.com/garyachy
Сообщение отредактировал [CM]Vovich - Суббота, 07.02.2015, 01:00 |
|
|
|
|
| Wayne1337 |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 783
|
Новичок
Сообщений: 7
Статус: Offline
|
Цитата [CM]Vovich (  ) Выдели память для переменных. Код
{$CLEO .cs} {$INCLUDE SF} 0000: if not 0@ = SAMP.Base() then 0a93: end repeat wait 200 until SAMP.Available() chatmsg "[FTIME]:{FFFFFF} Введите — {FFCC33}/fticket [Ник] [сумма] [статья]" 16763955 0B34: samp register_client_command "fticket" to_label @fticket alloc 5@s 128 alloc 6@s 128 alloc 7@s 128 while true wait 0 end
:fticket 0B35: samp 0@ = get_last_command_params 0AD4: 3@ = scan_string 0@ format "%s%s%s" 5@s 6@s 7@s if 3@ > 0 then chatmsg "Такой-то такой-то, выписал штраф %s. На сумму %s . Статья: %s" 5@s 6@s 7@s 5@s = 0 6@s = 0 7@s = 0 end SAMP.CmdRet()
Спасибо, сейчас попробую. А как сделать чтобы скрипт не разделял части причины пробелом ( Чтобы при вводе причины: "1.2 Ак" выводил "1.2 Ак" а не "1.2" ) ?
|
|
|
|
|
| [CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 784
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Установил данный скрипт http://samods.ru/files/19257-sf-plugin-players-id.html Всё работает прекрасно, за исключением того, что когда мне пишет админ получается вот такая вот фигня http://i.imgur.com/3KmAunq.jpg Прошу помочь. Заранее спасибо.
|
|
|
|
|
| fragma |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 785
|
|
|
Цитата [CM]Andrey228 (  )
Как это относится к клео программированию?
- Пиши автору СФ плагина.
Пишу на заказ CLEO скрипты, SF и ASI плагины.
Сообщение отредактировал fragma - Суббота, 07.02.2015, 22:44 |
|
|
|
|
| [CM]Andrey228 |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 786
|
Барыга :D
Сообщений: 93
Статус: Offline
|
Цитата fragma (  ) Как это относится к клео программированию?
- Пиши автору СФ плагина. Я не имею связи с автором плагина. Поэтому ищу помощи тут
|
|
|
|
|
| 8ball1 |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 787
|
Новичок
Сообщений: 2
Статус: Offline
|
Здравствуйте, вот столкнулся с такой проблемой, скачал Cleo time! Я не разбираюсь в этих кодах, как убрать ДД.ММ.ГГГГ? Код // This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013 {$CLEO .cs}
//-------------MAIN--------------- thread "hnnssytm" 0662: printstring "time"
:HNNSSYTM_20 wait 0 if 8AE4: not directory_exists "Cleo\INI" else_jump @HNNSSYTM_59 0AE5: create_directory "Cleo\INI" // IF and SET
:HNNSSYTM_59 if 0AAB: file_exists "CLEO\INI\timedata.ini" else_jump @HNNSSYTM_442 0AF2: 12@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX" 0AF2: 13@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY" 0AF0: 14@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR" 0AF0: 15@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG" 0AF0: 16@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB" 0AF2: 17@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX" 0AF2: 18@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY" 0AF0: 19@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font" jump @HNNSSYTM_789
:HNNSSYTM_442 0AF3: write_float 60.0 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX" 0AF3: write_float 145.0 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY" 0AF3: write_float 0.3 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX" 0AF3: write_float 0.7 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY" 0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR" 0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG" 0AF1: write_int 187 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB" 0AF1: write_int 1 to_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font"
:HNNSSYTM_789 wait 0 0AF2: 12@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosX" 0AF2: 13@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "PosY" 0AF0: 14@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColR" 0AF0: 15@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColG" 0AF0: 16@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ColB" 0AF2: 17@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleX" 0AF2: 18@ = get_float_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "ScaleY" 0AF0: 19@ = get_int_from_ini_file "CLEO\INI\timedata.ini" section "hnnssy" key "Font" 03F0: enable_text_draw 1 0AC8: 1@ = allocate_memory_size 256 0AB1: call_scm_func @HNNSSYTM_1357 0 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@ 0AD3: 1@ = format "[%d.%d.%d %.2d:%.2d:%.2d]" 6@ 4@ 3@ 7@ 8@ 9@ 0AA8: call_function_method 6946896 struct 12694336 num_params 1 pop 0 'CRED009' 2@ 0AA5: call 7439872 num_params 2 pop 2 2@ 1@ 033F: set_text_draw_letter_size 17@ 18@ 0340: set_text_draw_RGBA 14@ 15@ 16@ 255 0349: set_text_draw_font 19@ 060D: draw_text_shadow 1 rgba 0 0 0 255 0342: set_text_draw_centered 1 033E: set_draw_text_position 12@ 13@ GXT 'CRED009' // ALEKCAHDP PODGEP 0AC9: free_allocated_memory 1@ jump @HNNSSYTM_789 jump @HNNSSYTM_20
:HNNSSYTM_1357 0AA2: 0@ = load_library "kernel32.dll" // IF and SET 0AA4: 1@ = get_proc_address "GetLocalTime" library 0@ // IF and SET 0AC8: 2@ = allocate_memory_size 32 0AA5: call 1@ num_params 1 pop 0 2@ 0A8D: 3@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 4@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 5@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 6@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 7@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 8@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 9@ = read_memory 2@ size 2 virtual_protect 0 2@ += 2 0A8D: 10@ = read_memory 2@ size 2 virtual_protect 0 2@ -= 30 0AB2: ret 8 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@
Сообщение отредактировал 8ball1 - Воскресенье, 08.02.2015, 09:52 |
|
|
|
|
| Morgann |
Дата: Суббота, 05.09.2015, 22:23 | Сообщение # 788
|
Новичок
Сообщений: 6
Статус: Offline
|
Киньте пожалуйста любой исходник бота автобусника который ездит или фермера который бегает или автоответчик (любой), чтобы я мог разбирать функции и учить КЛЕО програмирование буду очень благодарен. Кто хочет помочь в изучении КЛЕО напишите мне в вк http://vk.com/id80452832 Или кто хочет поделиться любым кодом, кидайте туда или сюда) спасибо)
|
|
|
|
|
| Bl00ded |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 789
|
Новичок
Сообщений: 2
Статус: Offline
|
Как сделать каждое слово в chatmsg разноцветным?
|
|
|
|
|
| [CM]K-9 |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 790
|
Titan
Сообщений: 489
Статус: Offline
|
Bl00ded, ~r~ text ~r~ вроде так
|
|
|
|
|
| Chag |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 791
|
Новичок
Сообщений: 15
Статус: Offline
|
[CM]K-9, зачем помогать , если ты не знаешь наверняка? Ты только запутаешь человека. Bl00ded, 0af8: "{fd482f}[BlastHack.Net] {ffffff}Chat hook {54b847}planted."
Сообщение отредактировал Chag - Четверг, 19.02.2015, 17:47 |
|
|
|
|
| ♦Gromble♦ |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 792
|
Бывалый
Сообщений: 488
Статус: Offline
|
Цитата [CM]K-9 (  ) ~r~ text ~r~ Так можно установить цвет при выведении текста на экран (не в чат) Например: 0AD1: "~r~ text ~r~" 1000
Цитата Chag (  ) 0af9: "{fd482f}[BlastHack.Net] {ffffff}Chat hook {54b847}planted." Для выведения текста в чат опкод 0af8!
-------------------------------------------------------------------

[New] CC Pack by Gromble Сслылка на скачивание: *Click
|
|
|
|
|
| vadik_narkosha |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 793
|
Новичок
Сообщений: 1
Статус: Offline
|
Такая проблема (я не особо разбираюсь в Cleo скриптах могу только кнопку включения выключения поменять да текст), я скачал скрипт, но там есть баг когда зашел на сервер скриптом можешь пользоваться сколько хочешь, но как только сел в авто и вышел пытаешься воспользоваться скриптом, то тебя тп на водительское место этого авто и кикает, как исправить? Код // This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013 {$CLEO .cs}
//-------------MAIN--------------- 0000: NOP 0662: printstring "#########################" 0662: printstring "___Made by Opcode.eXe___" 0662: printstring "Www.Youtube.Com/OpcodeXe" 0662: printstring "#########################" 0006: 0@ = 0
:NONAME_123 0001: wait 0 ms 00D6: if 0ADC: test_cheat "R" 004D: jump_if_false @NONAME_530 00D6: if 0039: 0@ == 0 004D: jump_if_false @NONAME_416 0ACD: show_text_highpriority "~R~GHOST:~W~ you're now a AFK ghost!" time 1337 018C: play_sound 1083 at 0.0 0.0 0.0 0006: 0@ = 1 0665: get_actor $PLAYER_ACTOR model_to 1@ 04C4: store_coords_to 2@ 3@ 4@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.0 009A: 5@ = create_actor_pedtype 2 model 1@ at 2@ 3@ 4@ 0619: enable_actor 5@ collision_detection 1 0172: 6@ = actor $PLAYER_ACTOR Z_angle 0173: set_actor 5@ Z_angle_to 6@ 0470: 7@ = actor $PLAYER_ACTOR current_weapon 01B2: give_actor 5@ weapon 7@ ammo 60 // Load the weapon model before using this 01B9: set_actor 5@ armed_weapon_to 1@ 0350: set_actor 5@ maintain_position_when_attacked 1 02A9: set_actor 5@ immune_to_nonplayer 1 0568: set_actor 5@ untargetable 1 04D7: set_actor 5@ locked 1 0575: set_actor 5@ keep_position 1 0A96: 3@ = actor $PLAYER_ACTOR struct 000A: 3@ += 1328 0A8C: write_memory 3@ size 4 value 50 virtual_protect 0 0001: wait 100 ms 0619: enable_actor 5@ collision_detection 0 0002: jump @NONAME_530
:NONAME_416 0ACD: show_text_highpriority "~R~GHOST:~W~ you're now no longer AFK!" time 1337 018C: play_sound 1084 at 0.0 0.0 0.0 0A96: 3@ = actor $PLAYER_ACTOR struct 000A: 3@ += 1328 0A8C: write_memory 3@ size 4 value 1 virtual_protect 0 009B: destroy_actor 5@ 0AB1: call_scm_func @NONAME_820 0 0006: 0@ = 0
:NONAME_530 00D6: if 0039: 0@ == 1 004D: jump_if_false @NONAME_813 00A0: store_actor $PLAYER_ACTOR position_to 10@ 11@ 12@ 00A0: store_actor 5@ position_to 13@ 14@ 15@ 00D6: if 86BD: not no_obstacles_between 13@ 14@ 15@ and 10@ 11@ 12@ solid 1 car 1 actor 0 object 1 particle 0 004D: jump_if_false @NONAME_707 0ACD: show_text_highpriority "~R~GHOST:~W~ you cant kill people here!~n~There is a wall between you and your body!" time 100
:NONAME_707 0509: 16@ = distance_between_XY 10@ 11@ and_XY 13@ 14@ 00D6: if 0021: 16@ > 50.0 004D: jump_if_false @NONAME_813 0ACD: show_text_highpriority "~R~GHOST:~W~ you cant kill people here!~n~You're too far away!" time 100
:NONAME_813 0002: jump @NONAME_123
:NONAME_820 04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 -1.0 000B: 2@ += 3.0 00A5: 0@ = create_car #BULLET at 1@ 2@ 3@ 000F: 2@ -= 3.0 0172: 25@ = actor $PLAYER_ACTOR Z_angle 036A: put_actor $PLAYER_ACTOR in_car 0@ 0362: remove_actor $PLAYER_ACTOR from_car_and_place_at 1@ 2@ 3@ 0173: set_actor $PLAYER_ACTOR Z_angle_to 25@ 00A6: destroy_car 0@ 0AB2: ret 0
|
|
|
|
|
| xxxLimon |
Дата: Суббота, 05.09.2015, 22:24 | Сообщение # 794
|
Новичок
Сообщений: 3
Статус: Offline
|
помогите плес, хочу сделать бесконечный цикл что-бы телепортировало на 1 кординаты потом на 2 . При это что-бы цикл был бесконечным и дезактивировался на клавишу активации. {$CLEO .cs}
//-------------MAIN--------------- 0000: NOP
thread 'Forma' // :Forma_2 wait 0 // if // 0AB0: key_pressed 35 // jf @Forma_2 Actor.PutAt($PLAYER_ACTOR, 820.56, -2093.17, 12.58) // wait 100 // Actor.PutAt($PLAYER_ACTOR, 784.08, -2091.80, 12.59) // jump @Forma_2
Какашка
Сообщение отредактировал xxxLimon - Воскресенье, 22.02.2015, 08:14 |
|
|
|
|
| [CM]Daemon |
Дата: Суббота, 05.09.2015, 22:25 | Сообщение # 795
|
Любитель
Сообщений: 31
Статус: Offline
|
В общем у меня возникла такая проблема, нужно сделать проверку на время. Чтобы допустим если время было **:30 то происходило какое-либо действие. Так вот, как же создать такую проверку? Жду ответа, заранее спасибо smile
|
|
|
|
|