• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Nowy kanał

sunrise

Sanrajs
Joined
Nov 17, 2008
Messages
14
Reaction score
0
Location
Poland
Witam!
Mam pytanie, czy da rade w lua napisać nowy kanał, na który będą mogli wejść tylko ludzie o określonym storage id?
Chce coś takiego napisać, i żeby w kanał reagował na komendy, które można wykonać tylko w tym kanale.
 
To przyda mi się przy tych komendach, ale jak całkowicie zabronić dostęp do tego kanału ?
Rozumiem, że mam się pomęczyć w C++:D
 
hmm, daj do channel.xml nowy kanał z jakimś id

a później w skrypcie np przy logowaniu, jeżeli storage value jest X otwórz kanał o id Y

Nie znam się na tym zbytnio, ale chyba to by tak wyglądało
 
O tym samym myślałem, ale kanał będzie dostępny dla wszystkich tak czy siak, może jakby przerobić ten skrypt co zarzucił koob - doPlayerOpenChannel i kierując się tym dodać onPlayerOpenChannel, to może by się udało:D
Zabieram się do roboty xd
 
chat.cpp

Code:
uint32_t storage = -1;
if(readXMLInteger(p, "storage", intValue))
	storage = intValue;

getChannel~:
Code:
if(channelId == TWOJ_ID_CHANNELKU)
{
	int tmpStorage = atoi(player->getStorage(tmpChannel->getStorage()));
	if(tmpStorage > 0)
		return tmpChannel;
}

chat.h
Code:
uint32_t storage;
uint32_t getStorage() const {return storage;}

Cos w ten desen ;p

@Edit:
Troszq zmienilem ;p.
 
Last edited:
Back
Top