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
 

Zdjęcie

Coś nie tak z funkcją.


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Harsay

    Harsayus pospolitus

  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:274
  • Imię:Michał
  • Lokalizacja:Bydgoszcz
Offline

Napisano 30.05.2010 11:39

new const zombie_jeki[][] = { 
	"ZOMGies/zombie1.wav", "ZOMGies/zombie2.wav", "ZOMGies/zombie3.wav", 
	"ZOMGies/zombie4.wav", "ZOMGies/zombie5.wav", "ZOMGies/zombie6.wav", 
	"ZOMGies/zombie7.wav", "ZOMGies/zombie8.wav", "ZOMGies/zombie9.wav", 
	"ZOMGies/zombie10.wav", "ZOMGies/zombie11.wav", "ZOMGies/zombie12.wav", 
	"ZOMGies/zombie13.wav", "ZOMGies/zombie14.wav", "ZOMGies/zombie15.wav", 
	"ZOMGies/zombie16.wav", "ZOMGies/zombie17.wav", "ZOMGies/zombie18.wav", 
	"ZOMGies/zombie19.wav", "ZOMGies/zombie20.wav", "ZOMGies/zombie21.wav", 
	"ZOMGies/zombie22.wav", "ZOMGies/zombie23.wav", "ZOMGies/zombie24.wav", 
	"ZOMGies/zombie25.wav", "ZOMGies/zombie26.wav", "ZOMGies/zombie27.wav" }

plugin_init() {
...
	register_forward(FM_EmitSound, "fw_EmitSound");
}

public ustawienia(id) {
	
	new ludzie_hp = get_cvar_num("zomgies_human_hp")
	new ludzie_ap = get_cvar_num("zomgies_human_ap")
	new zombie_hp = get_cvar_num("zomgies_zombie_hp")
	new zombie_ap = get_cvar_num("zomgies_zombie_ap")
		
	if(cs_get_user_team(id) == CS_TEAM_CT)
	{	
		strip_user_weapons(id)
		cs_set_user_money(id, 0)
		set_user_health(id, ludzie_hp);
		set_user_armor(id, ludzie_ap);
		give_item (id, "weapon_knife")
		give_item (id, "weapon_m4a1") 
		give_item (id, "weapon_deagle")
		give_item (id, "ammo_556nato") 
		give_item (id, "ammo_50ae")
		give_item (id, "ammo_556nato") 
		give_item (id, "ammo_50ae")
		give_item (id, "ammo_556nato") 
		give_item (id, "ammo_50ae")
		give_item (id, "weapon_hegrenade")
		set_task(30.0, "dostawa_ammo", id)
		switch ( random_num( 1, 3 ) )
		{
			case 1:
			{
				cs_set_user_model(id, "vip")
			}
			case 2:
			{	
				cs_set_user_model(id, "baba")
			}
			case 3:
			{
				cs_set_user_model(id, "agent")
			}  
		}
	} 
	else if(cs_get_user_team(id) == CS_TEAM_T)
	{		
		strip_user_weapons(id)
		cs_set_user_money(id, 0)
		give_item (id, "weapon_knife")
		set_task (1.0, "Zmiana", id)
		
		cs_set_user_nvg(id,11)
		engclient_cmd(id,"nightvision")
		
		NightVisionUse[id] = true;
		
		set_user_gravity(id, 0.50)      
		set_user_health(id, zombie_hp)
		set_user_armor(id, zombie_ap)
		set_user_maxspeed (id, 1185.0)
		switch ( random_num( 1, 12 ) )
		{
			case 1:
			{
				cs_set_user_model(id, "zombie_guerilla")
			}
			
			case 2:
			{
				cs_set_user_model(id, "zombie_gign")
			}
			
			case 3:
			{
				cs_set_user_model(id, "zombie_source")
			}
			case 4:
			{
				cs_set_user_model(id, "zombie_source_black")
			}
			
			case 5:
			{
				cs_set_user_model(id, "zombie_human")
			}
			
			case 6:
			{
				cs_set_user_model(id, "zombie_terro")
			}
			case 7:
			{
				cs_set_user_model(id, "zombie_skeleton")
			}
			
			case 8:
			{
				cs_set_user_model(id, "zombie_predator")
			}
			
			case 9:
			{
				cs_set_user_model(id, "zombie_purple")
			}  
			case 10:
			{
				cs_set_user_model(id, "zombie_hack")
			}
			
			case 11:
			{
				cs_set_user_model(id, "zombie_boomer")
			}
			
			case 12:
			{
				cs_set_user_model(id, "zombie_fast")
			}  
		}	
	}
}

...

public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{
	if(cs_get_user_team(id) == CS_TEAM_T)
	{	
		engfunc(EngFunc_EmitSound, id, channel, zombie_jeki[random_num(0, sizeof zombie_jeki - 1)], volume, attn, flags, pitch)
	}
	return FMRES_SUPERCEDE;
}

Logi:
L 05/30/2003 - 12:28:47: [CSTRIKE] Invalid player 2
L 05/30/2003 - 12:28:47: [AMXX] Displaying debug trace (plugin "zomgies_mod.amxx")
L 05/30/2003 - 12:28:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/30/2003 - 12:28:47: [AMXX]    [0] zomgies_mod_1096.sma::ustawienia (line 222)
L 05/30/2003 - 12:28:47: [CSTRIKE] Invalid player 3
L 05/30/2003 - 12:28:47: [AMXX] Displaying debug trace (plugin "zomgies_mod.amxx")
L 05/30/2003 - 12:28:47: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/30/2003 - 12:28:47: [AMXX]    [0] zomgies_mod_1096.sma::ustawienia (line 222)
L 05/30/2003 - 12:28:47: [CSTRIKE] Invalid player 4
...
L 05/30/2003 - 12:28:56: [CSTRIKE] Player out of range (293)
L 05/30/2003 - 12:28:56: [AMXX] Displaying debug trace (plugin "zomgies_mod.amxx")
L 05/30/2003 - 12:28:56: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/30/2003 - 12:28:56: [AMXX]    [0] zomgies_mod_1096.sma::fw_EmitSound (line 404)
L 05/30/2003 - 12:28:56: [CSTRIKE] Player out of range (294)
L 05/30/2003 - 12:28:56: [AMXX] Displaying debug trace (plugin "zomgies_mod.amxx")
L 05/30/2003 - 12:28:56: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/30/2003 - 12:28:56: [AMXX]    [0] zomgies_mod_1096.sma::fw_EmitSound (line 404)
L 05/30/2003 - 12:28:56: [CSTRIKE] Player out of range (295)
L 05/30/2003 - 12:28:56: [AMXX] Displaying debug trace (plugin "zomgies_mod.amxx")
L 05/30/2003 - 12:28:56: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 05/30/2003 - 12:28:56: [AMXX]    [0] zomgies_mod_1096.sma::fw_EmitSound (line 404)
...
Takich informacji w logach jest od zaje*** oczywiście dałem okrojony kod całego pluginu i tylko dałem funkcje które wg amxx są błędne.
Czekam na pomoc
  • +
  • -
  • 0

#2 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 30.05.2010 13:01

jakbys tak od czasu do czasu sprawdzil czy gracz na ktorym wykonujesz operacje jest zywy/polaczony to bys nie mial bledow
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#3 hardbot

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:3 049
Offline

Napisano 30.05.2010 19:34

Zobacz:
PS: dodałeś do include cstrke ?


new const zombie_jeki[][] = {
"ZOMGies/zombie1.wav", "ZOMGies/zombie2.wav", "ZOMGies/zombie3.wav",
"ZOMGies/zombie4.wav", "ZOMGies/zombie5.wav", "ZOMGies/zombie6.wav",
"ZOMGies/zombie7.wav", "ZOMGies/zombie8.wav", "ZOMGies/zombie9.wav",
"ZOMGies/zombie10.wav", "ZOMGies/zombie11.wav", "ZOMGies/zombie12.wav",
"ZOMGies/zombie13.wav", "ZOMGies/zombie14.wav", "ZOMGies/zombie15.wav",
"ZOMGies/zombie16.wav", "ZOMGies/zombie17.wav", "ZOMGies/zombie18.wav",
"ZOMGies/zombie19.wav", "ZOMGies/zombie20.wav", "ZOMGies/zombie21.wav",
"ZOMGies/zombie22.wav", "ZOMGies/zombie23.wav", "ZOMGies/zombie24.wav",
"ZOMGies/zombie25.wav", "ZOMGies/zombie26.wav", "ZOMGies/zombie27.wav" }

plugin_init() {
...
register_forward(FM_EmitSound, "fw_EmitSound");
}

public ustawienia(id) {

new ludzie_hp = get_cvar_num("zomgies_human_hp")
new ludzie_ap = get_cvar_num("zomgies_human_ap")
new zombie_hp = get_cvar_num("zomgies_zombie_hp")
new zombie_ap = get_cvar_num("zomgies_zombie_ap")

if(cs_get_user_team(id) & CS_TEAM_CT)
{
strip_user_weapons(id)
cs_set_user_money(id, 0)
set_user_health(id, ludzie_hp);
set_user_armor(id, ludzie_ap);
give_item (id, "weapon_knife")
give_item (id, "weapon_m4a1")
give_item (id, "weapon_deagle")
give_item (id, "ammo_556nato")
give_item (id, "ammo_50ae")
give_item (id, "ammo_556nato")
give_item (id, "ammo_50ae")
give_item (id, "ammo_556nato")
give_item (id, "ammo_50ae")
give_item (id, "weapon_hegrenade")
set_task(30.0, "dostawa_ammo", id)
switch ( random_num( 1, 3 ) )
{
case 1:
{
cs_set_user_model(id, "vip")
}
case 2:
{
cs_set_user_model(id, "baba")
}
case 3:
{
cs_set_user_model(id, "agent")
}
}
}
else if(cs_get_user_team(id) & CS_TEAM_T)
{
strip_user_weapons(id)
cs_set_user_money(id, 0)
give_item (id, "weapon_knife")
set_task (1.0, "Zmiana", id)

cs_set_user_nvg(id,11)
engclient_cmd(id,"nightvision")

NightVisionUse[id] = true;

set_user_gravity(id, 0.50)
set_user_health(id, zombie_hp)
set_user_armor(id, zombie_ap)
set_user_maxspeed (id, 1185.0)
switch ( random_num( 1, 12 ) )
{
case 1:
{
cs_set_user_model(id, "zombie_guerilla")
}

case 2:
{
cs_set_user_model(id, "zombie_gign")
}

case 3:
{
cs_set_user_model(id, "zombie_source")
}
case 4:
{
cs_set_user_model(id, "zombie_source_black")
}

case 5:
{
cs_set_user_model(id, "zombie_human")
}

case 6:
{
cs_set_user_model(id, "zombie_terro")
}
case 7:
{
cs_set_user_model(id, "zombie_skeleton")
}

case 8:
{
cs_set_user_model(id, "zombie_predator")
}

case 9:
{
cs_set_user_model(id, "zombie_purple")
}
case 10:
{
cs_set_user_model(id, "zombie_hack")
}

case 11:
{
cs_set_user_model(id, "zombie_boomer")
}

case 12:
{
cs_set_user_model(id, "zombie_fast")
}
}
}
}

...

public fw_EmitSound(id, channel, const sample[], Float:volume, Float:attn, flags, pitch)
{
if(cs_get_user_team(id) & CS_TEAM_T)
{
engfunc(EngFunc_EmitSound, id, channel, zombie_jeki[random_num(0, sizeof zombie_jeki - 1)], volume, attn, flags, pitch)
}
return FMRES_SUPERCEDE;
}


#4 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 30.05.2010 19:48

PS: dodałeś do include cstrke ?


Twoj opis chyba przeczy temu co robisz jakby nie dodal cstrike to by nie skompilowal to po pierwsze a po drugie co za roznica czy uzywasz stalych predefiniowanych czy ich wart liczbowych skoro masz w logach blad o tym ze nie znaleziono gracza o id 4 :?:
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#5 Harsay

    Harsayus pospolitus

  • Autor tematu
  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:274
  • Imię:Michał
  • Lokalizacja:Bydgoszcz
Offline

Napisano 30.05.2010 20:38

Problem rozwiązałem efekt możecie zobaczyć w ZOMGies MoD v0.9.
Od początku nowe funkcje napisałem i działa.
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych