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
CoD Nowy

Więcej expa dla Vipa

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Lamka

    Życzliwy

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:37
  • Imię:Daniel
  • Lokalizacja:Terespol
Offline

Napisano 25.06.2012 13:57

Witam.
Chciałbym dodać na swoim serwerze dodatkowy exp za zabójstwo dla vipa. Na przykład 50% więcej. Chyba wystarczy edytowanie kodu poniżej. Bardzo proszę o pomoc.

public SmiercGraczaPost(id, attacker, shouldgib)
{	  
		if(!is_user_connected(attacker))
				return PLUGIN_CONTINUE;
		if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
		{
				new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
				new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
				if(poziom_gracza[id] > poziom_gracza[attacker])
						nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);
				if(!perk_gracza[attacker])
						UstawPerk(attacker, -1, -1, 1);
				doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
								set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
				ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie);
		}
		SprawdzPoziom(attacker);
		return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0

#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 25.06.2012 14:17

public SmiercGraczaPost(id, attacker, shouldgib)
{
if(!is_user_connected(attacker))
return PLUGIN_CONTINUE;
if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
{
new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
if(poziom_gracza[id] > poziom_gracza[attacker])
nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);
if(get_user_flags(attacker) & ADMIN_LEVEL_H)
{
nowe_doswiadczenie += nowe_doswiadczenie/2;
}
if(!perk_gracza[attacker])
UstawPerk(attacker, -1, -1, 1);
doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie);
}
SprawdzPoziom(attacker);
return PLUGIN_CONTINUE;
}


Po dodaniu flagi "t"
  • +
  • -
  • 1

#3 Lamka

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:37
  • Imię:Daniel
  • Lokalizacja:Terespol
Offline

Napisano 25.06.2012 22:06

Dzięki za pomoc. Leci +
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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