Plugin Neve:
|
AMX Szuper v3.7
|
Plugint készitette:
|
Bmann_420 & Bo0m!
|
Játék:
|
Counter-Strike
|
Kategória:
|
Admin parancsok
|
Eredeti link:
|
Nincs megadva
|
Jóváhagyó:
|
|
AMXX-hez készült plugin pack, egy pluginban 46 plugin! Tartalma: -ADMIN HEAL v0.9.3 - Elet adas -ADMIN ARMOR v1.0 - pajzs adas -ADMIN REVIVE II v0.1 - ujraelesztes -ADMIN NOCLIP v1.0 - falonatjaras -ADMIN GODMODE v1.0 - isten mod -ADMIN TELEPORT v0.9.3 - teleportalas -ADMIN STACK v0.9.3 - egymas fejere allitas -ADMIN ALLTALK v1.0 - alltalk allito -ADMIN GRAVITY v0.2 - gravity állító -ADMIN BURY v0.9.3 - elásás -ADMIN DISARM v1.1 - lefegyverzés -ADMIN UBER SLAP v0.9.3 - szétütés -ADMIN SLAY 2 v0.9.3 - megölés + effektek -ADMIN ROCKET v1.3 - rakéta készítés -ADMIN MONEY v1.0 - pénzes parancsok -ADMIN FIRE v1.0.0 - felgyújtás -ADMIN WEAPON II B6.5 - fegyver adás -ADMIN EXEC 2 v0.3 - parancs végrehajtás -ADMIN STATUS - részletes játékos infó -ADMIN SERVER PASSWORD v1.0 - szerver jelszó -ADMIN QUIT v1.0 - kiléptetés -ADMIN GAG v1.8.3 - némítás [hiba miatt kikapcsolba - ChDave] -ADMIN FLASH v1.0 - vakítógránátozás -ADMIN SERVER SHUTDOWN v1.0 - szerver újraindítás -ADMIN TEAM LOCK v1.3 - csapat zárolás -ADMIN TRANSFER v1.0 - csapat váltás -ADMIN AMMO v1.0 - végtelen töltény -ADMIN CHECK v1.15- /admin infók -ADMIN MAP EXTEND v1.1 - pályahosszabítás -ADMIN LISTEN v2.3 -ADMIN VOCOM v1.3 - voice kommunikáció -ADMIN DRUG v1.0 - drogoztatás -ADMIN SPEED vv1.0 sebesség állítás -ADMIN BAD AIM 1.3 - rossz célzás -CHANGE TO SPEC AND BACK v1.0 - spectatorba állítás -ENTER/LEAVE MESSAGES v1.0 - üdvözlő üzenetek -DAMAGE DONE v0.4 - sebzés okozva -DEAD CHAT v2.1 - halott chat másik csapattal -LOADING SOUNDS v1.0 - töltő zenék -SPECTATOR BUG FIX v1.0 - gugolás közben halál fix -'SHOWNDEAD' SCOREBOARD FIX v0.9.4 - csatlakozáskor nem lesznek csapatban -FIX ECHO SOUNDS v1.0- viszhang fix -AFK BOMB TRANSFER v1.4 - bomba átálítás -C4 TIMER v1.1 - c4 időzítő -STATS MARQUEE v1.2 -SPAWN PROTECTION v7.1 - újraéledés védelem Parancsok, készítők az SMA-ban.
")
show_motd(id, message, "Status")
return PLUGIN_CONTINUE
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//SERVER PASSWORD v1.0 by Sparky911
//==========================================================================================================
public admin_pass(id, level, cid)
{
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new cmd[32], password[128]
read_argv(0, cmd, 31)
read_args(password, 127)
replace(password, 127, cmd, "")
format(password, 127, "%s", password)
new authid[36]
new name[32]
get_user_name(id, name, 31)
get_user_authid(id, authid, 35)
switch (get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_PASSWORD_SET_CASE2",name)
case 1: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_PASSWORD_SET_CASE1")
}
log_amx("%L", LANG_SERVER, "AMX_SUPER_PASSWORD_SET_LOG",name,authid,password)
set_cvar_string("sv_password", password)
return PLUGIN_HANDLED
}
public admin_nopass(id, level, cid)
{
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new authid[36]
new name[32]
get_user_name(id, name, 31)
get_user_authid(id, authid, 35)
switch (get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_PASSWORD_REMOVE_CASE2",name)
case 1: client_print(0,print_chat,"%L", LANG_PLAYER, "AMX_SUPER_PASSWORD_REMOVE_CASE1")
}
log_amx("%L", LANG_SERVER, "AMX_SUPER_PASSWORD_REMOVE_LOG",name,authid)
set_cvar_string("sv_password", "")
return PLUGIN_HANDLED
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ADMIN QUIT v1.1 by Bo0m! (Originally from AdminModX by Zor)
//==========================================================================================================
public admin_quit(id,level,cid){
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED
new arg[32], admin_name[32], player_name[32], admin_authid[36], player_authid[36]
read_argv(1,arg,31)
get_user_name(id,admin_name,31)
get_user_authid(id,admin_authid,35)
if (arg[0]=='@'){
new players[32], inum
if (equali("T",arg[1])) copy(arg[1],31,"TERRORIST")
if (equali("ALL",arg[1])) get_players(players,inum)
else get_players(players,inum,"e",arg[1])
if (inum == 0) {
console_print(id,"%L", LANG_PLAYER, "AMX_SUPER_NO_PLAYERS")
return PLUGIN_HANDLED
}
for(new a=0;a ( 60 * 60 ) )
time = GAG_TIME
num_to_str( time, arg3, 31 )
if( equal( arg3, "0" ) )
formatex( arg3, 31, "unlimited" )
switch( get_cvar_num( "amx_show_activity" ) )
{
case 2: client_print( 0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GAG_PLAYER_CASE2", adminname, playername, showflags, arg3 )
case 1: client_print( 0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GAG_PLAYER_CASE1", playername, showflags, arg3 )
}
client_print( player, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GAG_CONSOLE" )
new ungagid[1]
ungagid[0] = player
if( time != 0 )
set_task( float( time ), "task_ungag", player, ungagid, 1 )
new loginfo[5]
loginfo[0] = player
loginfo[1] = id
loginfo[2] = 0
loginfo[3] = countflags
loginfo[4] = floatround( Float:time )
log_actions( loginfo )
return PLUGIN_HANDLED
}
public admin_ungag( id, level, cid )
{
if( !cmd_access( id, level, cid, 2 ) )
return PLUGIN_HANDLED
new arg[32]
read_argv( 1, arg, 31 )
new flags = 3
if( get_user_flags( id ) && ADMIN_IMMUNITY )
flags--
new player = cmd_target( id, arg, flags )
new adminname[32], playername[32]
new adminauth[32], playerauth[32]
get_user_name( id, adminname, 31 )
get_user_authid( id, adminauth, 31 )
get_user_name( player, playername, 31 )
get_user_authid( player, playerauth, 31 )
if( !g_gagged[player] )
{
console_print( id, "%L", LANG_PLAYER, "AMX_SUPER_GAG_PLAYER_ERROR", playername )
return PLUGIN_HANDLED
}
switch( get_cvar_num( "amx_show_activity" ) )
{
case 2: client_print( 0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_UNGAG_PLAYER_CASE2", adminname, playername )
case 1: client_print( 0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_UNGAG_PLAYER_CASE1", playername )
}
client_print( player, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_UNGAG_CONSOLE" )
remove_task( player )
ungag_player( player )
new loginfo[5]
loginfo[0] = player
loginfo[1] = id
loginfo[2] = 1
log_actions( loginfo )
return PLUGIN_HANDLED
}
public log_actions( loginfo[] )
{
new adminname[32], playername[32]
new adminauth[32], playerauth[32]
get_user_name( loginfo[1], adminname, 31 )
get_user_authid( loginfo[1], adminauth, 31 )
get_user_name( loginfo[0], playername, 31 )
get_user_authid( loginfo[0], playerauth, 31 )
new showflags[32]
switch( loginfo[3] )
{
case 1: formatex( showflags, 31, "say " )
case 2: formatex( showflags, 31, "say_team" )
case 3: formatex( showflags, 31, "say and say_team" )
case 4: formatex( showflags, 31, "voice" )
case 5: formatex( showflags, 31, "say and voice" )
case 6: formatex( showflags, 31, "say_team and voice" )
case 7: formatex( showflags, 31, "say, say_team, and voice" )
}
switch( loginfo[2] )
{
case 0: log_amx( "%L", LANG_PLAYER, "AMX_SUPER_GAG_PLAYER_LOG", adminname, adminauth, playername, playerauth, loginfo[3], loginfo[4] )
case 1: log_amx( "%L", LANG_PLAYER, "AMX_SUPER_UNGAG_PLAYER_LOG", adminname, adminauth, playername, playerauth )
}
}
public task_ungag( ungagid[] )
{
new playername[32]
get_user_name( ungagid[0], playername, 31 )
client_print( 0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_GAG_END", playername )
ungag_player( ungagid[0] )
}
public ungag_player( id )
{
if( g_gagged[id] & 4 )
{
switch( get_cvar_num( "sv_alltalk" ) )
{
case 0: set_speak( id, SPEAK_NORMAL )
case 1: set_speak( id, SPEAK_ALL )
}
}
g_gagged[id] = 0
}
public client_infochanged( id )
{
if( g_gagged[id] )
{
new newname[32], oldname[32]
get_user_info( id, "name", newname, 31 )
get_user_name( id, oldname, 31 )
if( !equali( newname, oldname ) )
{
client_print( id, print_chat, "%L", id, "AMX_SUPER_PLAYER_NAMELOCK" )
set_user_info( id, "name", oldname )
}
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//ADMIN WEAPON II Build 6.5 by SniperBeamer\Girthesniper\Meatwad
//Revised by Bo0m!
//==========================================================================================================
public admin_weapon(id,level,cid)
{
if ( !cmd_access(id,level,cid,3) )
return PLUGIN_HANDLED
new arg[32],arg2[8],weapon
new aName[32], aAuthid[36]
read_argv(1,arg,31)
read_argv(2,arg2,7)
get_user_name(id,aName,31)
get_user_authid(id,aAuthid,35)
weapon = str_to_num(arg2)
if (arg[0]=='@'){
new plist[32], pnum
if (equali("T",arg[1])) copy(arg[1],31,"TERRORIST")
if (equali("ALL",arg[1])) get_players(plist,pnum,"a")
else get_players(plist,pnum,"ae",arg[1])
if (pnum == 0) {
console_print(id,"%L", LANG_PLAYER, "AMX_SUPER_NO_PLAYERS")
return PLUGIN_HANDLED
}
for(new i=0; i
|