Next Version Ideas, New Release...

Community News/Announcements
johnnysins2000
Veteran Member
Veteran Member
Pakistan
Posts: 672
Joined: 1 Year Ago
Location: Lahore
Has thanked: 11 times
Been thanked: 10 times
Age: 22
Contact:

Re: Next Version Ideas, New Release...

#21

Post by johnnysins2000 » 1 Year Ago

It is Something Like Survivor and Nemesis

Anyway I think For This Special Round a Testing would be Require to see if it is good Or not
Nobody Is That Busy If They Make Time :roll:

User avatar
Raheem
Mod Developer
Mod Developer
Egypt
Posts: 1720
Joined: 1 Year Ago
Location: Egypt
Has thanked: 28 times
Been thanked: 78 times
Age: 21
Contact:

#22

Post by Raheem » 1 Year Ago

When i get time i'll try do but for now there is important other things still need to be done for the mod i mean basic things after we finish it we can discuss other things like modes.
You don't know? Learn and you will know.

johnnysins2000
Veteran Member
Veteran Member
Pakistan
Posts: 672
Joined: 1 Year Ago
Location: Lahore
Has thanked: 11 times
Been thanked: 10 times
Age: 22
Contact:

#23

Post by johnnysins2000 » 1 Year Ago

U are Right Raheem

The Néw mode can't wait bUT basic Things First

Let my exams Finnish Then I will In Sha Allah Make More Extra Items And Give Suggestions To Improve
Nobody Is That Busy If They Make Time :roll:

User avatar
Raheem
Mod Developer
Mod Developer
Egypt
Posts: 1720
Joined: 1 Year Ago
Location: Egypt
Has thanked: 28 times
Been thanked: 78 times
Age: 21
Contact:

#24

Post by Raheem » 1 Year Ago

That's ok then.
You don't know? Learn and you will know.

johnnysins2000
Veteran Member
Veteran Member
Pakistan
Posts: 672
Joined: 1 Year Ago
Location: Lahore
Has thanked: 11 times
Been thanked: 10 times
Age: 22
Contact:

#25

Post by johnnysins2000 » 1 Year Ago

One more idea

In your next version Add sub models plugin?

What is Sub model?

When U download 1 .mdl file in it u go to textures and see that in 1 .mdl file there are 5 or 7 different models

This is sub model

Advantage is Download Less Resource of Player model

Now I wanted to request that if u will make sub model plugin or player model

Set the Sub models randomly

To set it randomly use thus code

Code: Select all

 set_pev(id, pev_body, random_num(0, 7)) 
Nobody Is That Busy If They Make Time :roll:

johnnysins2000
Veteran Member
Veteran Member
Pakistan
Posts: 672
Joined: 1 Year Ago
Location: Lahore
Has thanked: 11 times
Been thanked: 10 times
Age: 22
Contact:

#26

Post by johnnysins2000 » 1 Year Ago

johnnysins2000 wrote:
1 Year Ago
One more idea

In your next version Add sub models plugin?

What is Sub model?

When U download 1 .mdl file in it u go to textures and see that in 1 .mdl file there are 5 or 7 different models

This is sub model

Advantage is Download Less Resource of Player model

Now I wanted to request that if u will make sub model plugin or player model

Set the Sub models randomly

To set it randomly use thus code

Code: Select all

 set_pev(id, pev_body, random_num(0, 7))
This code is used in this zp 5.0 plugin :- Zp Models

http://amx-x.ru/viewtopic.php?f=6&t=9683

Take help from here if needed
Nobody Is That Busy If They Make Time :roll:

mzqx
Member
Member
Moldova
Posts: 25
Joined: 1 Year Ago
Has thanked: 0
Been thanked: 0
Contact:

#27

Post by mzqx » 1 Year Ago

Weapons Menu UPDate if you want.

Code: Select all

[ZE] Weapons Menu
1. Player Weapons
2. VIP Weapons (Gold) - ADMIN_LEVEL_H
3. ADMIN Weapons (CSO) - ADMIN_LEVEL_A
VIP Benefits:
Bonus Coins For Escape
and
Spawn Coins for VIP

Code: Select all

#define VIP_PRIVILEGIES ADMIN_LEVEL_H
plugin init
register_event( "HLTV", "RoundStart", "a", "1=0", "2=0" )

public RoundStart()
{
	set_task(1.0, "spawn_coins")		
}

public spawn_coins(id)
{
	new vip_coins = random_num(1,10)
	
	for (new id = 1; id <= g_MaxPlayers; id++) 
    {
		if (is_user_alive(id) && get_user_flags(id) & VIP_PRIVILEGIES)
		{
			ze_set_escape_coins(id, ze_get_escape_coins(id) + vip_coins)
			print_col_chat(id, "^4[Zombie Escape] ^1You win %d Escape Coins !", vip_coins)
		}
	} 
}
Hmm, Drop Escape Coins By Players?

Code: Select all

#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <zombie_escape>

#define PLUGIN "DropMoney"
#define VERSION "1.3"
#define AUTHOR "m4m3ts"

#define SYSTEM_CLASSNAMEC "duit"

new const MONEY_MODEL[] = "models/money2.mdl"
new const cash_sound[3][] = 
{
	"weapons/cash1.wav",
	"weapons/cash2.wav",
	"weapons/cash3.wav"
}

new const pick_sound[] = "weapons/ambil_duit.wav"

new sound_voice[33], entX

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_think(SYSTEM_CLASSNAMEC, "fw_Think")
	register_touch(SYSTEM_CLASSNAMEC, "*", "fw_touch")
	RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
	register_clcmd("cheer", "drop_money")
}


public plugin_precache()
{
	precache_model(MONEY_MODEL)
	
	for(new i = 0; i < sizeof(cash_sound); i++) 
		precache_sound(cash_sound[i])
	
	precache_sound(pick_sound)
}

public Player_Spawn(id)
{
	if (is_user_alive(id) && !ze_get_user_zombie(id)) 
	{
		sound_voice[id] = 1
		set_task(6.0, "chat", id)
	}
}

public chat(id)
{
	client_printc(id, "!g[Zombie Escape]!n Press !g[J]!n to Drop !tMoney!n")
	client_printc(id, "!g[Zombie Escape]!n Bind for Drop Money is !gbind j cheer!n")
}

public drop_money(id)
{
	if(!is_user_alive(id) || ze_get_escape_coins(id) < 10 || ze_get_user_zombie(id))
		return
	
	new Float:origin[3],Float:velocity[3],Float:angles[3]
	engfunc(EngFunc_GetAttachment, id, 0, origin,angles)
	pev(id,pev_angles,angles)
	entX = create_entity( "info_target" ) 
	set_pev( entX, pev_classname, SYSTEM_CLASSNAMEC )
	set_pev( entX, pev_solid, SOLID_TRIGGER )
	set_pev( entX, pev_owner, id)
	set_pev( entX, pev_fuser1, get_gametime() + 5.0)
	set_pev( entX, pev_nextthink, halflife_time() + 0.1)
	set_pev( entX, pev_movetype, MOVETYPE_TOSS )
	set_pev( entX, pev_mins, { -2.0,-2.0,-2.0 } )
	set_pev( entX, pev_maxs, { 5.0,5.0,5.0 } )
	entity_set_model( entX, MONEY_MODEL )
	set_pev( entX, pev_origin, origin )
	set_pev( entX, pev_angles, angles )
	set_pev( entX, pev_owner, id )
	velocity_by_aim( id, 300, velocity )
	set_pev( entX, pev_velocity, velocity )
		
	ze_set_escape_coins(id, ze_get_escape_coins(id) - 10)
	if(sound_voice[id])
	{
		emit_sound(id, CHAN_VOICE, cash_sound[random( sizeof(cash_sound))], 1.0, ATTN_NORM, 0, PITCH_NORM)
		sound_voice[id] = 0
		set_task(5.0, "back_sound", id)
	}
}

public back_sound(id) sound_voice[id] = 1

public fw_touch(Ent, Id)
{
	// If ent is valid
	static Owner; Owner = pev(Ent, pev_owner)
	
	if(!pev_valid(Ent) || !is_user_alive(Id) || ze_get_user_zombie(Id) || Id == Owner)
		return
		
	remove_task(Id)
	if(ze_get_escape_coins(Id) >= 199990) ze_set_escape_coins(Id, 200000)
	else ze_set_escape_coins(Id, ze_get_escape_coins(Id) + 10)		
	emit_sound(Id, CHAN_VOICE, pick_sound, 1.0, ATTN_NORM, 0, PITCH_NORM)
	remove_entity(Ent)
}

public fw_Think(ent)
{
	if(!pev_valid(ent)) 
		return
	
	static Float:fFrame; pev(ent, pev_frame, fFrame)
	
	fFrame += 1.5
	fFrame = floatmin(21.0, fFrame)
	
	set_pev(ent, pev_frame, fFrame)
	set_pev(ent, pev_nextthink, get_gametime() + 0.05)
	
	// time remove
	static Float:fTimeRemove, Float:Amount
	pev(ent, pev_fuser1, fTimeRemove)
	pev(ent, pev_renderamt, Amount)
	
	if(get_gametime() >= fTimeRemove) 
	{
		remove_entity(ent)
	}
}

stock client_printc(index, const text[], any:...)
{
	new szMsg[128];
	vformat(szMsg, sizeof(szMsg) - 1, text, 3);

	replace_all(szMsg, sizeof(szMsg) - 1, "!g", "^x04");
	replace_all(szMsg, sizeof(szMsg) - 1, "!n", "^x01");
	replace_all(szMsg, sizeof(szMsg) - 1, "!t", "^x03");

	if(index == 0)
	{
		for(new i = 0; i < get_maxplayers(); i++)
		{
			if(!is_user_connected(i))
				continue
			
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, i)
			write_byte(i)
			write_string(szMsg)
			message_end()
		}		
	} else {
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, index);
		write_byte(index);
		write_string(szMsg);
		message_end();
	}
}

Code: Select all

HappyHour - VIP Free - Already Exist
hours: 08 12 16 20 00
Lucky Hour - Every Spawn you have a chance 50% to win 10 Coins & 100 XP
hours: 10 14 18 22 02
Shopping Hour - All Items From Shop price are reduced
hours: 11 15 19 23 03
Free Gifts Hour - Every Spawn players have 100% to win 10 Coins
hours: 09 13 17 21 01
Good Luck.

johnnysins2000
Veteran Member
Veteran Member
Pakistan
Posts: 672
Joined: 1 Year Ago
Location: Lahore
Has thanked: 11 times
Been thanked: 10 times
Age: 22
Contact:

#28

Post by johnnysins2000 » 1 Year Ago

mzqx wrote:
1 Year Ago
Weapons Menu UPDate if you want.

Code: Select all

[ZE] Weapons Menu
1. Player Weapons
2. VIP Weapons (Gold) - ADMIN_LEVEL_H
3. ADMIN Weapons (CSO) - ADMIN_LEVEL_A
VIP Benefits:
Bonus Coins For Escape
and
Spawn Coins for VIP

Code: Select all

#define VIP_PRIVILEGIES ADMIN_LEVEL_H
plugin init
register_event( "HLTV", "RoundStart", "a", "1=0", "2=0" )

public RoundStart()
{
	set_task(1.0, "spawn_coins")		
}

public spawn_coins(id)
{
	new vip_coins = random_num(1,10)
	
	for (new id = 1; id <= g_MaxPlayers; id++) 
    {
		if (is_user_alive(id) && get_user_flags(id) & VIP_PRIVILEGIES)
		{
			ze_set_escape_coins(id, ze_get_escape_coins(id) + vip_coins)
			print_col_chat(id, "^4[Zombie Escape] ^1You win %d Escape Coins !", vip_coins)
		}
	} 
}
Hmm, Drop Escape Coins By Players?

Code: Select all

#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <zombie_escape>

#define PLUGIN "DropMoney"
#define VERSION "1.3"
#define AUTHOR "m4m3ts"

#define SYSTEM_CLASSNAMEC "duit"

new const MONEY_MODEL[] = "models/money2.mdl"
new const cash_sound[3][] = 
{
	"weapons/cash1.wav",
	"weapons/cash2.wav",
	"weapons/cash3.wav"
}

new const pick_sound[] = "weapons/ambil_duit.wav"

new sound_voice[33], entX

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_think(SYSTEM_CLASSNAMEC, "fw_Think")
	register_touch(SYSTEM_CLASSNAMEC, "*", "fw_touch")
	RegisterHam(Ham_Spawn, "player", "Player_Spawn", 1)
	register_clcmd("cheer", "drop_money")
}


public plugin_precache()
{
	precache_model(MONEY_MODEL)
	
	for(new i = 0; i < sizeof(cash_sound); i++) 
		precache_sound(cash_sound[i])
	
	precache_sound(pick_sound)
}

public Player_Spawn(id)
{
	if (is_user_alive(id) && !ze_get_user_zombie(id)) 
	{
		sound_voice[id] = 1
		set_task(6.0, "chat", id)
	}
}

public chat(id)
{
	client_printc(id, "!g[Zombie Escape]!n Press !g[J]!n to Drop !tMoney!n")
	client_printc(id, "!g[Zombie Escape]!n Bind for Drop Money is !gbind j cheer!n")
}

public drop_money(id)
{
	if(!is_user_alive(id) || ze_get_escape_coins(id) < 10 || ze_get_user_zombie(id))
		return
	
	new Float:origin[3],Float:velocity[3],Float:angles[3]
	engfunc(EngFunc_GetAttachment, id, 0, origin,angles)
	pev(id,pev_angles,angles)
	entX = create_entity( "info_target" ) 
	set_pev( entX, pev_classname, SYSTEM_CLASSNAMEC )
	set_pev( entX, pev_solid, SOLID_TRIGGER )
	set_pev( entX, pev_owner, id)
	set_pev( entX, pev_fuser1, get_gametime() + 5.0)
	set_pev( entX, pev_nextthink, halflife_time() + 0.1)
	set_pev( entX, pev_movetype, MOVETYPE_TOSS )
	set_pev( entX, pev_mins, { -2.0,-2.0,-2.0 } )
	set_pev( entX, pev_maxs, { 5.0,5.0,5.0 } )
	entity_set_model( entX, MONEY_MODEL )
	set_pev( entX, pev_origin, origin )
	set_pev( entX, pev_angles, angles )
	set_pev( entX, pev_owner, id )
	velocity_by_aim( id, 300, velocity )
	set_pev( entX, pev_velocity, velocity )
		
	ze_set_escape_coins(id, ze_get_escape_coins(id) - 10)
	if(sound_voice[id])
	{
		emit_sound(id, CHAN_VOICE, cash_sound[random( sizeof(cash_sound))], 1.0, ATTN_NORM, 0, PITCH_NORM)
		sound_voice[id] = 0
		set_task(5.0, "back_sound", id)
	}
}

public back_sound(id) sound_voice[id] = 1

public fw_touch(Ent, Id)
{
	// If ent is valid
	static Owner; Owner = pev(Ent, pev_owner)
	
	if(!pev_valid(Ent) || !is_user_alive(Id) || ze_get_user_zombie(Id) || Id == Owner)
		return
		
	remove_task(Id)
	if(ze_get_escape_coins(Id) >= 199990) ze_set_escape_coins(Id, 200000)
	else ze_set_escape_coins(Id, ze_get_escape_coins(Id) + 10)		
	emit_sound(Id, CHAN_VOICE, pick_sound, 1.0, ATTN_NORM, 0, PITCH_NORM)
	remove_entity(Ent)
}

public fw_Think(ent)
{
	if(!pev_valid(ent)) 
		return
	
	static Float:fFrame; pev(ent, pev_frame, fFrame)
	
	fFrame += 1.5
	fFrame = floatmin(21.0, fFrame)
	
	set_pev(ent, pev_frame, fFrame)
	set_pev(ent, pev_nextthink, get_gametime() + 0.05)
	
	// time remove
	static Float:fTimeRemove, Float:Amount
	pev(ent, pev_fuser1, fTimeRemove)
	pev(ent, pev_renderamt, Amount)
	
	if(get_gametime() >= fTimeRemove) 
	{
		remove_entity(ent)
	}
}

stock client_printc(index, const text[], any:...)
{
	new szMsg[128];
	vformat(szMsg, sizeof(szMsg) - 1, text, 3);

	replace_all(szMsg, sizeof(szMsg) - 1, "!g", "^x04");
	replace_all(szMsg, sizeof(szMsg) - 1, "!n", "^x01");
	replace_all(szMsg, sizeof(szMsg) - 1, "!t", "^x03");

	if(index == 0)
	{
		for(new i = 0; i < get_maxplayers(); i++)
		{
			if(!is_user_connected(i))
				continue
			
			message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, i)
			write_byte(i)
			write_string(szMsg)
			message_end()
		}		
	} else {
		message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, index);
		write_byte(index);
		write_string(szMsg);
		message_end();
	}
}

Code: Select all

HappyHour - VIP Free - Already Exist
hours: 08 12 16 20 00
Lucky Hour - Every Spawn you have a chance 50% to win 10 Coins & 100 XP
hours: 10 14 18 22 02
Shopping Hour - All Items From Shop price are reduced
hours: 11 15 19 23 03
Free Gifts Hour - Every Spawn players have 100% to win 10 Coins
hours: 09 13 17 21 01
Good Luck.

1- Weapon menu is not needed brother Because Extra Items are already there + in the next version there will be a VIP Menu So there will be weapons there for VIP

2- Drop escape Coins is not needed ! WHY? Because There is already supply box plugin ... U can get supply box from gameplay in which u can get xp , coins , and other rewardstuff etc

3- About Happy hour And free VIP Is already there in The ZE VIP system By Raheem


Anyway thnx for Your Suggestions!
Nobody Is That Busy If They Make Time :roll:

mzqx
Member
Member
Moldova
Posts: 25
Joined: 1 Year Ago
Has thanked: 0
Been thanked: 0
Contact:

#29

Post by mzqx » 1 Year Ago

There is Lucky Hour , Shopping Hour and Free Gifts Hour...
With Weapons Menu i agree with you.
Drop Escape Coins is for FUN only :D
Players Drop Coins and another players can take it from the ground.

User avatar
Raheem
Mod Developer
Mod Developer
Egypt
Posts: 1720
Joined: 1 Year Ago
Location: Egypt
Has thanked: 28 times
Been thanked: 78 times
Age: 21
Contact:

#30

Post by Raheem » 1 Year Ago

johnnysins2000, This seems to be nice idea. But where to find these models? And it will be much larger in size than normal ones? Anyway this if will be done it will be in the Special Models Plugin.

mzqx, Most of your ideas regards VIP. Anyway the current VIP plugin is temporary. Another professional one will be made soon when i get time, I'll consider all your ideas. About drop coins good ideas i'll convert one you give and post it. Or anyone can convert it and post it.
You don't know? Learn and you will know.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest