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
Started By xxSlayeRxx, 20.08.2008 20:24
3 replies to this topic
#1
Posted 20.08.2008 20:24
#2
Posted 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
Posted 23.08.2008 00:48
dzięki wielkie... a to nie wplynie na inne komendy z say'a?
#4
Posted 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.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users