Ну, например... Для чего в скриптах такие скобки - { и } ?
Вопрос интересный! И не такой уж простой, чтобы на него легко ответить в двух словах. В общем, такой блок помечает кусок кода, который выполняется первым при повторном запуске скрипта. В принципе, программисту это должно быть понятно... Например, когда мы сохраняем игру, то сохраняется указатель на текущую команду в каждом скрипте, после загрузки движемся от этих указателей. В случае с 'UP' движемся от него. Кстати, там есть ещё и 'DOWN' - наоборот, соответственно.
а у Тебя нету случайно скрипта продавца машин? И сможешь объяснить его мне,если есть.
Попробуем написать такой скрипт простого продавца тачек поэтапно Это будет, наверно, лучше, чем просто кинуть готовый скрипт, т.к. в этом случае можно попытаться понять, как начать его писать самому.
СпрятатьСпойлер
Код:
dim_flt 10 dim_act 10 dim_frm 10 //верхняя шапка
findactor 0, "" //актор продавца, назовите как хотите в БСВ //и пропишите здесь имя, или оставьте как есть findactor 1, "Tommy" // Томми findactor 2, "car1" findactor 3, "car2" //акторы предварительно вставленнных тачек //рядом с продавцом car_enableus 2,0 car_lock_all_2,1 car_enableus 3,0 car_lock_all_3,1 //делает все тачки недоступными для Томми //также блокируем управление, чтобы другие бандиты не форсировали при погоне за Томми, не угнав их тем самым до покупки let flt[2]=0 let flt[3]=0 //если нужно больше продавать ему тачек, //дополните список //сейчас пропишем возможность продать 2 тачки
event use_ab, xxxxxxxx //вместо xx - пропишите строчку из текстового файла в папке tables //например, 10970002 - поговорить с Поли event_use_cb 1 enemy_actionsclear enemy_stop //останавливается enemy_look 1 //зырим на Томми, что он там хотел? if flt[2]=0,1CAR,-1 if flt[3]=0,2CAR,-1 enemy_talk 0, xxxx enemy_wait //говорит фразу "у меня нет ничего для тебя", например human_eraseab 0 //т.к. все тачки продал //можно отменить возможность разговаривать return
label 1CAR freeride_scoreget 0 if flt[0]<5000,MALOPENEZ,-1 //если мало денег, посылаем let flt[0]=flt[0]-5000 freeride_scoreset flt[0] //отнимает деньги за покупку //сумму свою прописываем enemy_talk 0, xxxx enemy_wait //какая-то фраза с задержкой, пока скажет enemy_move_to_car 2,0,run //может побежать к тачке, чтобы как бы показать товар enemy_look 1 //смотрит на Томми car_enableus 2,1 car_lock_all 2,0 //делает доступной для Томми тачку car_setspeed 2,1 //лёгкий ремонт, на случай если шальная пуля //зацепила покупаемую тачку let flt[2]=1 //купили тачку, //и второй раз купить не получится return
label 2CAR freeride_scoreget 0 if flt[0]<10000,MALOPENEZ,-1 //если мало денег, посылаем let flt[0]=flt[0]-10000 freeride_scoreset flt[0] //отнимает деньги за покупку //сумму свою прописываем enemy_talk 0, xxxx enemy_wait //какая-то фраза с задержкой, пока скажет enemy_move_to_car 3,0,run //может побежать к тачке, чтобы как бы показать товар enemy_look 1 car_enableus 3,1 car_lock_all 3,0 //делает доступной для Томми тачку car_setspeed 3,1 //лёгкий ремонт, на случай если шальная пуля //зацепила покупаемую тачку let flt[3]=1 //купили тачку, //и второй раз купить не получится return
label MALOPENEZ //если мало денег, продавец может что-то сказать enemy_talk 0, xxxx enemy_wait human_talk 1, xxxx enemy_wait //что-то Томми может ответить //(можно поставить команду "у вам не хватает денег", //как при покупке оружие в лавке Пита) return
Команды я писал по памяти. Уж пардонь, если что. Надеюсь, понятнее хоть чуть-чуть стало. Т.о. образом мы написали и разобрали скрипт простого продавца б/у машин, который может продать их Томми (2 шт). Надо больше - дополни скрипт по образцу: добавь новые модели, переменные и строчки:
Антон 01.06.17 в 11:17 пишет: Здравствуй,Михаил!Как сказать я почти разобрал скрипт и потом у меня опять желанье пропало делать мод-Alive City Mod!
А нафига, извини за выражение, делать "через себя"? Ты для кого делаешь? Для себя, лайков или школоты? Не хочется - не делай, всегда можно вернуться позже, если будет желание, а главное вдохновение и порыв. Пущай все эти натуги в пабликах показывают - всё равно один хрен что-то путное у них выйдет. Пафоса много, на словах короли, а на деле - как всегда Сказать можно что угодно, ты на дела обращай внимание - хоть в политике, хоть в жизни.
А нафига, извини за выражение, делать "через себя"? Ты для кого делаешь? Для себя, лайков или школоты? Не хочется - не делай, всегда можно вернуться позже, если будет желание, а главное вдохновение и порыв. Пущай все эти натуги в пабликах показывают - всё равно один хрен что-то путное у них выйдет. Пафоса много, на словах короли, а на деле - как всегда Сказать можно что угодно, ты на дела обращай внимание - хоть в политике, хоть в жизни.
Михаил,Ты меня извини!Ты старался и скинул скрипт,а я когда делал мой мод,я решил ещё скрипт сделать и положить в мой мод!Но желанье нету и скрипт делать тоже нет!Но я сохранил и когда желанье будет смогу доделаю скрипт! У меня желанья моды нету делать просто уже! Удачи Тебе Михаил!
Ты старался и скинул скрипт,а я когда делал мой мод,я решил ещё скрипт сделать и положить в мой мод!Но желанье нету и скрипт делать тоже нет!Но я сохранил и когда желанье будет смогу доделаю скрипт! У меня желанья моды нету делать просто уже!
Ты старался и скинул скрипт,а я когда делал мой мод,я решил ещё скрипт сделать и положить в мой мод!Но желанье нету и скрипт делать тоже нет!Но я сохранил и когда желанье будет смогу доделаю скрипт! У меня желанья моды нету делать просто уже!
Это ещё давно я Тебе написал!
Но как я Тебя спрашивал про пушку броневика и потом я понял и установил в мой мод-другой мод с пушкой броневика ,но эти сообщения какой скрипт и т.д.с пушкой броневика я удалил,но осталось,то что я Тебе здесь написал. Я надеюсь Ты меня понял?