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
 

adi22399 - zdjęcie

adi22399

Rejestracja: 28.08.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 13.12.2016 23:06
-----

#715820 Wylogowanie użytkownika po usunięciu go z adminów WWW

Napisane przez Kowalsky w 07.12.2015 08:37

W naszym ukochanym AMXBansie po usunięciu użytkownika WWW cały czas gość jest zalogowany i może robić wszystko (bo istnieje jego sesja).

W paru krokach można zaradzić takim sytuacją rozwalając sesję jeżeli użytkownika nie ma w bazie danych. Oto krótka instrukcja:

 

1. Otwórz plik /include/access.inc.php

2. Znajdź:

function has_access($value) {
	if($_SESSION["loggedin"]) {
		return $_SESSION[$value]=="yes";
	}
	return 0;
}

3. Dodaj za powyższym kodem:

function is_in_base()
{
	global $config;
	$cook = explode(":", sql_safe($_COOKIE[$config->cookie]));
	$sid = $cook[0];

	$query = mysql_query("SELECT id,username,level,email FROM `".$config->db_prefix."_webadmins` WHERE logcode='".$sid."' LIMIT 1") or die (mysql_error());
	
	if(mysql_num_rows($query) < 1) {
		return false;
	} else {
		return true;
	}
}

4. Dalej znajdź:

if(isset($_COOKIE[$config->cookie]) && $_SESSION["loggedin"]==true) {
	$query = mysql_query("UPDATE `".$config->db_prefix."_webadmins` SET `last_action`=UNIX_TIMESTAMP() WHERE `id`=".$_SESSION["uid"]);
}

5. Zamień na:

if(isset($_COOKIE[$config->cookie]) && $_SESSION["loggedin"]==true)
{
		if(!is_in_base()) {
			unset($_SESSION["uid"]);
			unset($_SESSION["uname"]);
			unset($_SESSION["email"]);
			unset($_SESSION["level"]);
			unset($_SESSION["sid"]);
			unset($_SESSION["loggedin"]);
		} else {
			$query = mysql_query("UPDATE `".$config->db_prefix."_webadmins` SET `last_action`=UNIX_TIMESTAMP() WHERE `id`=".$_SESSION["uid"]);
		}
}

6. Zapisz i zamknij plik.

 

Dziękuje ;)


  • +
  • -
  • 5


#711897 Problem z kompilacja pluginu /knife po edycji

Napisane przez StoDwaJeden w 17.09.2015 22:15

Robilem na telefonie jesli cos zle wybacz. http://amxx.pl/kompi...9&fname=Dgb.sma
  • +
  • -
  • 1


#707751 Dodanie nowych statystyk i szybkie rozdawanie statystyk

Napisane przez ^Szeregowy^ w 26.07.2015 15:32

cvar_limit_poziomu = register_cvar("cod_maxlevel", "200"); 

Staty automatycznie dostosowane do lvl w cvar ;)

Załączone pliki




#707746 Dodanie nowych statystyk i szybkie rozdawanie statystyk

Napisane przez ^Szeregowy^ w 26.07.2015 14:59

Dodano Grawitacje

Załączone pliki




#707740 Dodanie nowych statystyk i szybkie rozdawanie statystyk

Napisane przez ^Szeregowy^ w 26.07.2015 13:32

Dodano szybkie rozdawanie statyk by Gholiath jeszcze tylko grawitacja :D

Załączone pliki




#707717 Dodanie nowych statystyk i szybkie rozdawanie statystyk

Napisane przez ^Szeregowy^ w 26.07.2015 10:07

Masz %obrazenia potem pomysle nad grawitacja

Załączone pliki




#669010 [ROZWIĄZANE] Dodanie Dywizji do silnika

Napisane przez Dziobak? w 03.11.2014 23:27

Zajęło mi to minute....

 

 

Załączone pliki


  • +
  • -
  • 1


#661194 Dodanie Frakcji

Napisane przez Wszechwiedzący w 30.08.2014 13:22

Ponieważ musisz je dodać Frakcje dodawane w cod_fracje.ini




#661189 Dodanie Frakcji

Napisane przez Wszechwiedzący w 30.08.2014 13:05

Poprawiłem jeszcze bład przy kompiacji.

Załączone pliki




#660783 [KOSZ] Paintball + Klasy + EXP

Napisane przez Zerowyy w 28.08.2014 11:45

opis

 

Jest to nic innego jak lekko edytowany nowy codmod i pb guns. Takiego połączenia na forum nie widziałem. Usunąłem zbędne perki dodałem nowe klasy- oczywiście wszystko pod pb. 

 

Komendy:

say /klasa - Otwiera menu wyboru klasy.
say /klasy - Otwiera menu opisów klas.
say /perk - Pokazuje informacje o posiadanym perku.
say /perki - Otwiera menu opisów perków.
say /wyrzuc - Wyrzuca aktualny perk.

say /drop - Wyrzuca aktualny perk
say /reset - Resetuje statystyki.
say /statystyki - Pokazuje aktualne statystyki.

 

Plugins-codmod,ini

 

;Call of Duty Mod
 
QTM_CodMod.amxx
 
;Klasy
 
codclass_Skoczek.amxx
codclass_Lekarz.amxx
codclass_Sprinter.amxx
codclass_Spiderman.amxx
codclass_Astronauta.amxx
codclass_AssasinPremium.amxx
codclass_AdmiralPremium.amxx
 
;Perki
 
codperk_linaspidermana.amxx
codperk_adrenalina.amxx
codperk_apteczka.amxx 
codperk_autodestrukcja.amxx 
codperk_butykomandosa.amxx
codperk_butysnajpera.amxx
codperk_butyszturmowego.amxx
codperk_kamuflaz.amxx
codperk_maksymalneskupienie.amxx
codperk_modulodrzutowy.amxx
codperk_morfina.amxx
codperk_notatkininjy.amxx
codperk_podwojnakamizelka.amxx
codperk_przysposobienieobronne.amxx
codperk_rozblysk.amxx
codperk_wyposazeniewsparcia.amxx
codperk_wyszkoleniesanitarne.amxx
codperk_wytrenowanyweteran.amxx
codperk_wzmocnionakamizelka.amxx
codperk_zaskoczeniewroga.amxx
codperk_zwinnepalce.amxx

 

cvary

cod_killxp 10 - Doswiadczenie za zabojstwo.

cod_winxp 50 - Doswiadczenie za wygrana.

cod_damagexp 1 - Doswiadczenie za 20 obrazen.

cod_savetype 1 - Typ zapisu 1- Nick 2-SteamID 3-IP.

cod_maxlevel 200 - Maksymalny poziom.

cod_levelratio 35 - Ustawia ile doswiadczenia potrzebne do zdobycia 1 poziomu.

cod_weaponsblocking 1 - blokowanie podnoszenia broni
 
Paintballgun.amxx    

amx_pbgun (domyślnie 1) - Włącza paintballgun

amx_pbusp (domyślnie 1) - Włącza USP paintballgun

amx_pbglock (domyślnie 1) - Włącza Glock paintballgun

pbgun_color (domyślnie 1) - Kolor farby [1=standard; 2 = kolor teamu]

pbgun_shots (domyślnie 100) - Ile kolorowych "kulek" może być wywalonych raz (jeśli twój serwer się psuje lub laguje, obniża tę wartość)

pbgun_velocity (domyślnie 2000) - Szybkość lotu kolorowych "kulek" (musi być niższa niż sv_maxvelocity (domyślnie 2000))

pbgun_speed (domyślnie 0.08) - Czas pomiędzy każdym strzałem

pbgun_life (domyślnie 15) - Jak długo te farbki zostają roztegowane <img src='http://img.amxx.pl/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' />

pbgun_glow (domyślne flagi "ab") - a = glows paintball, paintball, b = trasa

pbgun_damage (domyślnie 100) - Ilość zadanych obrażeń, które zadaje strzelając farbkami

pbgun_sound (domyślnie 1) - Dzwięki strzału i uderzenia 

Paintballmod.amxx

amx_pbmod (domyślnie 1) - Bronie na farbki włączone na "1"

amx_pbammo (domyślnie 4) - Ile "przeładowań" każdy gracz otrzymuje

amx_pbmoney (domyślnie 1) - Włącza jeśli gracz nie ma kasy

amx_pbstrip (domyślnie 1) - Włącza jeśli bronie gracza są usuwane

amx_pbdm (domyślnie 0) - Jeśli włączone to gracze będą ożywieni po 3sekundach po umarciu

amx_pbspawnprotect (domyślnie 5) - Czas w którym gracz nie może być zabity po jego ożywieniu(0, aby wyłączyć)

wymagane moduly

amxmodx
fakemeta
cstrike
hamsandwich
engine

instalacja

 

Folder cstrike wrzuć do cstrike, do plugins.ini dopisz:

paintballgun.amxx

paintballmod.amxx

paintballnade.amxx

 

download

 

http://www71.zippysh...30570/file.html

 

Jest to moja pierwsza tego typu praca. Proszę o wyrozumiałość.

 

P.S: Wiem, że jest to tylko połączenie dwóch modów, ale na forum czegoś takiego nie było, a ludzie często czegoś takiego szukają.


  • +
  • -
  • 18