Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

kamilcio13113 - zdjęcie

kamilcio13113

Rejestracja: 11.05.2015
Aktualnie: Nieaktywny
Poza forum Ostatnio: 20.03.2016 20:06
-----

Moje tematy

[KOSZ] mininas problem

04.03.2016 21:38

witam mamtaki problem jak zmienic w minibansie by jak wchodze w amxmodmenu/bany zeby wybrac gracza powod i dlugosc bana 

zeby to usunac daje ss 

 

http://zapodaj.net/6...4aca6d.jpg.html

Vip na dd2

28.02.2016 20:38

Witam moze ktos przerobic ten kod bo robilem vipa z generatora lecz nie dziala i chialby by ktos zrobil vip.txt

 

vip.sms

#include <amxmodx>
#include <colorchat>
#include <cstrike>
#include <csx>
#include <engine>
#include <fun>
#include <hamsandwich>
 
forward amxbans_admin_connect(id);
 
new Array:g_Array, CsArmorType:armortype, bool:g_Vip[33], gRound=0, maxPlayers,
weapon_id;
 
new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};
 
public plugin_init(){
register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill");
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
register_event("HLTV", "event_new_round", "a", "1=0", "2=0");
register_logevent("GameCommencing", 2, "1=Game_Commencing");
register_event("DeathMsg", "DeathMsg", "a");
register_message(get_user_msgid("ScoreAttrib"), "VipStatus");
g_Array=ArrayCreate(64,32);
for(new i;i<sizeof g_Langcmd;i++){
register_clcmd(g_Langcmd[i], "ShowVips");
}
register_clcmd("say /vip", "ShowMotd");
set_task(30.0, "ShowAdv",.flags = "b");
register_message(get_user_msgid("SayText"),"handleSayText");
register_logevent("RoundEnd", 2, "1=Round_End");
}
public client_authorized(id){
if(get_user_flags(id) & 524288 == 524288){
client_authorized_vip(id);
}
}
public client_authorized_vip(id){
g_Vip[id]=true;
new g_Name[64];
get_user_name(id,g_Name,charsmax(g_Name));
 
new g_Size = ArraySize(g_Array);
new szName[64];
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, szName, charsmax(szName));
 
if(equal(g_Name, szName)){
return 0;
}
}
ArrayPushString(g_Array,g_Name);
 
return PLUGIN_CONTINUE;
}
public client_disconnect(id){
if(g_Vip[id]){
client_disconnect_vip(id);
}
}
public client_disconnect_vip(id){
g_Vip[id]=false;
new Name[64];
get_user_name(id,Name,charsmax(Name));
 
new g_Size = ArraySize(g_Array);
new g_Name[64];
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
public SpawnedEventPre(id){
if(g_Vip[id]){
if(is_user_alive(id)){
SpawnedEventPreVip(id);
}
}
}
public SpawnedEventPreVip(id){
set_user_health(id, get_user_health(id)+10);
cs_set_user_armor(id, min(cs_get_user_armor(id,armortype)+100, 300), armortype);
new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);
give_item(id, "weapon_hegrenade");
++henum;
new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);
give_item(id, "weapon_flashbang");
++fbnum;
cs_set_user_bpammo(id, CSW_FLASHBANG, 2);
new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);
give_item(id, "weapon_smokegrenade");
++sgnum;
give_item(id, "weapon_deagle");
give_item(id, "ammo_50ae");
weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);
cs_set_user_bpammo(id, CSW_DEAGLE, 35);
if(gRound>=2){
cs_set_user_money(id, min(cs_get_user_money(id)+1000, 16000), 1);
}
if(get_user_team(id)==1){
give_item(id, "weapon_ak47");
give_item(id, "ammo_762nato");
weapon_id=find_ent_by_owner(-1, "weapon_ak47", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_AK47, 90);
}
if(get_user_team(id)==2){
give_item(id, "weapon_m4a1");
give_item(id, "ammo_556nato");
weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);
if(weapon_id)cs_set_weapon_ammo(weapon_id, 30);
cs_set_user_bpammo(id, CSW_M4A1, 90);
}
}
public event_new_round(){
++gRound;
}
public GameCommencing(){
gRound=0;
}
public DeathMsg(){
new killer=read_data(1);
new victim=read_data(2);
 
if(is_user_alive(killer) && g_Vip[killer] && get_user_team(killer) != get_user_team(victim)){
DeathMsgVip(killer,victim,read_data(3));
}
}
public DeathMsgVip(kid,vid,hs){
set_user_health(kid, min(get_user_health(kid)+(hs?15:10),130));
cs_set_user_money(kid, cs_get_user_money(kid)+(hs?500:300));
}
public VipStatus(){
new id=get_msg_arg_int(1);
if(is_user_alive(id) && g_Vip[id]){
set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);
}
}
public ShowVips(id){
new g_Name[64],g_Message[192];
 
new g_Size=ArraySize(g_Array);
 
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
add(g_Message, charsmax(g_Message), g_Name);
 
if(i == g_Size - 1){
add(g_Message, charsmax(g_Message), ".");
}
else{
add(g_Message, charsmax(g_Message), ", ");
}
}
ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze: ^x04%s", g_Message);
return PLUGIN_CONTINUE;
}
public client_infochanged(id){
if(g_Vip[id]){
new szName[64];
get_user_info(id,"name",szName,charsmax(szName));
 
new Name[64];
get_user_name(id,Name,charsmax(Name));
 
if(!equal(szName,Name)){
ArrayPushString(g_Array,szName);
 
new g_Size=ArraySize(g_Array);
new g_Name[64];
for(new i = 0; i < g_Size; i++){
ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));
 
if(equal(g_Name,Name)){
ArrayDeleteItem(g_Array,i);
break;
}
}
}
}
}
public plugin_end(){
ArrayDestroy(g_Array);
}
public ShowMotd(id){
show_motd(id, "vip.txt", "Informacje o vipie");
}
public ShowAdv(){
ColorChat(0, NORMAL, "[VIP]^x04 Chcesz dowiedziec sie co posiada vip ? Napisz na say'u /vip");
}
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);
 
if(is_user_connected(id) && g_Vip[id]){
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax(szTmp))
 
new szPrefix[64] = "^x04[VIP]";
 
if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 :  %s2");
}
set_msg_arg_string(2,szTmp2);
}
return PLUGIN_CONTINUE;
}
public bomb_planted(id){
if(is_user_alive(id) && g_Vip[id]){
cs_set_user_money(id,cs_get_user_money(id) + 300);
}
}
public bomb_defused(id){
if(is_user_alive(id) && g_Vip[id]){
cs_set_user_money(id,cs_get_user_money(id) + 300);
}
}
public plugin_cfg(){
maxPlayers=get_maxplayers();
}
public RoundEnd(){
for(new i = 1; i <= maxPlayers; i++){
if(is_user_alive(i) && g_Vip[i]){
cs_set_user_money(i,cs_get_user_money(i) + 500);
}
}
}
public amxbans_admin_connect(id){
client_authorized(id);
}

Admin nie działa na serwie

27.02.2016 20:22

Witam mam taki problem admin nie dziala na serwie a przez amxbansa na forum dziala banowanie itp daje pliki

sql.cfg

amx_sql_host "moja trona.pl"
amx_sql_user "w245_Speedy"
amx_sql_pass "*****moje haslo"
amx_sql_db "w245_bany"
amx_sql_table "amx"
amx_sql_type "mysql"

 

 

amxbans.cfg.

// Plik Konfiguracyjny AMXBans
 echo [AMXBans] laduje plik amxbans.cfg
 
 // Prefix bazy
 // Nota: Prefiks wpisany w sql.cfg nie jest już używany przez AMXBans
 amx_sql_prefix "amx"
 
 //Używanie oznaczeń gracza na tym serwerze czy na wszystkich?
 amxbans_flagged_all_server 1
 
 // Wczytywanie adminów
 // 0 z bazy SQL, 1 = z pliku users.ini, 2 = nie ładuje adminów
 amxbans_use_admins_file 0
 
// AMXBans próbuje pobierać Ip automatycznie (Tak, widać ;/)
 // Możesz ustawić inne iP -np. "<ip>:<port>"
 amxbans_server_address ""
 
// Tak naprawdę ten cvar jest niezle pomylony niby chodzi o czas a ustawia własny powód bana 
 // -1 aby wyłaczyć, 0 aby właczyć własny powód bana
 amxbans_custom_statictime 0
 
 // Wpisz jaka ma byc wyświetlana nazwa serwera na stronie gdy gracz dostanie bana .
 // np. amxbans_servernick "cslowiczaki.pl"
 // Pozostaw puste aby czytało domyślna nazwe hosta z server.cfg
 amxbans_servernick ""
 
 // Ustaw 1 / 2 / 3 aby włączyć powiadomienia o debugach w logach.
 // nie ustawiaj na 3 bo Ci konsole zaspamuje, ustaw 2 bedzie normal
 amxbans_debug 0
 
// Nie wpisuj "http://". Plugin sam sobie to wpisze 
 amxbans_complain_url "www.cslowiczaki.pl"
 
 // Ustaw na 1 aby mapa była pokazywana w nazwie serwera
 amxbans_add_mapname_in_servername 1
 
 // Ustaw na 1 aby w czacie HLSW był pokazywany komunikat o banie
 amxbans_show_in_hlsw 1
 
 // Pokazuje zielony napis w hud, w lewym górnym rogu, w przypadku bana
 amxbans_show_hud_messages 1
 
 // Ustawia jaka flaga odpowiada za najwyższy czas bana jaki może ustawić admina.
 amxbans_higher_ban_time_admin "n"
 
 // Ustawia jaka flaga odpowiada za to aby nie był pokazywany nick admina który zbanował gracza
 amxbans_admin_mole_access "r"
 
 // Jeśli admin ma ustawiony admin_mole_access, ma pokazywać jego nick przy zbanowanym graczu?
 amxbans_show_name_evenif_mole 1
 
 // Pokazuje adminowi w chacie czy gracz był wczesniej zbanowany, 0 aby wyłączyć
 amxbans_show_prebanned 1
 
 // Ile razy powiadamia admina o wcześniejszym banie gracza
 amxbans_show_prebanned_num 2
 
 // Obecnie nie wiadomo  // Tak napisali w oryginale :D
 amxbans_default_ban_reason unknown
 
 // Czy można banować w przypadku gdy gracz się rozłaczy . 1 aby właczyć 0 aby wyłaczyc // Jest to na koncu menu admina, Menu Rozłączeń
 amxbans_ban_evenif_disconnected 1
 
// Czasy oznakowan w menu
 amx_setflagtimes "1 h" "4 h" "10 h" "1 d" "1 w" "4 w" "12 w" "0"
 
 // Długości banów dla adminów z flagą -d, ustaw najwieksze jakie mają byc przy komendzie "amxbans_consolebanmax"
 // UWAGA: ustawiaj wartosci od NAJMNIEJSZEJ do NAJWIĘKSZEJ . Mozesz wybrac 14 wartości
 // "0 m" = PERM 
 // Wartosci jakich mozesz użyć :
 // 1 - 59 dla flagi m to minuty
 // 1 - 23 dla flagi h to godziny
 // 1 - 6 dla flagi d to dni
 // dla flagi w sa tygodnie 
 
 // Przykłady:
 // "5 m" to 5 minut
 // "1 h" to 1 godzina
 // "1 d" to 1 dzień
 // "1 w" to 1 tydzień
 
 amx_setlowbantimes "5 m" "30 m" "1 h" "3 h" "10 h" "1 d"
 
 // Długości banów dla adminów z flagą -n i -d
 // UWAGA:ustawiaj wartosci od NAJMNIEJSZEJ do NAJWIĘKSZEJ . Mozesz wybrac 14 wartości
 // "0 m" = PERM 
 // Wartosci jakich mozesz użyć :
 // 1 - 59 dla flagi m to minuty
 // 1 - 23 dla flagi h to godziny
 // 1 - 6 dla flagi d to dni
 // dla flagi w sa tygodnie 
 
 // Przykłady:
 // "5 m" to 5 minut
 // "1 h" to 1 godzina
 // "1 d" to 1 dzień
 // "1 w" to 1 tydzień
 
 amx_sethighbantimes "5 m" "30 m" "1 h" "3 h" "1 d" "1 w" "0 m"
 
 /********************AMXBans: Freeze ****************************************/
 // plugin amxbans_freeze (tzw. Zamrażający)
 // "a" = zamraża (nie możesz się ruszyć)
 // "b" = nie mozesz uzyc broni
 // "c" = blokuje czat
 // "d" = gracz swieci na czerwono
 amxbans_freeze_mode "abcd"
 
 
// Czas pomiedzy serwerem gry a baza danych
// Moze byc ujemny
// Jezeli 0 ustawia automatycznie
 
amxbans_time_offset "0"
 
 
// [En] Automatycznie robi screena przy banie
 
amxbans_snapshot "1"
 
// Typ Bana
// "0" - wybiera automatycznie
// "1" - na IP
// "2" - na SteamID
 
amxbans_bantype "0"
 
 
// Definiuje czy sprawdzać graczy po flagach 
// Włącza - "1" / Wyłącza - "0"
 
amxbans_check_flag "1"
 
// Włącza - 1 / wyłącza - 0 historie banow
 
amxbans_history "1"
 
// Plik konfiguracyjny - ECHO
 
echo [AMXBans] amxbans.cfg zostal zaladowany | AMXX.PL | Wersja PL - Szyfrant i MisieQ

plugins.ini

; AMX Mod X plugins
amxbans_core.amxx
amxbans_main.amxx 
 ;Admin Base - Always one has to be activated
admin.amxx; ; admin base (required for any admin-related)
admin_sql.amxx; ; admin base - SQL version (comment admin.amxx)
 
; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
 
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
ReasonKicker.amxx ; KICK Z POWODEM 
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin
 
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
 
; Map related
;nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
 
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
 
; Counter-Strike
restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
 
; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer
 
; Custom - Add 3rd party plugins here
Paczka DeDust2 Only By Kaziu Alkoholik ! 
 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-Pluginy dodatkowe
bcd_hudtimer.amxx ; Licznik C4
ColoredSmoke.amxx ; Kolorowe granaty dymne
grenade_trail.amxx ; Smugi za granatmi
colored_flashbangs.amxx ; Kolorowe Flashbangi
realnadedrops.amxx ; Wszystkie bronie i granaty wypadają
alt_end_round_sounds.amxx ; Muzyka na koniec rundy
ultimate_sounds_PL.amxx ; Polskie dzwiętki typu HS itd.
spree.amxx ; Pokazuje najlepszego gracza rundy
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Dla Admina
amx_adminmodel.amxx ; Modele dla Admina
admin_alltalk.amxx ; Admin widzi wszystkie rozmowy
admin_freelook.amxx ; Admin widzi wszystko
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-Ogólne
;admin_check.amxx : Pokazuje adminów online
mutemenu.amxx ; Można zmutować graczy poprzez /mute 
abd.amxx ; AdvancedBulletDamage
ad_manager.amxx ; Informacje w say
godzina.amxx ; Godzina na serwie
weaponicon.amxx ; Ikony broni
afkbombtransfer.amxx ; Przenosi C4 do innego gracza gdy dany gracz jest AFK
raty.amxx ; Wymusza interp 0.01 i rate 25000
ptb.amxx ; Wyrownywanie Druzyn
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 

Problem serwer nie laczy sie z mysql

24.02.2016 22:54

Witam mam taki problem ze serw sie nie laczy z amx na stronie i jest jakiś bug z mysql

Modyfikacja rangi na dd2

23.02.2016 14:32

Witam pomoze mi ktos z modyfikowac plugin rangi na dd2? Chodzi by dodac jeszcze nazwe forum i zeby to wyswietlalo sie po lewej stronie i by nie mrygalo plik pluginu dodaje do zalacznika proszę o pomoc(jezeli nie w tym dziale proszę o przenosienie ;))