Skocz do zawartości

[Plugin] VIP by Yamakashi - CS:GO

 Udostępnij


Pawel

Rekomendowane odpowiedzi

  • Właściciel

Witam wszystkich :) !

Udostępniam VIP'a mojego autorstwa ze starego forum. Jest to wersja po updaetach.

 

1. Funkcje Pluginu

Spoiler
  • Możliwość ustawienia powitania VIP'a na hudzie.
  • Możliwość ustawienia powitania VIP'a na chacie.
  • Możliwość ustawienia HP VIP'a .
  • Możliwość ustawienia grawitacji VIP'a.
  • Możliwość ustawienia szybkości poruszania się VIP'a.
  • Możliwość ustawienia dodatkowego DMG dla VIP'a.
  • Możliwość ustawienia o ile % otrzymane obrażenia mają być mniejsze dla VIP'a.
  • Możliwość dodania VIP'owi flasha na start.
  • Możliwość dodania VIP'owi granatu wybuchowego na start.
  • Możliwość dodania VIP'owi smoke na start.
  • Możliwość dodania VIP'owi granatu taktycznego na start.
  • Możliwość dodania VIP'owi molotova na start.
  • Możliwość dodania VIP'owi wabika na start.
  • Możliwość dodania VIP'owi health shota na start.
  • Możliwość włączenia darmowego defusa dla VIP'a.
  • Możliwość włączenia double jumpa dla VIP'a.
  • Możliwość włączenia darmowego hełmu dla VIP'a.
  • Możliwość włączenia darmowej kamizelki dla VIP'a.
  • Możliwość ustawienia dodatkowych $ za zabójstwo dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za zabójstwo z HS dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za podłożenie bomby dla VIP'a .
  • Możliwość ustawienia dodatkowych $ za rozbrojenie bomby dla VIP'a .
  • Możliwość ustawienia dodatkowych $ na start dla VIP'a .
  • Możliwość włączenia tagu w tabeli wyników dla VIP'a.
  • Możliwość ustawienia tagu w tabeli wyników dla VIP'a.
  • Możliwość włączenia tagu na chacie dla VIP'a.
  • Możliwość ustawienia tagu chacie dla VIP'a.
  • Możliwość włączenia menu broni dla VIP'a.
  • Możliwość ustawienia od której rundy ma się wyświetlać menu broni dla VIP'a.
  • Możliwość włączenia losowania VIP'a co mapę.
  • Możliwość ustawienia w której rundzie ma być losowany VIP.
  • Możliwość ustawienia wymaganej liczby graczy do losowania VIP'a.
  • Możliwość włączenia apteczek dla VIP'a.
  • Możliwość ustawienia ilości apteczek dla VIP'a
  • Możliwość ustawienia wartości uleczenia jednej apteczki dla VIP'a.
  • Możliwość ustawienia maksymalnego HP dla VIP'a po uleczeniu.
  • Możliwość ustawienia dodatkowego HP za zabójstwo HS dla VIP'a.

2. Instalacja

Spoiler
  • Plik .smx wrzucamy do: addons/sourcemod/plugins/
  • Plik .sp wrzucamy do: addons/sourcemod/scripting/

3. Dodatkowe Informacje

  • Po pobraniu paczki .rar zapoznaj się z instrukcją.

4. Potrzebne pluginy

5. Download

Plugin został napisany przez @ Yamakashi

Proszę o nie rozpowszechnianie go na innych forach bez mojej zgody.

  • Lubię to! 5
Odnośnik do komentarza
Udostępnij na innych stronach

  • Zasłużony
Spoiler

/* ConVary */
ConVar cvWelcomeHUD;
ConVar cvWelcomeChat;
ConVar cvHealth;
ConVar cvGravity;
ConVar cvSpeed;
ConVar cvDamage;
ConVar cvTakenDamage;
ConVar cvFlashbang;
ConVar cvHeGranade;
ConVar cvSmokeGranade;
ConVar cvIncGranade;
ConVar cvMolotov;
ConVar cvHealthShot;
ConVar cvDecoy;
ConVar cvDefuser;
ConVar cvDoubleJump;
ConVar cvHelmet;
ConVar cvArmor;
ConVar cvMoneyOnRoundStart;
ConVar cvExtraMoneyForKill;
ConVar cvExtraMoneyForHS;
ConVar cvExtraMoneyForPlant;
ConVar cvExtraMoneyForDefuse;
ConVar cvVipTableTag;
ConVar cvVipChatTag;
ConVar cvWeaponsMenu;
ConVar cvRoundWeaponsMenu;
ConVar cvVipLotteryON;
ConVar cvVIPLotteryRound;
ConVar cvVIPLotteryPlayersNeeded;
ConVar cvFirstAidKitsON;
ConVar cvFirstAidKits;
ConVar cvFirstAidKitBonusHealth;
ConVar cvFirstAidKitMaxHealth;
ConVar cvHealthForHs;
ConVar cvVipTableTagEnable;
ConVar cvVipChatTagEnable;

 

Pracowite deklarowanie XD

Spoiler

stock bool IsPlayerVIP(int client)
{
	if(CheckCommandAccess(client, "ys_vip", 0, true))
		return true;

	return false;
}

 

Dodaj domyślną flagę i ROOT`a.

PrintToChatAll("%s Na serwerze znajduje się za mało graczy do wylosowania losowego VIP'a\x01", TAG);

Masło maślane.

PrintToChat(client, "%s Uleczyłeś się. Liczba pozostałych uleczeń to \x06%d\x01 uleczenie!", TAG, heal[client]);

Masło maślane.

PrintToChat(client, "%s Posiadasz\x06 0\x01 uleczeń.", TAG);

Jak będą 1, 2, 3, 4, to przypał. ;/

	if(IsPlayerVIP(attacker))
	{
		damage += damage * cvDamage.FloatValue / 100.0;
	}
	
	if(IsPlayerVIP(client))
	{
		damage -= damage * cvTakenDamage.FloatValue / 100.0;
	}

Unikaj dzielenia, jeżeli to możliwe. Tutaj możesz pomnożyć przez 0.01

:)

 

  • Lubię to! 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Pawel zablokował(a) ten temat
  • raven przestał(a) promować temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Polityka prywatności