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

BattlefieldMod 2


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Tomi

    Wszechwidzący

  • Zbanowany

Reputacja: 8
Nowy

  • Postów:271
Offline

Napisano 27.11.2009 21:46

Potrzebuje pomocy.
Chcialbym zmienić ilość zabić z shotguna zeby dostać odznake Experta , jest to możliwe ?

#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 27.11.2009 23:28

backspace, tak jest to możliwe ;]

musisz za edytować plik check.inl, a dokładnie te linijki
//Shotgun badge section
		currentbadge=g_PlayerBadges[id][BADGE_SHOTGUN];


		if (currentbadge!=LEVEL_BASIC) //don't bother getting round stats if badge = 1 because no round based checks needed for level 2
		{
			weaponkillsround=0;
			weaponhsround=0;

			wroundstats[0]=0;
			wroundstats[2]=0;
			get_user_wrstats(id,CSW_XM1014,wroundstats,wroundbodyhits);
			weaponkillsround=wroundstats[0];
			weaponhsround=wroundstats[2];

			wroundstats[0]=0;
			wroundstats[2]=0;
			get_user_wrstats(id,CSW_M3,wroundstats,wroundbodyhits);
			weaponkillsround+=wroundstats[0];
			weaponhsround+=wroundstats[2];
		}

		kills=shotgunkills[id];

		switch (currentbadge)
		{
			case LEVEL_NONE:
			{
				if (weaponkillsround>2)
				{
					g_PlayerBadges[id][BADGE_SHOTGUN]=LEVEL_BASIC;
					client_print(id,print_chat,"[BF2] Zostales nagrodzony %s Odznaka",gBadgeName[BADGE_SHOTGUN][LEVEL_BASIC]);
					badgegained=true;
				}
			}
			case LEVEL_BASIC:
			{
				if (kills>99)
				{
					g_PlayerBadges[id][BADGE_SHOTGUN]=LEVEL_VETERAN;
					client_print(id,print_chat,"[BF2] Zostales nagrodzony %s Odznaka",gBadgeName[BADGE_SHOTGUN][LEVEL_VETERAN]);
					badgegained=true;
				}
			}
			case LEVEL_VETERAN:
			{
				if ((weaponkillsround>3) && (weaponhsround>0) && (kills>199))
				{
					g_PlayerBadges[id][BADGE_SHOTGUN]=LEVEL_EXPERT;
					client_print(id,print_chat,"[BF2] Zostales nagrodzony %s Odznaka",gBadgeName[BADGE_SHOTGUN][LEVEL_EXPERT]);
					badgegained=true;
				}
			}
		}
		//End Shotgun section

zmieniają te wartości:
Podstawowy:
if (weaponkillsround>2)
zmianieasz 2 na np 4 i wymagane sa 4 zabicia :)
Zaawansowany:
if (kills>99)
tutaj zmieniasz 99 na coś innego
Expert:
if ((weaponkillsround>3) && (weaponhsround>0) && (kills>199))
tutaj najlepiej zmienić tylko 199 na większą liczbe ;] choc dla hardcorów można zmienić też 3 ale to tylko jesli chcesz hard wersje :P
  • +
  • -
  • 1




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

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