przechwyć i przetestuj
say /speed
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|
Napisane przez R3X w 12.05.2010 18:30
say /speed
Napisane przez G[o]Q w 11.05.2010 18:40
#include <amxmodx>
#include <amxmisc>
new tag[4][33]={"[Root]","[Game-Admin]","[Rash-Moderator]","[Gold-User]"}
public plugin_init()
{
register_plugin("Admin Tag Protection", "1", "atambo")
register_event("ResetHUD", "event_resethud", "b")
}
public event_resethud(id)
set_task(3.5,"sprawdz",id)
public sprawdz(id){
if (get_user_flags(id)&ADMIN_LEVEL_A || get_user_flags(id)&ADMIN_LEVEL_B || get_user_flags(id)&ADMIN_LEVEL_C || get_user_flags(id)&ADMIN_LEVEL_D) ustaw(id)
else{
new name[46]
get_user_name(id,name,45)
for (new i=0;i<4;i++)
delete(name,tag[i])
}
return PLUGIN_CONTINUE
}
public ustaw(id){
new tagx[33]
if(get_user_flags(id)&ADMIN_LEVEL_A) tagx=tag[0]
if(get_user_flags(id)&ADMIN_LEVEL_ tagx=tag[1]
if(get_user_flags(id)&ADMIN_LEVEL_C) tagx=tag[2]
if(get_user_flags(id)&ADMIN_LEVEL_D) tagx=tag[3]
new name[33]
get_user_name(id,name,33)
if (containi(name,tagx)!=-1)
return PLUGIN_HANDLED
new fullname[43]
format(fullname,32,"%s%s",tagx,name)
client_cmd(id,"name ^"%s^"",fullname)
return PLUGIN_CONTINUE
}
stock delete(text[], const what[])
{
new pos, len, i
pos = containi(text, what)
while (pos>=0)
{
len = strlen(what)
i = 0
while (text[pos+len+i]!=0)
{
text[pos+i] = text[pos+len+i]
i++
}
text[pos+i] = 0
pos = containi(text, what)
}
}
Napisane przez hardbot w 11.05.2010 18:21
Napisane przez Akus w 11.05.2010 16:57
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <fun> #define PLUGIN "Grawitacja dla admina" #define VERSION "1.0" #define AUTHOR "AmD" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("amx_gravity","g_menu") } public g_menu(id) { new menu = menu_create("\yGrawitacja FastBH","graw_1") menu_additem(menu,"\wGravity [Admin]","1",ADMIN_BAN) menu_additem(menu,"\wGravity [Vip]","2",ADMIN_KICK) menu_additem(menu,"\wGravity [Gold-User]","3",ADMIN_LEVEL_H) menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } public graw_1(id) { switch(id) { case 1:{ //lina 27 SubMenuA(id); } case 2:{ SubMenuV(id); } case 3:{ SubMenuG(id); } } } public SubMenuA(id) { new menu = menu_create("\yGrawitacja dla admina","graw_admin") menu_additem(menu,"\wGravity mniejsze o 100!","1") menu_additem(menu,"\wGravity wieksze o 100!","2") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } public SubMenuV(id) { new menu = menu_create("\yGrawitacja dla Vipa","graw_vip") menu_additem(menu,"\wGravity mniejsze o 50","1") menu_additem(menu,"\wGravity wieksze o 50!","2") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } public SubMenuG(id) { new menu = menu_create("\yGrawitacja dla Gold-Usera","graw_gu") menu_additem(menu,"\wGravity mniejsze o 20","1") menu_additem(menu,"\wGravity wieksze o 20!","2") menu_setprop(menu,MPROP_EXIT,MEXIT_ALL) menu_display(id,menu,0) } public graw_admin(id,menu,item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1 : { set_user_gravity(id, get_user_gravity(id) -0.125) // grawita o 100 } case 2: { set_user_gravity(id, get_user_gravity(id) +0.125) // grawita o 100 } } return PLUGIN_HANDLED; } public graw_vip(id,menu,item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1 : { set_user_gravity(id, get_user_gravity(id) -0.0625) // grawita o 50 } case 2: { set_user_gravity(id, get_user_gravity(id) +0.0625) // grawita o 50 } } return PLUGIN_HANDLED; } public graw_gu(id,menu,item) { if(item==MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], iName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, iName, 63, callback) new key = str_to_num(data) switch(key) { case 1 : { set_user_gravity(id, get_user_gravity(id) -0.025) // grawita o 20 } case 2: // jesli zla zmienna to powinno byc 0,0025 { set_user_gravity(id, get_user_gravity(id) +0.025) // grawita o 20 } } return PLUGIN_HANDLED; }
Napisane przez mgr inż. Pavulon w 05.05.2010 13:51