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

[TuT] Losowanie Chanela


Nexicoll

Rekomendowane odpowiedzi

Opublikowano

Pewnie niektórzy z was mają nowe okno logowania, gdzie aby wybrać chanel trzeba klikać przycisk a nowi gracze często nie kumają czemu mają błą podczas łączenia. Oto moja pomoc dla was. System sma losuje 1 z 4 chaneli. Otwieramy intrologin (znajduje się w rroot) --> plik intrologin i szuakmy linijki

 

def __OpenServerBoard(self):
 

i wklepujemy pod tym ten kod

 

http://wklej.to/dReqg
 

Pamiętajcie o Tabach bo jak zrypiecie Taby tak wam wywali błąd. To na tyle mam nadzieję że pomogłem.

PS. Chodzi o te ekran

 

http://i42.tinypic.com/156a5ux.jpg
 

 

 

Oczywiście zamiast Avintia piszecie nazwę swojego servera

nexi.png

 

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

Opublikowano

Podeślij cały plik introLogin.py, bo w moim nie ma zdefiniowanych niektórych rzeczy.

//nieregulaminowa sygnatura - gif

//BR3ND

Opublikowano

Tutaj macie wersję z tablicą:

 

		list = [13001, 13002, 13003, 13004, 13005]
		numb = app.GetRandom(0, 4)
		number = str((numb+1))
		self.stream.SetConnectInfo("tutaj wpisz ip", list[numb], "tutaj wpisz ip", 11002)
		net.SetServerInfo("Dreison - CH" + number)
		net.SetMarkServer("tutaj wpisz ip", list[numb])
		self.serverInfo.SetText("Dreison - CH" + number)
		app.SetGuildMarkPath("10.tga")
		app.SetGuildSymbolPath("10")

//nieregulaminowa sygnatura - gif

//BR3ND

Opublikowano

 

Tutaj macie wersję z tablicą:

 

		list = [13001, 13002, 13003, 13004, 13005]
		numb = app.GetRandom(0, 4)
		number = str((numb+1))
		self.stream.SetConnectInfo("tutaj wpisz ip", list[numb], "tutaj wpisz ip", 11002)
		net.SetServerInfo("Dreison - CH" + number)
		net.SetMarkServer("tutaj wpisz ip", list[numb])
		self.serverInfo.SetText("Dreison - CH" + number)
		app.SetGuildMarkPath("10.tga")
		app.SetGuildSymbolPath("10")

Zjebałeś trochę, bo jeśli ktoś ma > 4 channele? Wówczas trzeba by było wstawić opcję losującą od 1, do ilości rekordów w tablicy, akurat nie wiem jaka to w pythonie.

1367133050-U891712.jpg

Opublikowano

Zjebałeś trochę, bo jeśli ktoś ma > 4 channele? Wówczas trzeba by było wstawić opcję losującą od 1, do ilości rekordów w tablicy, akurat nie wiem jaka to w pythonie.

 

No to wystarczy usunąć jeden rekord z tablicy i 0,4 zmienić na 0,3 - niestety też nie wiem jaka jest w pythonie funkcja licząca rekordy w tablicy.

//nieregulaminowa sygnatura - gif

//BR3ND

Opublikowano

Boże, ja mowie właśnie o tym ekranie Logowania. Ja nie daje tego ekranu, tylko funkcje, która podczas uruchamiania Metina losuje nam 1z4 chaneli , przez co ludzie nie niezaznajomieni z butonami CH1 itd. nie mają Błędu podczas łączenia.

nexi.png

 

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

Opublikowano

Zapraszamy na najlepsze forum o ogólnych tematach.

Forum niedawno powstało więc masz duże szanse na wybicie się!

Nie czekaj zarejestruj się już teraz!

fourgame.pl

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...