Da sie tak zrobic, aby powwpisaniu w "say /kapelusz nick" dawalo kapelusz temu graczowi? w sumie chodzi o to, aby czytalo tego nicka, bo standardowo jak wpisuje z nickiem to sie komenda nie wykonuje wiec jak mozna to zrobic?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
say z parametrami
Temat rozp. xxSlayeRxx, 20.08.2008 20:24
3 odpowiedzi w tym temacie
#1
Napisano 20.08.2008 20:24
#2
Napisano 21.08.2008 15:18
To może coś takiego:
register_clcmd ("say", "nickcheck") public nickcheck(id) { new said[192] new nick[32] read_args (said, 191) new pos = containi(said,"/kapelusz") if (pos != -1) { new i=pos+10 new j=0 while ((said[i]!=' ')&&(i<strlen(said)-1)) { nick[j++]=said[i++] } client_print(id, print_chat, "[KAPELUSZ] %s",nick) } return PLUGIN_CONTINUE }
#3
Napisano 23.08.2008 00:48
dzięki wielkie... a to nie wplynie na inne komendy z say'a?
#4
Napisano 23.08.2008 00:57
Nie, a przynajmniej nie powinno
To tylko sprawdza czy w tym co mówisz jest tekst /kapelusz, a jak tak to do zmiennej nick bierze ciąg znaków za /kapelusz'em aż do spacji, nie blokuje ani nie zmienia wypowiedzi.
To tylko sprawdza czy w tym co mówisz jest tekst /kapelusz, a jak tak to do zmiennej nick bierze ciąg znaków za /kapelusz'em aż do spacji, nie blokuje ani nie zmienia wypowiedzi.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych