![]() ![]() ![]() ![]() ![]() ![]() ![]() | ![]() ![]() ![]() 3.1USERHOST (S,C) Informacje o nicku (user@host). USERHOST (S) i (C)dostarczja przy userID rowniez + - ~ i ^.Uzycie: USERHOST nick -cmd costamArgumenty:
$1 - czy jest IRC Opem. '+' dla TAK, '-' dla NIE. $2 - czy jest AwaY. '+' dla TAK, '-' dla NIE. $3 - user $4 - host Jesli SERVER twierdzi, ze takiego nicka nie ma, powraca z: 'nick - - <UNKNWON< <UNKNOWN>'Przyklady: userhost $0 -cmd if ([$4]!=[<UNKNOWN>]) { echo $0 to $3@$4 }{ echo Nie ma takiego: $0 }Wprawdzie po '-cmd' mozna upchnac prawie wszystko, najlepiej tam wstawicsprawdzanie, czy taki nick istnieje.3.1.2(Sprawcy czynnosci. Zobacz ON RAW_IRC). Przy ktorych ONach jest $userhost(),zobacz ON. Przyklady: on CTCP "*" @ ktoto = [$userhost()] - otrzymamy user@host nickaNalezy pamietac o '( )' na koncu $userhost( ). NIE MOZNA uzywac $userhost( )dla uzyskania informacji o kims innym niz Sprawca czynnosci ($0): on KICK "*" { @ kicker = [$userhost()] - OK @ kicked = [$userhost($2)] - ZLE! ZLE! ZLE! }USERHOST() po ONach nigdy nie posiada argumentow pomiedzy '()'. ![]() ![]() ![]() |