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

BF2 - przy dodaniu pr臋dko艣ci s艂ycha膰 kroki na shifcie


  • Zamkni臋ty Temat jest zamkni臋ty
Brak odpowiedzi do tego tematu

#1 alkoholikus

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Post贸w:2
  • Lokalizacja:Zawada
Offline

Napisano 17.08.2010 11:56

Witam,

Mam serwer BF2. Odznaka z SMG zwi臋ksza pr臋dko艣膰 gracza. Niestety posiadaj膮c t膮 odznak臋, s艂ycha膰 kroki gdy gracz idzie na walku. Mo偶na jako艣 zwi臋kszy膰 pr臋dko艣膰, od kt贸rej dopiero s艂ycha膰 kroki? B膮d藕 zrobi膰 tak, 偶eby id膮c na walku mie膰 standardow膮 pr臋dko艣膰? Nie mam poj臋cia nawet jak sprawdzi膰 jakie parametry s膮 poustawiane dla walka, ani od jakiej pr臋dko艣ci s艂ycha膰 kroki.

Tu jest funkcja odpowiedzialna za zwi臋kszenie pr臋dko艣ci w BF2:

public set_speed(id)
{
	if ( !get_pcvar_num(gPcvarBadgesActive) || !get_pcvar_num(gPcvarBadgePowers) ) return;
	if ( !is_user_alive(id) || freezetime ) return;

	new Float:speed;

	if ( g_imobile[id] )
	{
		speed = 100.0;
	}
	else
	{
		if ( cs_get_user_vip(id) )
		{
			//VIPs only have 1 speed no matter the weapon
			speed = 227.0;
		}
		else
		{
			new weapon = get_user_weapon(id);

			speed = gCSWeaponSpeed[weapon];

			if ( gCurrentFOV[id] <= 45 )
			{
				switch(weapon)
				{
					case CSW_SCOUT: speed = 220.0;
					case CSW_SG550, CSW_AWP, CSW_G3SG1: speed = 150.0;
				}
			}
		}

		new smglevel = g_PlayerBadges[id][BADGE_SMG];
		if ( smglevel )
		{
			//15 units faster per level.
			speed += (smglevel * 15.0);
		}
	}

	if ( speed != get_user_maxspeed(id) )
	{
		set_user_maxspeed(id, speed);
	}
}

Ma kto艣 jaki艣 pomys艂, jak to przerobi膰, 偶eby nie by艂o s艂ycha膰 krok贸w na walku?

18 sierpie艅 2010 - 07:25:
Jest jaka艣 funkcja, kt贸ra zwr贸ci, czy dana osoba idzie na walku lub nie?
  • +
  • -
  • 0




U偶ytkownicy przegl膮daj膮cy ten temat: 1

0 u偶ytkownik贸w, 1 go艣ci, 0 anonimowych