Cerere modificare misiuni

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
KeNzY213
Membru, skill 0
Membru, skill 0
Posts: 34
Joined: 27 Oct 2018, 13:29
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

18 Dec 2018, 16:37

Salut!
Doresc modificarea acestui plugin de misiuni, dupa finalizarea unei misiuni playerul sa nu mai poata faca acea misiuni si sa faca cate una pe rand, si sa se salveze pe nvault
| Afiseaza codul
#include <amxmodx>
#include <hamsandwich>

native zp_set_user_ammo_packs(id, amount)
native zp_get_user_ammo_packs(id)

native zp_get_user_nemesis(id)
native zp_get_user_assassin(id)
native zp_get_user_survivor(id)
native zp_get_user_zombie(id)

#define ZP_TEAM_ZOMBIE (1<<0)
#define ZP_TEAM_HUMAN (1<<1)
#define ZP_TEAM_NEMESIS (1<<2)
#define ZP_TEAM_ASSASSIN (1<<3)
#define ZP_TEAM_SURVIVOR (1<<4)
#define ZP_TEAM_SNIPER (1<<5)

new kills1[33],kills2[33],kills3[33],kills4[33]

public plugin_init()
{
	register_clcmd("say /misiuni","ClCmdMIS")
	register_clcmd("say_team /misiuni","ClCmdMIS")

	RegisterHam(Ham_Killed,"player","fw_Killed",1)
}

public fw_Killed(victim,attacker,shouldgib)
{
	if(!is_user_connected(victim)||!is_user_connected(attacker)||attacker==victim)	return HAM_IGNORED;

	if(zp_get_user_nemesis(attacker)&&get_user_team(victim)==ZP_TEAM_HUMAN)
	{
		kills1[attacker]++
		if(kills1[attacker]==1000)
		{
			zp_set_user_ammo_packs(attacker,zp_get_user_ammo_packs(attacker)+500)
			kills1[attacker]=0
		}
	}

	if(zp_get_user_assassin(attacker)&&get_user_team(victim)==ZP_TEAM_HUMAN)
	{
		kills2[attacker]++
		if(kills2[attacker]==500)
		{
			zp_set_user_ammo_packs(attacker,zp_get_user_ammo_packs(attacker)+500)
			kills2[attacker]=0
		}
	}

	if(zp_get_user_survivor(victim))
	{
		kills3[attacker]++
		if(kills3[attacker]==10)
		{
			zp_set_user_ammo_packs(attacker,zp_get_user_ammo_packs(attacker)+500)
			kills3[attacker]=0
		}
	}

	if(get_user_weapon(attacker)==CSW_M4A1&&zp_get_user_zombie(victim))
	{
		kills4[attacker]++
		if(kills4[attacker]==100)
		{
			zp_set_user_ammo_packs(attacker,zp_get_user_ammo_packs(attacker)+500)
			kills4[attacker]=0
		}
	}

	return HAM_IGNORED;
}

public ClCmdMIS(id)
{
	new cct,show[512]
	cct=format(show[cct],charsmax(show)-cct,"\yMISUNI:^n^n")

	cct+=format(show[cct],charsmax(show)-cct,"\r1.\w Kill\y 1000\w Humans as\r Nemesis\w:\y %d\w/\r1000\w Kill's^n",kills1[id])
	cct+=format(show[cct],charsmax(show)-cct,"\r2.\w Kill\y 500\w Humans as\r Assassin\w:\y %d\w/\r500\w Kill's^n",kills2[id])
	cct+=format(show[cct],charsmax(show)-cct,"\r3.\w Kill\y 10\r Survivors\w:\y %d\w/\r10\w Kill's^n",kills3[id])
	cct+=format(show[cct],charsmax(show)-cct,"\r4.\w Kill\y 100\r Zombie\w with\y M4A1\w:\y %d\w/\r100\w Kill's",kills4[id])

	show_menu(id,(1<<1||1<<2||1<<3||1<<4||1<<5||1<<6||1<<7||1<<8||1<<9||1<<0),show,-1)
}
RoyalServer
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2549
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 62 times
Contact:

18 Dec 2018, 18:17

Mutat din cereri-pluginuri/ => modificari-pluginuri/
no...
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests