←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Podmiana modelu noża przy tarczy

Locked

  • +
  • -
daedhelil's Photo daedhelil 29.04.2010

Witam. Moglibyście napisać mi w jaki sposób podmienić model noża przy tarczy? Już od rana się męczę, szukam na amxmodx.org ale się nie udaje. Z góry thx. PLUS do reputacji za pomoc :kwiaty:

-----------------------
I tak przy okazji żeby forum nie śmiecić. Moglibyście zobaczyć co jest źle w poniższym pluginie i mnie poprawić? ^^
#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "SuperAdmin"
#define VERSION "1.0"
#define AUTHOR "tEc."

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /superadmin", "MyMenu")
	register_clcmd("amx_godmode_on", "godmode_on")
	register_clcmd("amx_godmode_off", "godmode_off")
	register_clcmd("amx_invisible_on", "invisible_on")
	register_clcmd("amx_invisible_off", "invisible_off")
	register_clcmd("amx_footsteps_on", "footsteps_on")
	register_clcmd("amx_footsteps_off", "footsteps_off")
	register_clcmd("amx_maxspeed_on", "maxspeed_on")
	register_clcmd("amx_maxspeed_off", "maxspeed_off")
}

public MyMenu()
{
	new MyMenu=menu_create("Menu HeadAdmina","wykonaj");
	new MyMenuFun=menu_makecallback("mcbMyMenu");

	menu_additem(MyMenu,"Niesmiertelnosc",ADMIN_BAN,MyMenuFun)
	menu_additem(MyMenu,"Niewidzialnosc",ADMIN_BAN,MyMenuFun)
	menu_additem(MyMenu,"Ciche kroki",ADMIN_BAN,MyMenuFun)
	menu_additem(MyMenu,"Szybkie bieganie",ADMIN_BAN,MyMenuFun)
	menu_additem(MyMenu,"wyłącz MOCE",ADMIN_BAN,MyMenuFun)

	menu_setprop(MyMenu,MPROP_EXITNAME,"Wyjscie")
	menu_setprop(MyMenu,MPROP_NUMBER_COLOR,"y")
	menu_display(id, MyMenu,0)
	return PLUGIN_HANDLED
}

public mcbMyMenu(id, MyMenu, item)
{
	return ITEM_ENABLED;
}

public wykonaj(id, MyMenu, item)
{
	switch(item)
	{
		case 0:{
			client_cmd(id, "amx_godmode_on");
		}
		case 1:{
			client_cmd(id, "amx_invisible_on");
		}
		case 2:{
			client_cmd(id, "amx_footsteps_on");
		}
		case 3:{
			client_cmd(id, "amx_maxspeed_on");
		}
		case 4:{
			client_cmd(id, "amx_godmode_off;amx_invisible_off;amx_footsteps_off;amx_maxspeed_off");
		}
	}
	menu_destroy(MyMenu);
	return PLUGIN_HANDLED;
}

public godmode_on()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_godmode ( id,[ godmode = 1 ] )
		client_print(id, print_chat, "[AMXX] Niesmiertelnosc!")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public godmode_off()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_godmode ( id,[ godmode = 0 ] )
		client_print(id, print_chat, "[AMXX] Niesmiertelnosc wylaczona.")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public footsteps_on()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_footsteps ( id, [ set = 1 ] )
		client_print(id, print_chat, "[AMXX] Ciche kroki!")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public footsteps_off()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_footsteps ( id, [ set = 0 ] )
		client_print(id, print_chat, "[AMXX] Ciche kroki wylaczone.")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public maxspeed_on()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_maxspeed ( index, [ Float:speed = - 3.0 ] )
		client_print(id, print_chat, "[AMXX] Szybkie bieganie!")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public maxspeed_off()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_maxspeed ( index, [ Float:speed = - 1.0 ] )
		client_print(id, print_chat, "[AMXX] Szybkie bieganie wylaczone.")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public invisible_on()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
        	set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,13)
		client_print(id, print_chat, "[AMXX] Niewidzialnosc!")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

public invisible_off()
{
	if ( get_user_flags(id) & ADMIN_IMMUNITY )
	{
		set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
        	client_print(id, print_chat, "[AMXX] Niewidzialnosc wylaczona.")
	}
	else
	{
		client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
	}
}

Edited by tEc., 29.04.2010 16:25.
Quote

hardbot's Photo hardbot 30.04.2010

Ohohoo Dużo eroora dużo mieć spacji i dużo erorra mieć ja ci to poprawić źle mieć też Flagi dla admina mieć xP


#include <amxmodx>
#include <cstrike>
#include <fun>

#define PLUGIN "SuperAdmin"
#define VERSION "1.0"
#define AUTHOR "tEc."

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /superadmin", "MyMenu", ADMIN_BAN)
register_clcmd("amx_godmode_on", "godmode_on")
register_clcmd("amx_godmode_off", "godmode_off")
register_clcmd("amx_invisible_on", "invisible_on")
register_clcmd("amx_invisible_off", "invisible_off")
register_clcmd("amx_footsteps_on", "footsteps_on")
register_clcmd("amx_footsteps_off", "footsteps_off")
register_clcmd("amx_maxspeed_on", "maxspeed_on")
register_clcmd("amx_maxspeed_off", "maxspeed_off")
}

public MyMenu()
{
new menu = menu_create("Menu HeadAdmina","wykonaj");

menu_additem(menu,"Niesmiertelnosc", "1",0)
menu_additem(menu,"Niewidzialnosc", "2",0)
menu_additem(menu,"Ciche kroki", "3",0)
menu_additem(menu,"Szybkie bieganie", "4",0)
menu_additem(menu,"wyłącz MOCE", "5",0)

menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")

menu_display(menu,0)

return PLUGIN_HANDLED
}

public mcbMyMenu(id, MyMenu, item)
{
return ITEM_ENABLED;
}

public wykonaj(id, MyMenu, item)
{
switch(item)
{
case 0:{
client_cmd(id, "amx_godmode_on");
}
case 1:{
client_cmd(id, "amx_invisible_on");
}
case 2:{
client_cmd(id, "amx_footsteps_on");
}
case 3:{
client_cmd(id, "amx_maxspeed_on");
}
case 4:{
client_cmd(id, "amx_godmode_off;amx_invisible_off;amx_footsteps_off;amx_maxspeed_off");
}
}
menu_destroy(MyMenu);
return PLUGIN_HANDLED;
}

public godmode_on(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_godmode ( id, 1)
client_print(id, print_chat, "[AMXX] Niesmiertelnosc!")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public godmode_off(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_godmode ( id, 0)
client_print(id, print_chat, "[AMXX] Niesmiertelnosc wylaczona.")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public footsteps_on(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_footsteps ( id, 0)
client_print(id, print_chat, "[AMXX] Ciche kroki!")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public footsteps_off(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_footsteps ( id, 1)
client_print(id, print_chat, "[AMXX] Ciche kroki wylaczone.")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public maxspeed_on(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
if(get_user_maxspeed(id)<0.1)
client_print(id, print_chat, "[AMXX] Szybkie bieganie!")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public maxspeed_off(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_maxspeed(id,-0.0)
client_print(id, print_chat, "[AMXX] Szybkie bieganie wylaczone.")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public invisible_on(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,13)
client_print(id, print_chat, "[AMXX] Niewidzialnosc!")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}

public invisible_off(id)
{
if (get_user_flags(id) & ADMIN_IMMUNITY)
{
set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255)
client_print(id, print_chat, "[AMXX] Niewidzialnosc wylaczona.")
}
else
{
client_print(id, print_chat, "[AMXX] Komenda dostepna tylko dla admina!")
}
}
Quote
Locked