Ogólnie banowanie przez serwer działa, ban online również tylko jak dodam bana przez strone tak "zwyczajnie" (podając dokładny nick, ip) to ten gracz i tak może wejść na serwer. Jak temu zaradzić?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
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.
|
reload93
Rejestracja: 26.12.2015Aktualnie: Nieaktywny
Poza forum Ostatnio: 21.04.2016 18:58




Statystyki
- Grupa: Użytkownik
- Całość postów: 9
- Odwiedzin: 2 498
- Tytuł: Nowy
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
Kontakt
Narzędzia użytkownika
Znajomi
reload93 nie posiada znajomych
Ostatnio byli
Brak ostatnio odwiedzających do wyświetlenia
Moje tematy
Ban nałożony przez strone nie działa
12.04.2016 18:48
Problem z pluginem od wyboru noży
10.04.2016 14:24
Witam, edytowałem mocno plugin knife mod pod swoje potrzeby i mam dwa następujące problemy:
- dwa noże są dla admina i vipa, osoba która nie posiada odpowiednich flag nie może wybrać tego modelu i wyświetla się info "Nie mozesz korzystac z tego modelu!", a model zamienia się na domyślny lecz gdy schowam go i wyciągnę ta informacja że nie można korzystać z tego modelu ciągle się pojawia, a chciałbym aby pojawiała się tylko przy próbie wyboru, a nie przy każdym wyciągnięciu
- gdy wybiorę jakiś model pojawia się informacja w say "[KNIFE] Wybrales model Domyslny" i ta informacja również pojawia się za każdorazowym wyciągnięciem noża, a powinna tylko wtedy gdy wybieram jakiś model
Poniżej kod pluginu:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fun>
#include <colorchat>
#define PLUGIN "Knife Models"
#define VERSION "1.0"
#define AUTHOR "DreameR"
new knife_model[33]
new g_Menu
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("CurWeapon","CurWeapon","be","1=1")
register_menucmd(g_Menu, 1023, "knifemenu")
register_clcmd("say /noz", "wybor_noza")
register_clcmd("say /noze", "wybor_noza")
}
public plugin_precache()
{
precache_model("models/noze/csr_karambit.mdl")
precache_model("models/noze/csr_butterfly.mdl")
precache_model("models/noze/csr_domyslny.mdl")
precache_model("models/noze/csr_bayonet.mdl")
precache_model("models/noze/csr_huntsman.mdl")
}
public wybor_noza(id)
{
new menu[512]
add(menu, 511, "\wWybierz \rModel Noza\w:^n^n")
add(menu, 511, "\r1. \wButterfly (\yModel dla \rAdminow\w)^n")
add(menu, 511, "\r2. \wKarambit (\yModel dla \rVIP'ow\w)^n")
add(menu, 511, "\r3. \wDomyslny^n")
add(menu, 511, "\r4. \wBayonet^n")
add(menu, 511, "\r5. \wHuntsman^n^n")
add(menu, 511, "\r0. \wWyjscie^n")
new keys = ( 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 )
show_menu(id, keys, menu, -1)
}
public knifemenu(id, key)
{
switch(key)
{
case 0: SetKnife(id , 0)
case 1: SetKnife(id , 1)
case 2: SetKnife(id , 2)
case 3: SetKnife(id , 3)
case 4: SetKnife(id , 4)
case 5: SetKnife(id , 5)
default: return PLUGIN_HANDLED
}
SaveData(id)
return PLUGIN_HANDLED
}
public SetKnife(id , Knife)
{
knife_model[id] = Knife
new Weapon = get_user_weapon(id)
if (Weapon != CSW_KNIFE)
return PLUGIN_HANDLED
new vModel[56]
switch(Knife)
{
case 0:
{
if(get_user_flags(id) & ADMIN_BAN)
{
format(vModel,55,"models/noze/csr_butterfly.mdl")
ColorChat(id,GREEN,"[KNIFE]^x01 Wybrales model^x03 Butterfly")
}
else
{
client_print(id, print_center, "Nie mozesz korzystac z tego modelu!")
format(vModel,55,"models/noze/csr_domyslny.mdl")
}
}
case 1:
{
if(get_user_flags(id) & ADMIN_LEVEL_H || get_user_flags(id) & ADMIN_BAN)
{
format(vModel,55,"models/noze/csr_karambit.mdl")
ColorChat(id,GREEN,"[KNIFE]^x01 Wybrales model^x03 Karambit")
}
else
{
client_print(id, print_center, "Nie mozesz korzystac z tego modelu!")
format(vModel,55,"models/noze/csr_domyslny.mdl")
}
}
case 2:
{
format(vModel,55,"models/noze/csr_domyslny.mdl")
ColorChat(id,GREEN,"[KNIFE]^x01 Wybrales model^x03 Domyslny")
}
case 3:
{
format(vModel,55,"models/noze/csr_bayonet.mdl")
ColorChat(id,GREEN,"[KNIFE]^x01 Wybrales model^x03 Bayonet")
}
case 4:
{
format(vModel,55,"models/noze/csr_huntsman.mdl")
ColorChat(id,GREEN,"[KNIFE]^x01 Wybrales model^x03 Huntsman")
}
}
entity_set_string(id, EV_SZ_viewmodel, vModel)
return PLUGIN_HANDLED;
}
public CurWeapon(id)
{
SetKnife(id, knife_model[id])
}
public client_authorized(id)
{
LoadData(id)
}
SaveData(id)
{
new authid[32]
get_user_authid(id, authid, 31)
new vaultkey[64]
new vaultdata[64]
format(vaultkey, 63, "KMOD_%s", authid)
format(vaultdata, 63, "%d", knife_model[id])
set_vaultdata(vaultkey, vaultdata)
}
LoadData(id)
{
new authid[32]
get_user_authid(id,authid,31)
new vaultkey[64], vaultdata[64]
format(vaultkey, 63, "KMOD_%s", authid)
get_vaultdata(vaultkey, vaultdata, 63)
knife_model[id] = str_to_num(vaultdata)
}
Problem amxbans ze stylem
07.04.2016 12:59
Witam, gdy wgrywam jakikolwiek styl i ustawiam jako domyślny to od razu przenosi mnie do strony
version.gm-community.net
i nie da się korzystać z amxbans ponieważ za każdym odświeżeniem za sekunde przekierowuje...
Podmiana modelu od 500 zabójstw
11.03.2016 18:15
Witam, chciałbym się dowiedzieć w jaki sposób mogę wykonać podmianę modelu broni (jednej - m4) od 500 zabójstw - tak aby zabójstwa były brane z ranku. Mam taki o to kod
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "fwItemDeploy",1)
}
public fwItemDeploy(wpn)
{
static iOwner;
iOwner = entity_get_edict(wpn, EV_ENT_owner)
entity_set_string(iOwner, EV_SZ_viewmodel, "models/v_pompa_m4a1.mdl")
entity_set_string(iOwner, EV_SZ_weaponmodel, "models/p_pompa_m4a1.mdl")
}
Problem info hud
21.02.2016 11:53
Witam posiadam na serwerze hud którego kod zamieszczam poniżej i mam z nim problem ponieważ po zmianie mapy zabójstwa w nim wyświetlane resetuję się, a chciałbym aby były zliczane cały czas. Pomóżcie proszę
Dodam, że jest to lekka przeróbka tego pluginu - http://amxx.pl/topic/107967-info-hud/
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <csx>
#define TASK_FUN 672
#define PLUGIN "Info_hud"
#define VERSION "1.0"
#define AUTHOR "Flk"
new sync_hud_obj;
new kill[33];
new cvar_hud;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);
sync_hud_obj = CreateHudSyncObj();
register_event("DeathMsg", "eDeath", "a");
cvar_hud = register_cvar("hud_wyglad", "1");
}
public client_connect(id)
{
kill[id]= 0;
}
public client_disconnect(id)
{
kill[id]= 0;
}
public Odrodzenie(id)
{
if(!task_exists(id+TASK_FUN))
set_task(0.1, "Hud_fun", id+TASK_FUN, _, _, "b");
}
public eDeath()
{
new attacker=read_data(1);
kill[attacker]++;
return PLUGIN_CONTINUE;
}
public Hud_fun(id)
{
id -= TASK_FUN;
static stats[8], body[8];
get_user_stats(id, stats, body);
if(!is_user_connected(id))
{
remove_task(id+TASK_FUN);
return PLUGIN_CONTINUE;
}
if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);
new name[32]
get_user_name(target, name, 31)
if(!target)
return PLUGIN_CONTINUE;
new hud_wyglad = get_pcvar_num(cvar_hud);
switch(hud_wyglad)
{
case 1:
{
set_hudmessage(0, 160, 0, 0.03, 0.2, 0, 6.0, 1.0)
ShowSyncHudMsg(id, sync_hud_obj, "[Nick: %s]^n[HP: %d]^n[VIP: %s]^n[Zabójstwa: %d]^n[Forum: xx]", name, get_user_health(id), get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie", kill[target]);
}
}
return PLUGIN_CONTINUE;
}
new name[32]
get_user_name(id, name, 31)
new hud_wyglad = get_pcvar_num(cvar_hud);
switch(hud_wyglad)
{
case 1:
{
set_hudmessage(0, 160, 0, 0.03, 0.2, 0, 6.0, 1.0)
ShowSyncHudMsg(id, sync_hud_obj, "[Nick: %s]^n[HP: %d]^n[VIP: %s]^n[Zabójstwa: %d]^n[Forum: xx]", name, get_user_health(id), get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie", kill[id]);
}
}
return PLUGIN_CONTINUE;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Tematy: reload93
- Regulamin


Dodatki SourceMod



Moja zawartość