Дата: Суббота, 05.09.2015, 22:32 | Сообщение # 842
Новичок
Сообщений: 7
Статус: Offline
Помогите, при входе в игру крашит, из-за выделения памяти переменной. Без выделения всё работает, но в чате не отображаются 5 символов, отображаются только 4 и последний рандомный.
Дата: Суббота, 05.09.2015, 22:33 | Сообщение # 843
Новичок
Сообщений: 15
Статус: Offline
[CM]TwistedNuke, Не alloc 3@s 64 , а alloc 3@ 64. Ибо если дописывать "s" , то если мне не изменяет память , берется сразу 3 переменные , 3@ , 4@ , 5@. Из за этого возможен chrash.
Дата: Суббота, 05.09.2015, 22:33 | Сообщение # 844
Новичок
Сообщений: 7
Статус: Offline
ЦитатаChag ()
[CM]TwistedNuke, Не alloc 3@s 64 , а alloc 3@ 64. Ибо если дописывать "s" , то если мне не изменяет память , берется сразу 3 переменные , 3@ , 4@ , 5@. Из за этого возможен chrash.
Я так тоже пробовал, в переменную записываются иероглифы..
Этот код чекает гос. новости. Мне надо сделать что-бы только после того как оно нашло 3 строки, которые кинул ОДИН и тот же лидер выполнялось какое-нибудь действие. Паблик постоянно обновляется, и поэтому я не могу понять как вообще определить был ли это один и тот же лидер, и было ли это 3 строки (просто можно кинуть по 1 строке в разное время). Думаю понятно расписал. Заранее спасибо за помощь.
Сообщение отредактировал [CM]Andrey228 - Среда, 03.06.2015, 22:04
Дата: Суббота, 05.09.2015, 22:34 | Сообщение # 853
Любитель
Сообщений: 33
Статус: Offline
Код
if 0ab0: key_down 51 then 0ac8: alloc 0@ size 64 0ad3: format_stirng 0@ = "God Mode: Выключить%cGod Mode: Включить%cTest%cH2O" 0xA 0xA 0B3B: samp show_dialog id 47 caption "Test" text 0@ button_1 "Выбрать" button_2 "Закрыть" style DIALOG_STYLE_LIST 0ac9: free 0@ break end
// DIALOG_STYLE_LIST if 0B3C: samp is_dialog_responded id 47 button 1@ list_item 3@ input_text 0 then if 1@ == 1 then if 3@ == 0 then actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1) end
if 3@ == 1 then actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0) end
if 3@ == 2 then 0af8: chat "В разработке" -1 end end end
Как в этот диалог добавить новый пункт, и чтобы при активации этого нового пункта показывалось сообщение в чат? Я пытался добавить пункт и сделал вот так:
(То что я пытался сделать отмечено красным цветом.)
if 0ab0: key_down 51 then 0ac8: alloc 0@ size 64 0ad3: format_stirng 0@ = "God Mode: Выключить%cGod Mode: Включить%cTest%cH2O" 0xA 0xA 0B3B: samp show_dialog id 47 caption "TEST" text 0@ button_1 "Выбрать" button_2 "Закрыть" style DIALOG_STYLE_LIST 0ac9: free 0@ break end
// DIALOG_STYLE_LIST if 0B3C: samp is_dialog_responded id 47 button 1@ list_item 3@ input_text 0 then if 1@ == 1 then if 3@ == 0 then actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1) end
if 3@ == 1 then actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0) end
if 3@ == 3 then 0af8: chat "H2O Test. Просто Test." -1 end
if 3@ == 2 then 0af8: chat "В разработке" -1 end end end
Но ничего из этого не вышло и у меня начались лаги. Можете отредактировать этот кусочек скрипта чтобы он работал нормально?
Сообщение отредактировал [CM]KYRLYK - Суббота, 06.06.2015, 21:08
Добавлено (13.06.2015, 22:42) --------------------------------------------- Помогите пажалуста с командой активации CLEO скрипта,недавно начел заниматса CLEO,можете помочь с таким CLEO как Invisible! Мне надо что-бы он активировался и деактивировался командой,буду рад помощи за ранее спасибо вот исходник даного CLEO