Elo, mam pytanie czy mógłby mi ktoś przerobić amx_ip tak żeby zwykły user mógł go używać bo mi sie nie udaje :D
|
|
Elo, mam pytanie czy mógłby mi ktoś przerobić amx_ip tak żeby zwykły user mógł go używać bo mi sie nie udaje :D
sprobuj zamienic
naregister_concmd("amx_ip","ShowIP",ADMIN_KICK,"< player , @TEAM , *>");
good luck.register_concmd("amx_ip","ShowIP",0,"< player , @TEAM , *>");
lol? każdy moze go odrazu uzywac, conajmniej tak mi sie zawsze wydawało
http://forums.alliedmods.net/showthread.php?p=372646
domyslnie tylko admini z flaga ADMIN_KICK moga, mysle ze zmiana powyzszej linijki powinna pozwolic wszystkim.This plugin enables an admin to find out a player's ip by typing in amx_ip <name>. The ip prints in the console.
no tak ale odkad mam na serwie to wchodziłem jako nieadmin i tez mi pokazywalo ip
to skopiuj shadowowi amx_ip.amxx i po klopocie :D
chyba ze... wszyscy Twoi uzytkownicy maja flagi ADMIN_KICK? ^^
admin_kick nie az taki to nie jestem :p a amx_ip mam z tego linku co podałem dobra ale jak mu nie działa to zmien
na toZamieszczone przez parabole
Kod:register_concmd("amx_ip", "ShowIP", , "< player , @TEAM , *>")
SoulsHunter, coś źle ;/
Nie przejdzie to
Shadow, hahah zaraz coś wam dam jak bedzie działało :p
DAwaj byleby dawało to co chce :D
narazie macie ze każdy może wpisac amx_ip
Kod:/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> /*Description: This plugin enables an admin to find out a player's ip by typing in amx_ip <name>. The ip prints in console and in the regular game.*/ public plugin_init() { register_plugin("Show IP","1.0","$uicid3"); register_concmd("amx_ip","ShowIP",-1,"< player , @TEAM , *>"); } public ShowIP(id , level , cid) { if(!cmd_access(id , level , cid , 2)) return PLUGIN_HANDLED; new Arg[36]; new szIP[46] , szName[36]; new Players[32] , pnum; read_argv(1, Arg , 35); if(Arg[0] == '@') { switch( Arg[1] ) { case 'C' , 'c': { console_print(id , "[AMXX] IP print out for CT team"); get_players(Players , pnum , "ce" , "CT"); for(new i = 0; i < pnum; i++) { get_user_ip(Players[i] , szIP , 45 , 1); get_user_name(Players[i] , szIP , 35); console_print(id , "%d) %s - %s", (i + 1) , szName , szIP); } } case 'T' , 't': { console_print(id , "[AMXX] IP print out for T team"); get_players(Players , pnum , "ce" , "TERRORIST"); for(new i = 0; i < pnum; i++) { get_user_ip(Players[i] , szIP , 45 , 1); get_user_name(Players[i] , szIP , 35); console_print(id , "%d) %s - %s", (i + 1) , szName , szIP); } } } } else if(equal( Arg , "*")) { get_players( Players , pnum , "c"); console_print(id , "[AMXX] IP print out for all players"); for(new i=0; i < pnum; i++) { get_user_ip(Players[i],szIP , 45 , 1); get_user_name(Players[i] , szName , 35); console_print(id , "%d) %s - %s", (i + 1), szName , szIP); } } else { new Target = cmd_target(id , Arg , 10); if(!is_user_connected(Target)) return PLUGIN_HANDLED; get_user_ip( Target , szIP , 45 , 1); get_user_name( Target , szName , 35); console_print( id , "[AMXX] %s's IP address : %s", szName , szIP); } return PLUGIN_HANDLED; }
Dzięki :D
teraz daje ze cała lista graczy ;)Kod:/* Plugin napisany przez grankee */ #include <amxmodx> #include <amxmisc> /*amx_ip - printuje ip wszystkich graczy do konsoli.*/ public plugin_init() { register_plugin("Pokaz IP","1.0","grankee"); register_concmd("amx_ip","IP",0," - pokazuje IP graczy."); } public IP(id) { new ipek[46], imie[36]; new ilee=0; new Players[32] , ile; get_players( Players , ile); console_print(id , "IP graczy grajacych na servie:"); for(new i=0; i < ile; i++) { get_user_ip(Players[i],ipek , 45 , 0); get_user_name(Players[i] , imie , 35); console_print(id , "%d) %s - %s", (i + 1), imie , ipek); ilee=i+1; } console_print(id , "Wszystkich graczy: %d",ilee) return PLUGIN_HANDLED; }
| « Rozmowy Team po śmierci | runda rozgrzewkowa » |