Новый способ форматирования диалогов - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Alowir, Sanoxxx  
Новый способ форматирования диалогов
Klasnaya Дата: Воскресенье, 03.08.2014, 19:58 | Сообщение # 1
Боец
Сообщений: 223
Статус: Offline
С помощью этого способа, теперь не надо менять пробелы на 20.
Способ FYP
Код
{$CLEO}

wait 0

if not 0@ = samp.Base()
then 0a93:
end
while not samp.Available()
wait 100
end

0AC8: 0@ = allocate_memory_size 1260
0AC8: 5@ = allocate_memory_size 1260

while true
wait 0
if 0ab0: 0x31
then
//Функция создания текста диалога
   call @readStringFromList 2 list @patcheslist string_number 0 to 3@
   0AD3: string 0@ format "%s" 3@
   for 1@ = 1 to 3 // 3 это кол-во строк, считая с нуля в @patchelist
   call @readStringFromList 2 list @patcheslist string_number 1@ to 3@
   0AD3: string 5@ format "%s%c%s" 0@ 10 3@
   0AD3: string 0@ format "%s" 5@
end
0B3B: samp show_dialog id 2 caption "Example" text 5@ button_1 "Ok" button_2 "" style 0
wait 1000
end
end

:readStringFromList //Функа
// call @readStringFromList 2 list @patcheslist string_number 1@ to 3@
var
1@ : int
2@ : int
end

0AC6: 0@ = label 0@ offset
0@ += 4
2@ = 0
while 2@ < 1@
3@ = 1
while 3@ <> 0
0A8D: 3@ = read_memory 0@ size 1 virtual_protect 0
inc(0@)
end
0@ += 3
inc(2@)
end

ret 1 0@

:patcheslist //Здесь ваш текст, каждая строка начинается с 0900
0900: "Запрещается развязывать заложника, если ваша или машина с заложником находиться в движении."
0900: "Запрещено открывать огонь по машине заложника, тем самым вы подвергаете его жизнь опасности."
0900: "Не в коем случае нельзя подбегать резко и развязывать заложника, по быстрому пока мафия не успела отреагировать. Вы этим подвергаете жизнь заложника опасности."
0900: "Преступать к задержанию преступников, лишать их свободы вы должны только после того как убедитесь, что заложник в безопасности! "
0000:


[img]http://status.cmhost.ru/skype.php?id=seregadiego1[/img]
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума