Orca+ von Techfinancials

Beste Broker fur Binare Optionen 2020:
  • Binarium
    Binarium

    Der beste Broker fur binare Optionen fur 2020!
    Ideal fur Anfanger!
    Kostenloser Unterricht!

  • FinMax
    FinMax

    2 Platz in der Rangliste! Zuverlassiger Broker.

Orca+ von Techfinancials

TechFinancials | Reliable Tech News

Описание сайта:

TechFinancials is a reliable tech media property, dedicated to obsessively analyzing digital revolution and breaking tech news

Страница отчета
Ключевые слова:

March Coronavirus: South Business COVID-19 Opinion Africa Boss Crypto TechFinancials tech News reliable media property dedicated obsessively analyzing digital revolution and breaking news Reliable Tech

Techfinancials

Grow your team on GitHub

GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.

Repositories

react-burger-menu

�� An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations

0 Updated Jan 1, 2020

Top languages

Most used topics

People

This organization has no public members. You must be a member to see who’s a part of this organization.

  • © 2020 GitHub, Inc.
  • Terms
  • Privacy
  • Security
  • Status
  • Help

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Простые уроки модоломания

weezy

weezy

Бродяга

„Включаем музыку, и читаем текст“(The Bee Gees – Stayin‘ Alive)

Так как уроки по скриптингу „для чайников“ пока прекратились, я решил взять ситуацию в свои руки, и „разжевать“ все особенности модостроения. Но, так как, мы будем разбирать уже готовый мод – то это называется „модоломание“.

Beste Broker fur Binare Optionen 2020:
  • Binarium
    Binarium

    Der beste Broker fur binare Optionen fur 2020!
    Ideal fur Anfanger!
    Kostenloser Unterricht!

  • FinMax
    FinMax

    2 Platz in der Rangliste! Zuverlassiger Broker.

Итак, чтобы „сломать и заново построить“ мод, вам нужны несколько программ. Это GothicVDFS – урок по этой программе, уже есть на форуме (Учимся работать с Gothic VDFS). А также, чтобы просматривать все скрипты, и папки с ними – нужна прога Vam’a, а именно Gothic Sourcer V3.15, которую тоже можно скачать на форуме.

Перед чтением данных уроков (да, их будет много), советую прочитать Уроки для чайников от @xterm .

Как только вы станете „чайниками“, можно приступать и к более сложным задачам. Я не буду отправлять вас читать тутор Вама, ибо после прочтение этих уроков, тутор вам не нужен будет. Но, советую на полку его не ставить, а держать рядом, ибо к нему мы будет частенько обращаться.
Разберем мод „Ловкач“ исходники которого, автор любезно предоставил. Лучше для работы использовать именно исходники, ибо словить баг при компиляции намного сложнее, чем на декомплированном датнике. Но, это не значит что декомпилировать не нужно. Позже, я расскажу как обходить баги при декомпиляции.

„Урок 1 – Характеристика НПС, их движения, их действия“

Урок 2 – „Смотрим и вникаем в диалоги“

Снчала хотел запилить урок про ковку оружия – но решил отложить это на попозже.

var int Vino_Gossip_Orks;
var int Vino_Gossip_Bugs;

instance DIA_Vino_PERM(C_Info)
<
npc = BAU_952_Vino;
nr = 10;
condition = DIA_Vino_PERM_Condition;
information = DIA_Vino_PERM_Info;
permanent = TRUE;
description = „Есть какие-нибудь интересные новости?“;
>;

func int DIA_Vino_PERM_Condition()
<
if(Npc_KnowsInfo(other,DIA_Vino_HALLO) && (Kapitel Подробнее

var int Vino_Gossip_Orks;
var int Vino_Gossip_Bugs;

instance DIA_Vino_PERM(C_Info)
<
npc = BAU_952_Vino;
nr = 10;
condition = DIA_Vino_PERM_Condition;
information = DIA_Vino_PERM_Info;
permanent = TRUE;
description = „Есть какие-нибудь интересные новости?“;
>;

func int DIA_Vino_PERM_Condition()
<
if(Npc_KnowsInfo(other,DIA_Vino_HALLO) && (Kapitel заднице конце.

npc = BAU_952_Vino; – диалог проходит с Вино
nr = 10; – строчка расположения диалога, чем больше цифра – тем ниже диалог
condition = DIA_Vino_PERM_Condition; – переменная отвечающая за „техчасть“ диалога
information = DIA_Vino_PERM_Info; – за „информационную“ часть
permanent = TRUE; – диалог доступен постоянно. Если вместо тру будет стоять FALSE – то диалог доступен один раз
description = „Есть какие-нибудь интересные новости?“; – как выглядит начало в диалоговом окне.

func void DIA_Vino_PERM_Info() (наша переменная которая отвечает за информационную часть)
<
AI_Output(other,self,“DIA_Vino_PERM_15_00″); //Есть какие-нибудь интересные новости? (Собственно, пишем сам диалог. Если other,self то, сначала говорит ГГ, а потом нпс. Если наоборот – то нпс а отвечает ГГ)
if(Vino_Gossip_Orks == FALSE) (Еще одна наша переменная)
<
AI_Output(self,other,“DIA_Vino_PERM_05_01″); //Я могу поклясться, что видел орка вон там, на краю леса, два дня назад.
AI_Output(self,other,“DIA_Vino_PERM_05_02″); //С тех пор я сплю хотя бы с одним открытым глазом.
Vino_Gossip_Orks = TRUE; (Еще одна наша переменная)
Knows_Ork = TRUE; (Орк появился, именно тот который нужен)
Log_CreateTopic(TOPIC_VINO_KILL_ORK,LOG_MISSION); (Топик – запись в дневнике)
Log_SetTopicStatus(TOPIC_VINO_KILL_ORK,LOG_Running);
B_LogEntry(TOPIC_VINO_KILL_ORK,“Крестьянин Вино очень боится того, что ночью на ферму придет орк и убьет его, поэтому он никак не может выспаться.“); (Краткое описание квеста в дневнике)
>
Вроде все понятно и просто, верно?
Итак, конец нашего диалога и завершение квеста.

Обьявляем переменную, которая отвечает за выполнение квеста.

instance DIA_VINO_KILLORK(C_Info) (начало диалога)
<
npc = BAU_952_Vino;
nr = 1;
condition = dia_vino_killork_condition; (Смотрим на переменную)
information = dia_vino_killork_info;
permanent = TRUE;
description = „Я убил этого орка!“;
>;

func void dia_vino_killork_info()(Опять таки смотрим переменную выше)
<
B_GivePlayerXP(50); (Получаем 50 опыта)
AI_Output(other,self,“DIA_Vino_KillOrk_99_01″); //Я убил этого орка!
AI_Output(self,other,“DIA_Vino_KillOrk_99_02″); //Ты шутишь парень? Не верю!
AI_Output(other,self,“DIA_Vino_KillOrk_99_03″); //У меня есть вот этот шнапс, такого больше нигде не достать, кроме как у орков!
B_GiveInvItems(hero,self,itfo_addon_shnaps_orks,1);(Отдаем Вино шнапс)
AI_Output(self,other,“DIA_Vino_KillOrk_99_04″); //Точно! Теперь-то я наконец высплюсь как следует!
AI_UseItem(self,itfo_addon_shnaps_orks);(Изымается из инвентаря шнапс)
AI_Output(self,other,“DIA_Addon_Scatty_Bier_01_01″); //О, как вкусно. Спасибо, мужик. Ты мой герой!
B_LogEntry(TOPIC_VINO_KILL_ORK,“Я убил орка, а Вино теперь может спать спокойно!“); (Запись в дневнике, квест „Бессоница Вино успешно завершен)
AI_Output(self,other,“DIA_Vino_KillOrk_99_05″); //Ну за такую-то работенку можно и заплатить. Правда у меня нет золота, а есть только растения всякие. Держи!
B_GiveInvItems(self,other,ItPl_Temp_Herb,1); (Вино даем нам Полевое растение)
Log_SetTopicStatus(TOPIC_VINO_KILL_ORK,LOG_SUCCESS); (Квест в дневнике переходит из Текущих в Выполненные)
MIS_KILL_VINO_ORK = 1;
>;

На этой положительной ноте я завершаю урок. Надеюсь, вы почепнули для себя что то новенькое и интересное. Если вы поняли данный урок – то сможете с легкостью писать квесты в своем моде как электро-веник) Ну и в дальнейшем, знания о написание диалогов поможет вам в более трудных скриптовых задачах.

Мини-урок #3 „Меняем внешность Главного Героя“

TECHFINANCIALS

Keep in touch with us

Finance Magnates is a global B2B provider of multi-asset trading news, research and events with special focus on electronic trading, banking, and investing.
Copyright © 2020 „Finance Magnates Ltd.“ All rights reserved. For more information, read our Terms, Cookies and Privacy Notice

Beste Broker fur Binare Optionen 2020:
  • Binarium
    Binarium

    Der beste Broker fur binare Optionen fur 2020!
    Ideal fur Anfanger!
    Kostenloser Unterricht!

  • FinMax
    FinMax

    2 Platz in der Rangliste! Zuverlassiger Broker.

Like this post? Please share to your friends:
Alles über Binäre Optionen
Schreibe einen Kommentar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: