Правила форума

Вернуться   Mafia-Game Forum > Mafia: The City of Lost Heaven > Скриптинг
Расширенный поиск
Имя
Пароль

Скриптинг Скрипты и всё что с ними связано.

Объявления
  • Добро пожаловать!
  • Популярные темы
  • Скачать Mafia и Mafia II
  • Контакты
Ответ
 
Опции темы
По умолчанию
Старый 10.03.2010, 01:10   (ссылка) #21
mafia player
 
Аватар для mafia player
Группа: Шулер
Регистрация: 20.12.2009
Сообщений: 43
Сказал(а) спасибо: 36
Поблагодарили 3 раз(а) в 3 сообщениях
mafia player стоит на развилке
mafia player вне форума  
Ответить с цитированием


Кто нибудь может объяснить как использовать Скрипты?
 
Посмотреть профиль Отправить личное сообщение для mafia player Отправить письмо по электронной почте для mafia player Найти ещё сообщения от mafia player
По умолчанию
Старый 10.03.2010, 02:25   (ссылка) #22
zluchiy
 
Аватар для zluchiy
Группа: ДО СВИДАНИЯ!
Регистрация: 30.10.2006
Адрес: Saint-P.
Сообщений: 4,143
Сказал(а) спасибо: 2,247
Поблагодарили 5,234 раз(а) в 2,782 сообщениях
zluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнутьzluchiy . Такую репутацию нельзя пошатнуть
zluchiy вне форума  
Ответить с цитированием


Цитата:
Сообщение от mafia player Посмотреть сообщение
Кто нибудь может объяснить как использовать Скрипты?
http://www.mafiapub.com/tutor_vano.php
__________________
I Love GTIclub
 
Посмотреть профиль Отправить личное сообщение для zluchiy Отправить письмо по электронной почте для zluchiy Найти ещё сообщения от zluchiy
Пользователь сказал cпасибо:
mafia player (10.03.2010)
По умолчанию
Старый 09.05.2010, 01:44   (ссылка) #23
lsnoop
Группа: Рэкетир
Регистрация: 09.03.2009
Сообщений: 96
Сказал(а) спасибо: 19
Поблагодарили 12 раз(а) в 9 сообщениях
lsnoop скоро станет знаменитым(-ой)
lsnoop вне форума  
Ответить с цитированием


Как реализовать скриптом сохранение числа в переменную (сумма денег во фрирайде, например), которая не меняется между миссиями? или это надо в экзешник писать оО?

(например во фрирайде подгружается локация как отдельная миссия, там игрок получает деньги - потом возвращается обратно во фрирайд)
 
Посмотреть профиль Отправить личное сообщение для lsnoop Отправить письмо по электронной почте для lsnoop Найти ещё сообщения от lsnoop
По умолчанию
Старый 09.05.2010, 21:27   (ссылка) #24
GOLOD55
Группа: VIP
Регистрация: 13.06.2006
Сообщений: 833
Сказал(а) спасибо: 51
Поблагодарили 1,017 раз(а) в 344 сообщениях
GOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнуть
GOLOD55 вне форума  
Ответить с цитированием


через сетмиссионнамбер бабло проводится. что легко отслеживается в оригскриптах
 
Посмотреть профиль Отправить личное сообщение для GOLOD55 Отправить письмо по электронной почте для GOLOD55 Найти ещё сообщения от GOLOD55
Пользователь сказал cпасибо:
lsnoop (09.05.2010)
По умолчанию
Старый 09.05.2010, 23:00   (ссылка) #25
lsnoop
Группа: Рэкетир
Регистрация: 09.03.2009
Сообщений: 96
Сказал(а) спасибо: 19
Поблагодарили 12 раз(а) в 9 сообщениях
lsnoop скоро станет знаменитым(-ой)
lsnoop вне форума  
Ответить с цитированием


спасибо, но все же непонятно.

например, игрок набрал во фрирайде 1000 зеленых и идет домой спать (дом подгружается отдельно).
скрипт у входа в дом будет такой:

Код:
...
freeride_scoreget 0
setmissionnumber flt[0]
change_mission "MISE21-HOUSE","load_z_mesta01",40
commandblock 0
что такое 40?
что добавить в скрипт "дома" чтобы при его загрузке сумма денег не обнулялась?
 
Посмотреть профиль Отправить личное сообщение для lsnoop Отправить письмо по электронной почте для lsnoop Найти ещё сообщения от lsnoop
По умолчанию
Старый 10.05.2010, 00:05   (ссылка) #26
GOLOD55
Группа: VIP
Регистрация: 13.06.2006
Сообщений: 833
Сказал(а) спасибо: 51
Поблагодарили 1,017 раз(а) в 344 сообщениях
GOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнуть
GOLOD55 вне форума  
Ответить с цитированием


так посмотри напр. в загрузскриптах фрикрайны

40 это стартскорость авты
 
Посмотреть профиль Отправить личное сообщение для GOLOD55 Отправить письмо по электронной почте для GOLOD55 Найти ещё сообщения от GOLOD55
Пользователь сказал cпасибо:
lsnoop (10.05.2010)
По умолчанию
Старый 10.05.2010, 00:39   (ссылка) #27
lsnoop
Группа: Рэкетир
Регистрация: 09.03.2009
Сообщений: 96
Сказал(а) спасибо: 19
Поблагодарили 12 раз(а) в 9 сообщениях
lsnoop скоро станет знаменитым(-ой)
lsnoop вне форума  
Ответить с цитированием


я чота при фрикраину забыл ) спасибо

и на пабе обновить надо бы:

Цитата:
change_mission "ssss", "tttt", nn

Закончить миссию и перейти к следующей с именем ssss.

ssss - имя миссии
tttt - имя фрейма в ней для позиционирования томми при загрузке
nn - ? (1, 40)
 
Посмотреть профиль Отправить личное сообщение для lsnoop Отправить письмо по электронной почте для lsnoop Найти ещё сообщения от lsnoop
Последний раз редактировалось lsnoop; 10.05.2010 в 00:40..
По умолчанию
Старый 16.05.2010, 01:38   (ссылка) #28
lsnoop
Группа: Рэкетир
Регистрация: 09.03.2009
Сообщений: 96
Сказал(а) спасибо: 19
Поблагодарили 12 раз(а) в 9 сообщениях
lsnoop скоро станет знаменитым(-ой)
lsnoop вне форума  
Ответить с цитированием


напишу здесь еще.

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

Код:
dim_flt 15
dim_frm 5
dim_act 10
findactor 0,"Bandit"
findactor 1,"Tommy"
findactor 3,"Ambutemp"
findframe 0,"Ambutemp"
findframe 1,"Tommy"
findactor 4,"Poliscript"
findframe 2,"Bandit"
let flt[3]=270
label start
act_setstate 0,inactive
human_setproperty 0,100,Energy
human_addweapon 0,9,7,150
wait 5000
label 1111
let flt[2]=1
enemy_playanim "Mavani02.I3D", 0

rnd 1,4
if flt[1]=0,model1,-1
if flt[1]=1,model2,-1
if flt[1]=2,model3,-1
if flt[1]=3,model4,-1
if flt[1]=4,model5,-1
label model1
human_changemodel 0,"I04Delnik0.i3d"
goto 1
label model2
human_changemodel 0,"Friend2.i3d"
goto 1
label model3
human_changemodel 0,"Enemy04BLOOD.i3d"
goto 1
label model4
human_changemodel 0,"HighCivilBLOOD.i3d"
goto 1
label model5
human_changemodel 0,"SynRad1BLOOD.i3d"
enemy_brainwash
label 1
actor_setdir 0,1
getactorsdist 0,1,0
if flt[0]<10,GOTOV,-1
goto 1

label GOTOV
human_getproperty 0,23,Energy
if flt[23]<30,AREST,poisk

label poisk
findnearactor 0, 21, Car
getactorsdist 0, 21, 22
if flt[22]>20, poisk, delo

label delo
compareownerwithex 0, 21, poisk, vzlom

label vzlom
console_addtext 2105
enemy_move_to_car 21, 0, run
enemy_look 21
enemy_usecar 21,0
compareownerwithex 0, 21, vzlom, gon

label gon
ENEMY_CAR_ESCAPE 21, 1, 3, -1, 50, 90, 1

label AREST
скрипт работает нормально, до этих вот пор

Код:
label vzlom
console_addtext 2105
бандит приседает на месте, если вылезти из машины он ваще исчезает. как это поправить?
и да, это скрипты мистера ф есличе, на авторство не претендую
 
Посмотреть профиль Отправить личное сообщение для lsnoop Отправить письмо по электронной почте для lsnoop Найти ещё сообщения от lsnoop
Последний раз редактировалось lsnoop; 16.05.2010 в 01:52..
По умолчанию
Старый 16.05.2010, 09:35   (ссылка) #29
GOLOD55
Группа: VIP
Регистрация: 13.06.2006
Сообщений: 833
Сказал(а) спасибо: 51
Поблагодарили 1,017 раз(а) в 344 сообщениях
GOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнуть
GOLOD55 вне форума  
Ответить с цитированием


dim_flt 24 надо
и compareownerwithex 0, 21, vzlom, gon - стереть

нащет приседания\пропадания я хз. ищи оное в других скриптах.
и ета..если ты ему подсовываешь тачку в кот. сидит томми, то мб проблемы.
чел ее увидит на расстоянии 20м, но если она в движении, то у него мб проблемы с тем чтобы подбежать к ней.
так же чел не сможет скорее всего подбежать, если в данном месте нет чек-сетки.
еще енеми_юзкар я нипомню позволит ли челу выкинуть водилу(тем более плеера). вообще, скрипт на это не расчитан, и нет проверки водителя.
 
Посмотреть профиль Отправить личное сообщение для GOLOD55 Отправить письмо по электронной почте для GOLOD55 Найти ещё сообщения от GOLOD55
Пользователь сказал cпасибо:
lsnoop (16.05.2010)
По умолчанию
Старый 16.05.2010, 22:10   (ссылка) #30
Tj09
 
Аватар для Tj09
Группа: Шулер
Регистрация: 11.02.2010
Сообщений: 35
Сказал(а) спасибо: 46
Поблагодарили 5 раз(а) в 4 сообщениях
Tj09 стоит на развилке
Tj09 вне форума  
Ответить с цитированием


А как сделать чтобы в начале игры в большом городе игрок начинал с одним только кольтом и 5 тыс.?
 
Посмотреть профиль Отправить личное сообщение для Tj09 Отправить письмо по электронной почте для Tj09 Найти ещё сообщения от Tj09
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Powered by vBulletin® Version 3.x.x
Copyright ©2000 - 2018, vBulletin Solutions, Inc. Перевод: zCarot
All rights reserved. Copyright © Mafia-Game.Ru 2002-2018