←  Prośby o modyfikację

AMXX.pl: Support AMX Mod X i SourceMod

»

Zombie Plague 4.3
AP, za wygranie rundy

  • +
  • -
2sstronny - zdjęcie 2sstronny 10.12.2013

Witam.

 

Proszę kogoś kto z nudów mógłby napisać/dać download do pluginu, dzięki któremy ludzie/zombi będą za wygraną runde otrzymywać AP.

 

Pozdrawiam =)

Odpowiedz

  • +
  • -
FORMOZA - zdjęcie FORMOZA 10.12.2013

Spawdź ;)

Ulepszone :D z cvarami opisane :) proszę bardzo i nie dziekuj :D
 

#include <amxmodx>
#include <zombieplague>

#define AUTHOR "FORMOZA"

public plugin_init() {
	register_plugin("Zombie AP Give RoundEnd", "1.0", AUTHOR)
	
	register_event("SendAudio", "CTW", "a", "2&%!MRAD_ctwin") ;
	register_event("SendAudio", "TTW", "a", "2&%!MRAD_terwin");
	
	register_cvar("zp_winchat","1"); //jesli jeden powiadomienia na chacie ile dostalo sie AP a jesli zero to nie
	register_cvar("zp_ttwin","10"); //da zombie 100 AP za wygranie
	register_cvar("zp_ctwin","10"); //da ct 100 AP za wygranie
	register_cvar("zp_losettwin","2"); //da zombie 100 AP za przegranie
	register_cvar("zp_losectwin","2"); //da ct 100 AP za przegranie
	
	/////////////////////////////////////////////
}

public TTW()
{
	new Players[32], playerCount;
	get_players(Players, playerCount, "aeh", "TERRORIST");
	
	if(get_playersnum() > 1)
	{
		for (new i=0; i<playerCount; i++)
		{
			new timm = get_user_team(i)
			if (timm == 1) 
			{
				zp_set_user_ammo_packs(Players[i], zp_get_user_ammo_packs(i) + get_cvar_num("zp_ttwin"))
				if (get_cvar_num("zp_winchat") == 1) client_print(i, print_chat,"Dostales %i AP za Wygranie Rundy!",get_cvar_num("zp_ttwin"))
			}
			if (timm == 2) 
			{
				zp_set_user_ammo_packs(Players[i], zp_get_user_ammo_packs(i) + get_cvar_num("zp_losectwin"))
				if (get_cvar_num("zp_winchat") == 1) client_print(i, print_chat,"Dostales %i AP za przegranie rundy",get_cvar_num("zp_losectwin"))
			}
		}
	}
}
public CTW()
{
	new Players[32], playerCount;
	get_players(Players, playerCount, "aeh", "CT");
	
	if(get_playersnum() > 1)
	{
		for (new i=0; i<playerCount; i++)
		{
			new timm = get_user_team(i)
			if (timm == 2) 
			{
				zp_set_user_ammo_packs(Players[i], zp_get_user_ammo_packs(i) + get_cvar_num("zp_ctwin"))
				if (get_cvar_num("zp_winchat") == 1) client_print(i, print_chat,"Dostales %i AP za Wygranie Rundy!",get_cvar_num("zp_ctwin"))
			}
			if (timm == 1) 
			{
				zp_set_user_ammo_packs(Players[i], zp_get_user_ammo_packs(i) + get_cvar_num("zp_losettwin"))
				if (get_cvar_num("zp_winchat") == 1) client_print(i, print_chat,"Dostales %i AP za przegranie rundy",get_cvar_num("zp_losettwin"))
			}
		}
	}
}
Odpowiedz

  • +
  • -
2sstronny - zdjęcie 2sstronny 10.12.2013

Wszystko za***iście, tylko możesz ustawić tak, że za wygraną runde:

CT dostaje 15 AP

TT dostaje 15 AP

a za przegraną nikt nic nie traci? Bo zaraz coś spiernicze i mi się serwer schrzani jak kiedyś xD

Odpowiedz

  • +
  • -
FORMOZA - zdjęcie FORMOZA 10.12.2013

Spoko tylko jak coś to cvarami sobie mozesz ustawiać :D :
 

zp_ctwin "15"
zp_ttwin "15"

Załączone pliki

Odpowiedz

  • +
  • -
2sstronny - zdjęcie 2sstronny 10.12.2013

Nie dziękuję^^  ^D^

Odpowiedz

  • +
  • -
2sstronny - zdjęcie 2sstronny 10.12.2013

Nie dziękuję  ^D^

Odpowiedz