←  Poradniki, Łatki oraz Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
Vip na cod

  • +
  • -
Shark1337's Photo Shark1337 05.03.2012

Przedstawiam wam Vip w tabeli + dodatkowy exp dal niego.
(Moj pierwszy skrypt :)

Vip w tabeli:


Na samym goze kodu:
#define ADMIN_VIP  ADMIN_LEVEL_A // ---> na jaka flage ma byc VIP
#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_VIP (1<<2)
W plugin_init:
register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");
Na dole kodu:
public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{  
	new iPlayer = get_msg_arg_int(1);
	if(get_user_flags(iPlayer) & ADMIN_VIP)
	{
		if(is_user_connected(iPlayer))
		{
			set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);
		}
	}
}


Wiecej expa za vip:

Znajdz public Death

pod
nowe_doswiadczenie += doswiadczenia_za_zabojstwo;

Daj to:

if(get_user_flags(attacker) & ADMIN_VIP)
			{
				nowe_doswiadczenie += 20; // ile doswiadczenia dostaje za zabicie
			}
Quote

  • +
  • -
Na 5tyk's Photo Na 5tyk 05.03.2012

To już chyba było.
Quote

  • +
  • -
Shark1337's Photo Shark1337 05.03.2012

Aha, ja nie widziałem takiego czegoś ale komuś się może przyda :)
Quote

  • +
  • -
Cinasek's Photo Cinasek 05.03.2012

użyje u siebie :) + :)
Quote

  • +
  • -
hawaj's Photo hawaj 06.03.2012

o ile pamiętam to nie bylo jak dodac
mysle ze sie przyda lap+
Quote

pfkers's Photo pfkers 06.03.2012

#define ADMIN_VIP  ADMIN_LEVEL_A // ---> na jaka flage ma byc VIP

Nie polecam dodawania vip'a na flage A
Edited by pfk92, 06.03.2012 13:04.
Quote

Kamil17's Photo Kamil17 06.03.2012

To już chyba było.

http://amxx.pl/topic...alnie-pod-coda/
Quote

Trikolo's Photo Trikolo 10.03.2012

Przyda się plusik ;)
Quote

  • +
  • -
Tapip#'s Photo Tapip# 13.03.2012

A jeśli chciałbym jeszcze dodatkowe doświadczenie za HS'a to musze dodać tak ? :


if(get_user_flags(attacker) & ADMIN_VIP)
{
nowe_doswiadczenie += 20;
nowe_doswiadczenie_hs +=10;
}
Quote

WiWaldi:*'s Photo WiWaldi:* 14.03.2012

Po dodaniu tego wyskoczył taki błąd .

DeathRun_Mod.sma(1710) : error 017: undefined symbol "SCOREATTRIB_VIP"


Linia : 1710

set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);


#define ADMIN_VIP ADMIN_LEVEL_A // ---> na jaka flage ma byc VIP

Nie polecam dodawania vip'a na flage A



Po 1 to nawet się nie dodaje .

ADMIN_LEVEL_A 


Tylko

ADMIN_IMMUNITY
Quote

  • +
  • -
AsPyr.'s Photo AsPyr. 14.03.2012

gdzies to tu widziałem
Quote

WiWaldi:*'s Photo WiWaldi:* 14.03.2012

Żeby to działało trzeba dać pod

#define


#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_VIP (1<<2)


Bez tego nie będzie nam kompilowało pluginu .
Autor tego skryptu nie wiedziałem o tym bo nie jest autorem tylko kopiuj wklej z jakiegoś cod mod'a .
Quote