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
 

KoRrNiK - zdjęcie

KoRrNiK

Rejestracja: 26.12.2017
Aktualnie: Przegląda stronę główną
Poza forum Ostatnio: wczoraj, 23:17
-----

Moje posty

W temacie: Jailremover

wczoraj, 14:20

Sprawdź czy na pewno wrzuciłeś go do folderu ../plugins albo czy dobrze go wpisałeś do plugins.ini ( np: Sprawdź wielkość liter ) 

W temacie: COD - bonusy

28.02.2021 13:05

new userCounter[33];
public DeathMsg(){

	new kid = read_data(1);
	new vid = read_data(2);
	
	if( kid == vid ) return PLUGIN_CONTINUE;

	if(is_user_connected(kid) || is_user_connected(vid)){
		if(userCounter[kid] % 2 == 0){
			create_itm(vid, 0);
		} else {
			create_itm(vid, 0);
			create_itm(vid, 0);
		}
		userCounter[kid] ++;
	}
	return PLUGIN_CONTINUE;
}

Wypadają na zmianę: raz jedna raz dwie.

W temacie: [ROZWIĄZANE] Prośba o VIP/SVIP

28.02.2021 00:20

Musisz sobie zrobić w folderze cstrike 2 pliki: opis_vip.txt oraz opis_svip.txt i wpisać tam opisy vipów.  

 

Trzymaj.

 

 

// edit.

 

Dodałem, że jak się respisz to zapisuje twoje hp jako MAKSYMALNE i do tej wartości można mieć HP.

W temacie: [ROZWIĄZANE] hud z kolorem białym na specu

27.02.2021 23:42

Dodajesz na samej górze #include <engine> 

 

 

Musisz do plugin_init() dodać:

RegisterHam(Ham_TakeDamage, "func_breakable", "fwHamTakeDamageBreakablePost", 1);

oraz gdzieś w pluginie:

public fwHamTakeDamageBreakablePost(iVictim, iInflictor, iAttacker, Float:fDamage)
{
	if (!is_valid_ent(iVictim) || entity_get_float(iVictim, EV_FL_health) > 0.0
	|| !is_user_connected(iAttacker) || !zp_get_user_zombie(iAttacker))
		return;
	
	static szTempString[32];
	entity_get_string(iVictim, EV_SZ_classname, szTempString, charsmax(szTempString))
	
	if (!equali(szTempString, "lasermine"))
		return;
	
	zp_set_user_ammo_packs(iAttacker, zp_get_user_ammo_packs(iAttacker) + 10)
	
	if( is_user_alive(iAttacker) && (level_exp[iAttacker] < (g_level_exp[iAttacker] - 1)) && zp_get_user_zombie(iAttacker))
	{
		level_exp[iAttacker] = level_exp[iAttacker] + 1;
		Level_Save(iAttacker);
	}
	
	get_user_name(iAttacker, szTempString, charsmax(szTempString))
	ChatColor(0, "!g[ZP]!y Gracz !g%s !ydostal !t10 !yAmmo Pakow oraz !t1 !yEXPa za zniszczenie LaserMiny.", szTempString)
}

a jeśli nie chcesz dodawać <engine> i działać tylko ma <fakemeta> to masz takie rozwiązanie.

public fwHamTakeDamageBreakablePost(iVictim, iInflictor, iAttacker, Float:fDamage)
{
	if (!pev_valid(iVictim) || pev(iVictim, pev_health) > 0.0
	|| !is_user_connected(iAttacker) || !zp_get_user_zombie(iAttacker))
		return;
	
	static szTempString[32];
	pev(iVictim, pev_classname, charsmax(szTempString))
	
	if (!equali(szTempString, "lasermine"))
		return;
	
	zp_set_user_ammo_packs(iAttacker, zp_get_user_ammo_packs(iAttacker) + 10)
	
	if( is_user_alive(iAttacker) && (level_exp[iAttacker] < (g_level_exp[iAttacker] - 1)) && zp_get_user_zombie(iAttacker))
	{
		level_exp[iAttacker] = level_exp[iAttacker] + 1;
		Level_Save(iAttacker);
	}
	
	get_user_name(iAttacker, szTempString, charsmax(szTempString))
	ChatColor(0, "!g[ZP]!y Gracz !g%s !ydostal !t10 !yAmmo Pakow oraz !t1 !yEXPa za zniszczenie LaserMiny.", szTempString)
}

I powinno działać.

 

W temacie: [ROZWIĄZANE] Prośba o VIP/SVIP

27.02.2021 23:29

Sprawdź teraz 

 

31 linijka możesz sobie wpisać ile może maksymalnie dodać HP po zabiciu.

new const maxhealth 	= 	130;

- pełny magazynek poprawiony. 

- przywitanie: zapomniałem zmienić aby było dla całego serwera ta wiadomość.

- /svip chyba chodziło Ci o /svips też poprawione, zapomniałem zmienić z id na osoby z pętli :P