Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Jak zrobić jedno królestwo?


Rekomendowane odpowiedzi

Opublikowano

Tutorial ten jest zrobiony z myślą o serwerach Hamachi.

Niektórzy mają dosyć wysłuchiwania wiadomości typu "gdzie gramy?"

 

Pokażę na przykładzie Chunjo, czyli Shinsoo i Jinno wywalamy.

 

Pierwszą rzeczą, którą musimy zrobić, jest wypakowanie roota.

Przechodzimy do folderu, szukamy introempire.py i otwieramy za pomocą jakiegoś edytora tekstu.

 

Usuwamy następujące rzeczy:

net.EMPIRE_A : uiScriptLocale.EMPIREDESC_A,
net.EMPIRE_C : uiScriptLocale.EMPIREDESC_C,
WSZYSTKIE "net.EMPIRE_A:0.0" oraz "net.EMPIRE_C:0.0"
self.empireArea[net.EMPIRE_A]    = GetObject("EmpireArea_A")
self.empireArea[net.EMPIRE_C]    = GetObject("EmpireArea_C")
self.empireAreaFlag[net.EMPIRE_A]    = GetObject("EmpireAreaFlag_A")
self.empireAreaFlag[net.EMPIRE_C]    = GetObject("EmpireAreaFlag_C")
self.empireFlag[net.EMPIRE_A]    = GetObject("EmpireFlag_A")
self.empireFlag[net.EMPIRE_C]    = GetObject("EmpireFlag_C")

Teraz szukamy

def ClickLeftButton(self)        
self.empireID-=2
if self.empireID<1:
self.empireID=2
Zamieniamy na
        self.empireID-=2
        if self.empireID<1:
            self.empireID=2
Gdy zostawiamy sobie Shinsoo, wpisujemy wszędzie jedynki, dla jinno będzie
        self.empireID-=3
        if self.empireID<1:
            self.empireID=3
Szukamy
def ClickRightButton(self):
        self.empireID+=1
        if self.empireID>3:
            self.empireID=1

 

Robimy na takiej samej zasadzie, jak poprzednio.
Przechodzimy teraz do introloading.py
Usuwamy
            chrmgr.NAMECOLOR_EMPIRE_PC+1 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_A,
            chrmgr.NAMECOLOR_EMPIRE_PC+3 : colorInfo.CHR_NAME_RGB_EMPIRE_PC_C,
W introselect.py usuwamy..
        net.EMPIRE_A : locale.EMPIRE_A, 
        net.EMPIRE_C : locale.EMPIRE_C 
            self.flagDict[net.EMPIRE_A] = GetObject("EmpireFlag_A")
            self.flagDict[net.EMPIRE_C] = GetObject("EmpireFlag_C")

 

Możemy teraz spakować roota.
Następną rzeczą, którą musimy zrobić, jest usunięcie flag oraz map widocznych przy wybieraniu królestwa.
Wypakowujemy ETC
Przechodzimy do ymir work\ui, edytujemy introempire.dds według własnych potrzeb.
Pakujemy etc i sprawdzamy efekty naszej pracy.
Opublikowano

Hehe, przyda sie dla poczatkujacych. Oczywiscie daje Ci like, teraz bedzie pelno takich hamakow;d

Spokój nastał w moim sercu, wszystko znowu jest na miejscu. Odnalazłem w sobie spokój, wyrzuciłem wręcz niepokój. Pokazałem silną wolę i od teraz mam swobode... ;o

Opublikowano

Moze byc pomylilo mi sie.

Jak na serwer hamachi to dobrze rzecz :)

table_name,9,10,11 from information_schema.tables

 

Opublikowano

quest i ban : > najdziwniejsze jest to , że gdybym to wstawił to by bylo po co on to wstawia ze wystarczy sie wzorowac na tucie tenmy o 6 królestwach no ale zostawiam +

 

Weź to przetłumacz na polski 8S

Zrozumiałem tylko coś o wzorowaniu się na Tutorialu Denmy

Opublikowano

Plusik leci oczywiście :DD Zrób [TuT] ja zrobić dwa królestwa jinno i shinsoo :D żeby chunjo wywalić i żeby jinno i shinsoo tylko zostalo, jak napiszesz takiego tuta i on bedzie działał to jestes moim guru <3

https://gyazo.com/fda5cdba015589562e3ae6f91d845bc0

xD xD xD

 

TOP1 FIGHTER MPC

https://embed.gyazo.com/e7d06a14193aec972bb7a82e59041e87.png

Opublikowano

zeby usunąć podswietlenie krolestw najlepiej usunac z skryptow w locale:

 

selectempirewindow.py

selectcharacterwindow.py

 

jest to lepsze wyjscie niz wymazywanie w etc bo nie zostana kawalki ktorych nie powinno byc i zrobi sie to duzo szybciej.


Plusik leci oczywiście :DD Zrób [TuT] ja zrobić dwa królestwa jinno i shinsoo :D żeby chunjo wywalić i żeby jinno i shinsoo tylko zostalo, jak napiszesz takiego tuta i on bedzie działał to jestes moim guru <3

kasujesz wszystko z empire_b a zostawiasz A - Shinsoo i C - Jinno .

sygna1.png

Opublikowano

Plusik leci oczywiście :DD Zrób [TuT] ja zrobić dwa królestwa jinno i shinsoo :D żeby chunjo wywalić i żeby jinno i shinsoo tylko zostalo, jak napiszesz takiego tuta i on bedzie działał to jestes moim guru <3

 

Tak, jak napisał Quarel.

Kasujesz wszystko z nazwą "B", a zostawiasz "A" i "C".

Jeszcze ustawiasz tak..

def ClickLeftButton(self)            
self.empireID-=1
        if self.empireID<2:
            self.empireID=1
def ClickRightButton(self):
        self.empireID+=1
        if self.empireID>2:
            self.empireID=1

 

@UP: Albo po prostu usunąć je z tekstur i wymazać je z ogólnej "mapki".

Znajduje się ona w introempire.dds, co napisałem na końcu tuta.

Opublikowano

Szczerze to hujowo to jest zrobione, skoro mamy tylko 1 królestwo to po naciśnięciu przycisku Stwórz postać wystarczy dać że od razu postać zostanie zrobiona i wpisać id królestwa a nie pierdolić się z wybieraniem

nexi.png

 

CYTOWAĆ MOJE POSTY, JEŚLI LICZYCIE NA POMOC !!

Opublikowano

Nie lepiej usunac buttony do wybierania krolestwa i automatydznie po stworzeniu postaci przypisac do danego krolestwa :)

table_name,9,10,11 from information_schema.tables

 

Opublikowano

 

zeby usunąć podswietlenie krolestw najlepiej usunac z skryptow w locale:

 

selectempirewindow.py

selectcharacterwindow.py

 

jest to lepsze wyjscie niz wymazywanie w etc bo nie zostana kawalki ktorych nie powinno byc i zrobi sie to duzo szybciej.

 

kasujesz wszystko z empire_b a zostawiasz A - Shinsoo i C - Jinno .

 

 

 

A napiszesz co trzeba usunąc w tych plikach selectempirewindow.py i selectcharacterwindow.py żeby tego podświetlenia nie było?

Opublikowano

   

 

 

A napiszesz co trzeba usunąc w tych plikach selectempirewindow.py i selectcharacterwindow.py żeby tego podświetlenia nie było?

W locale wylacz wybieranie

table_name,9,10,11 from information_schema.tables

 

Opublikowano

   

 

 

A napiszesz co trzeba usunąc w tych plikach selectempirewindow.py i selectcharacterwindow.py żeby tego podświetlenia nie było?

zalezy które królestwo chcesz usunąć, jak np Chunjo to empire_b ( te nazwy z B po prostu no. )

 

B - Chunjo

A - Shinsoo

C - Jinno

sygna1.png

Opublikowano

Skoro tak, to nie lepiej wyjebać wybór królestwa i zrobić automatyczny wybór danego królestwa przy tworzeniu postaci?

 

@Edit

 

Można jeszcze quest napisać, żeby banowało, jeżeli królestwo jest != nasze.

#guwno.


Opublikowano

zalezy które królestwo chcesz usunąć, jak np Chunjo to empire_b ( te nazwy z B po prostu no. )

 

B - Chunjo

A - Shinsoo

C - Jinno

Jeszcze powiedz jak zmienić nazwy królestw, bo nie pisze tylko te A,B,C.

[√]100 postów

[√]200 postów

[√]300 postów

[x]400 postów

[x]500 postów

  • 4 tygodnie później...
  • 1 rok później...
Opublikowano

W tym Tucie usuwa się tylko możliwość wybrania królestwa, flagę i część mapy, bo przecież po naciśnięciu Stwórz Postać Client sam wylosuje królestwo i jeśli ktoś będzie uparty to założy tam postać, a bugowanie się postaci jest trochę wkurzające xD

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...