[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 47 из 127«124546474849126127»
Форум » Игры серии GTA » GTA San Andreas » Вопросы по скриптингу Sanny Builder и заказы (Вы можете получить ответы на вопросы по SB и сделать заказ)
Вопросы по скриптингу Sanny Builder и заказы
wmysterio
Администраторы
Скриптер
22.11.11 21:52
Online
Если у вас возник вопрос по скриптингу Sanny Builder, обращайтесь! Мы постараемся решить вашу проблему wink Это ещё не значит, что все прям бросятся решать во чтобы то не стало, но ответ вы сможете вы получить как вариант решения или как невозможность или сложность решения.
УВАЖАЕМЫЕ ПОЛЬЗОВАТЕЛИ! ПРОСЬБА КОД СКРИПТОВ ПОМЕЩАТЬ В КОНСТРУКЦИЮ КОДА:

или

Также указывайте полный код скрипта, иначе причина ошибок может быть и не выявлена.

Внимание! От этого момента тема предназначена ещё и для заказов скриптов и миссий. Я это сделал по одной причине - пользователи постоянно путают/или не ищут темы и приводят заказ здесь. Теперь этой путаницы не будет. Здесь можно проводить заказы, но Вы должны указать в начале поста текст "НА ЗАКАЗ". Постарайтесь как можно детальнее объяснить суть скрипта.
Прикрепления: 0248203.png(1Kb) · 9085525.png(0Kb)

wmysterio
Администраторы
Скриптер
17.10.12 18:32
Online
FOXMAN, поище в поиске. где то я писал об этом(не полностью урок, а в уроке немножко касалась эта тема).
Либо уже сделаю отдельный урок тупо по счетчикам

FOXMAN
Проверенные
17.10.12 19:03
Offline
А опкоды как добавить? Он мне всё равно пишет Неизвестный опкод, я добавляю в файт opcodes тот неизвестный, всё равно пишет что он неизвестен ><

Добавлено (17.10.2012, 17:03)
---------------------------------------------
Короче добавил окоды в sascm ini и всё равно не работает >< У меня дибильный Санибилдер ну или я криворукий, скорее второе, потому что у меня не находит опкод:
0ACE:

Code
      0ACE: show_formatted_text_box "Enable"

Можно сделать что бы SB забил на все эти опкоды?...
Всем привет :3

wmysterio
Администраторы
Скриптер
17.10.12 19:06
Online
FOXMAN, это смотря к какому скрипту. если написан на cleo 4.1, то нужно установить её с остальными плагинами.

лучше полностью cleo 4.1(см. наш архив, так как самый стабильный) поставить
Прикрепления: 0939235.ini(105Kb)

FOXMAN
Проверенные
17.10.12 19:23
Offline
У меня 9.4 с офф сайта...
Всем привет :3

wmysterio
Администраторы
Скриптер
17.10.12 19:30
Online
Quote (FOXMAN)
У меня 9.4 с офф сайта...
happy это когда обновление Cleo так успело подняться? Максимальная версия - 4.1.1.30f

Скорее всего установил неправильно.

FOXMAN
Проверенные
17.10.12 21:10
Offline
wmysterio, Ой, ошибка... Я щас игры качал для симбиан 9.4, так вот и в голову впилось, написл 9.4:D У меня 4.1
Всем привет :3

228SaNeK911
Пользователи
18.10.12 14:15
Offline
Можешь сделать чит на деньги?

wmysterio
Администраторы
Скриптер
18.10.12 14:50
Online
Quote (228SaNeK911)
Можешь сделать чит на деньги?
Code
{$CLEO}
0000:

while true
     if
     0ADC: test_cheat "BLOWUP"
     then
     player.Money($PLAYER_CHAR) += 1000
     end
wait 0
end

P.SТолько не забывай соблюдать теме форума. Здесь не пишут скрипты на заказ. Максимум могут поправить код на более оптимальный.

228SaNeK911
Пользователи
18.10.12 15:03
Offline
Quote (wmysterio)
Code
{$CLEO}
0000:

while true
     if
     0ADC: test_cheat "BLOWUP"
     then
     player.Money($PLAYER_CHAR) += 1000
     end
wait 0
end

у меня прога не может прочесть oadc

wmysterio
Администраторы
Скриптер
18.10.12 15:11
Online
Quote (228SaNeK911)
у меня прога не может прочесть oadc
Установи библиотеку Cleo 4.1

228SaNeK911
Пользователи
18.10.12 15:49
Offline
Quote (wmysterio)
Установи библиотеку Cleo 4.1

у меня и так 4.1
а на какую кнопку добавить деньги?

Добавлено (18.10.2012, 13:49)
---------------------------------------------
:$PLAYER.DEFINED($PLAYER_CHAR)_58 почему не находит прога такое?
Отредактировал 228SaNeK911 - Четверг, 18.10.12, 15:50

wmysterio
Администраторы
Скриптер
18.10.12 16:06
Online
Quote (228SaNeK911)
у меня и так 4.1
Значит неправильно установили

Quote (228SaNeK911)
а на какую кнопку добавить деньги?
При вводе слова "BLOWUP"

Quote (228SaNeK911)
:$PLAYER.DEFINED($PLAYER_CHAR)_58 почему не находит прога такое?

Уже 1000 раз спрашивали об этом на форуме. Ответ прост: неправильный формат метки!Метка должна состоять только с латинских букв, чисел и знака _

228SaNeK911
Пользователи
18.10.12 16:11
Offline
Quote (wmysterio)
При вводе слова "BLOWUP"

а сделайте на кнопку i пожалуйста а то не получается)
Quote (wmysterio)
Уже 1000 раз спрашивали об этом на форуме. Ответ прост: неправильный формат метки!Метка должна состоять только с латинских букв, чисел и знака _

а как тогда правильно эту строку написать?
:$PLAYER.DEFINED($PLAYER_CHAR)_58

wmysterio
Администраторы
Скриптер
18.10.12 16:20
Online
Quote (228SaNeK911)
а как тогда правильно эту строку написать?
:$PLAYER.DEFINED($PLAYER_CHAR)_58
Это зависит от потока в целом. Почитай лучше урок по снятию защиты. Там рассмотрена такая ситуация.

Quote (228SaNeK911)
а сделайте на кнопку i пожалуйста а то не получается)
Code
{$CLEO}
0000:

while true
     if
     0AB0:  key_pressed 49 // 1
     then
     player.Money($PLAYER_CHAR) += 1000
     end
wait 0
end

228SaNeK911
Пользователи
18.10.12 16:42
Offline
Quote (wmysterio)
Это зависит от потока в целом. Почитай лучше урок по снятию защиты. Там рассмотрена такая ситуация.

Там урок по защите а не снятию(

wmysterio
Администраторы
Скриптер
18.10.12 18:25
Online
Quote (228SaNeK911)
Там урок по защите а не снятию(
Читай внимательнее, ниже есть способ снятия.

228SaNeK911
Пользователи
18.10.12 18:38
Offline
Quote (wmysterio)
Читай внимательнее, ниже есть способ снятия.

Там снятие слабой защиты)) а вдруг здесь средняя) а ты можешь снять? ну если умеешь то вот
Code
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------
0662: NOP "SYSTEMAIN.3DN.RU"   
thread "$PLAYER.DEFINED($PLAYER_CHAR)"   
wait 3000   

:$PLAYER.DEFINED($PLAYER_CHAR)_58
wait 0   
if and
0AB0:   key_pressed 9   
0AB0:   key_pressed 17   
else_jump @$PLAYER.DEFINED($PLAYER_CHAR)_58   

:$PLAYER.DEFINED($PLAYER_CHAR)_81
wait 0   
if and
8AB0:   not key_pressed 9   
8AB0:   not key_pressed 17   
else_jump @$PLAYER.DEFINED($PLAYER_CHAR)_81   
0470: 1@ = actor $PLAYER_ACTOR current_weapon   
041A: 2@ = actor $PLAYER_ACTOR weapon 1@ ammo   
3@ += 100   
017B: set_actor $PLAYER_ACTOR weapon 1@ ammo_to 3@   
wait 0   
jump @$PLAYER.DEFINED($PLAYER_CHAR)_58     

Сними плиз :), если не сможешь, то так и скажи cry
Отредактировал 228SaNeK911 - Четверг, 18.10.12, 19:00

NearBird
Пользователи
18.10.12 20:08
Offline
Code
04DD: 9@ = actor $PLAYER_ACTOR armour  
return  

:NONAME_821
0945: get_player $PLAYER_CHAR max_armour_to 10@  
008D: 10@ = integer 10@ to_float  
return  

:NONAME_839
008D: 9@ = integer 9@ to_float  
3@ = 555.0  
4@ = 106.0  
if  
0025:   10@ > 9@ // (float)  
else_jump @NONAME_938  
3@ = 608.0  
0073: 10@ /= 9@ // (float)  
0073: 4@ /= 10@ // (float)  
0087: 9@ = 4@ // (float)  
9@ /= 2.0  
0063: 3@ -= 9@ // (float)  

:NONAME_938
return  

:NONAME_940
$CUSTOM_TOURNAMENT_FLAG = 0  
if or
001D:   $LSGYM_ICON > $CUSTOM_TOURNAMENT_FLAG // (int)  
0AB0:   key_pressed 121  
else_jump @NONAME_979  
return  
jump @NONAME_1015  

:NONAME_979
03E3: set_texture_to_be_drawn_antialiased 1  
038E: draw_box_position 3@ 85.0 size 4@ 7.0 RGBA 171 171 171 190  
return  

:NONAME_1015
if  
0AB0:   key_pressed 121  
else_jump @NONAME_1039  
return  
jump @NONAME_1119  

:NONAME_1039
04DD: 26@ = actor $PLAYER_ACTOR armour  
26@ /= 1  
033F: set_text_draw_letter_size 0.4 1.1  
081C: draw_text_outline 1 RGBA 0 0 0 255  
0340: set_text_draw_RGBA 171 171 171 255  
045A: draw_text_1number 611.0 79.5 GXT 'NUMBER' number 26@  // ~1~
return  

Вот код считывания брони + полоска брони, вопрос: какая строчка отвечает за то, что при 0 брони не будет показываться цифра?(полоска само собой)

wmysterio
Администраторы
Скриптер
18.10.12 20:25
Online
Quote (228SaNeK911)
) а вдруг здесь средняя)
Самая обычная слабая защита:
Code
{$CLEO .cs}

//-------------MAIN---------------
thread "LABEL"    
wait 3000    

:LABEL_58
wait 0    
if and
0AB0:   key_pressed 9    
0AB0:   key_pressed 17    
else_jump @LABEL_58    

:LABEL_81
wait 0    
if and
8AB0:   not key_pressed 9    
8AB0:   not key_pressed 17    
else_jump @LABEL_81    
0470: 1@ = actor $PLAYER_ACTOR current_weapon    
041A: 2@ = actor $PLAYER_ACTOR weapon 1@ ammo    
3@ += 100    
017B: set_actor $PLAYER_ACTOR weapon 1@ ammo_to 3@    
wait 0    
jump @LABEL_58
Мне понадобилось 10 секунд, что бы выполнить те операции, что описаны в уроке.

Quote (NearBird)
какая строчка отвечает за то, что при 0 брони не будет показываться цифра?(полоска само собой)
Code
0025:   10@ > 9@ // (float)

NearBird
Пользователи
18.10.12 20:33
Offline
Только эта или все, где написано float?

Форум » Игры серии GTA » GTA San Andreas » Вопросы по скриптингу Sanny Builder и заказы (Вы можете получить ответы на вопросы по SB и сделать заказ)
Страница 47 из 127«124546474849126127»
Поиск: