Nazwa "gildii" w menu statystyk (jakby nowa gildia) 5187 0

O temacie

Autor RafalBudzis

Zaczęty 23.02.2011 roku

Wyświetleń 5187

Odpowiedzi 0

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
podziękowanie dla avallach`a za tego posta :D
http://themodders.org/index.php?topic=13496.msg138345#msg138345

Czyli zrobimy taką jak by nową gildie :D

sztuczka polega na tym żeby wyświetlić nie właściwy tekst w polu gildia: tak na prawdę będziemy mieli cały czas te samą gildie i będziemy zmienić tylko nazwę postaci. Zaczynamy

otwieramy plik _Work\Data\Scripts\system\MENU\menu_status.d

najpierw edytujemy te linijki
//items[0] = MENU_ITEM_PLAYERNAME_TITLE;
//items[2] = MENU_ITEM_PLAYERNAME;

items[0] = MENU_ITEM_PLAYERGUILD_TITLE;
items[1] = MENU_ITEM_PLAYERGUILD;
w taki sposób
//items[0] = MENU_ITEM_PLAYERNAME_TITLE;
items[1] = MENU_ITEM_PLAYERNAME;

items[0] = MENU_ITEM_PLAYERGUILD_TITLE;
//items[1] = MENU_ITEM_PLAYERGUILD;
dzięki temu
będziemy wyświetlać nazwę postaci
i nie będziemy wyświetlać nazwy gildii ale nazwa postaci nie będzie w odpowiednim polu więc jeszcze małą edycja dolnego skryptu

to edytujemy
/*
INSTANCE MENU_ITEM_PLAYERNAME_TITLE(C_MENU_ITEM_DEF)
{
text[0] = Imię:;
posx = STAT_A_X1; posy = STAT_PLY_Y+STAT_DY*1;
fontName = STAT_FONT_DEFAULT;
flags = flags & ~IT_SELECTABLE;
};

INSTANCE MENU_ITEM_PLAYERNAME(C_MENU_ITEM_DEF)
{
posx = STAT_A_X2; posy = STAT_PLY_Y+STAT_DY*1;
dimx =  STAT_B_X1 - STAT_A_X2;
dimy =  STAT_DY;
fontName = STAT_FONT_DEFAULT;
flags = flags & ~IT_SELECTABLE;
};
*/
po prostu usuwając znaki komentarz */ i /*
oraz edytujemy pozycje
INSTANCE MENU_ITEM_PLAYERNAME(C_MENU_ITEM_DEF)
{
posx = STAT_A_X2; posy = STAT_PLY_Y+STAT_DY*1;
zmieniamy na
INSTANCE MENU_ITEM_PLAYERNAME(C_MENU_ITEM_DEF)
{
posx = STAT_A_X2; posy = STAT_PLY_Y+STAT_DY*0;

teraz edytujemy skrypt naszej postaci
_Work\Data\Scripts\Content\Story\NPC\PC_Hero.d
w linijce name = Ja;Wpisujemy co ma wyświetlać na początku gry. Zazwyczaj nie mamy gildii więc wpiszemy brak.
name = (Brak);potem w dialogu zmieniamy wyświetlanie tekstu
hero.name = Mag Ognia;
UWAGA stary sposób zmiany gildii używamy do zmienny nastawień na inne gildie a nowy tylko do zmiany wyświetlania tekstu

skrypty prasujemy Gothic Sourcer
polecam wersje 2.4
http://themodders.org/index.php?topic=12509.msg125343#msg125343


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry