Next Version Ideas, New Release...

Community News/Announcements
johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#21

Post by johnnysins2000 » 7 years 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
Posts: 2214
Joined: 7 years ago
Contact:

#22

Post by Raheem » 7 years 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.
He who fails to plan is planning to fail

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#23

Post by johnnysins2000 » 7 years 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
Posts: 2214
Joined: 7 years ago
Contact:

#24

Post by Raheem » 7 years ago

That's ok then.
He who fails to plan is planning to fail

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#25

Post by johnnysins2000 » 7 years 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
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#26

Post by johnnysins2000 » 7 years ago

johnnysins2000 wrote: 7 years 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: 7 years ago
Contact:

#27

Post by mzqx » 7 years 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
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#28

Post by johnnysins2000 » 7 years ago

mzqx wrote: 7 years 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: 7 years ago
Contact:

#29

Post by mzqx » 7 years 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
Posts: 2214
Joined: 7 years ago
Contact:

#30

Post by Raheem » 7 years 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.
He who fails to plan is planning to fail

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#31

Post by johnnysins2000 » 7 years ago

Raheem wrote: 7 years 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.

This sub model U can Get it from searching Google

But If I get time tonight I will upload The Sub model file with 7 different Cso models
Nobody Is That Busy If They Make Time :roll:

User avatar
Raheem
Mod Developer
Mod Developer
Posts: 2214
Joined: 7 years ago
Contact:

#32

Post by Raheem » 7 years ago

I'll try know more about these sub-models and how it works.
He who fails to plan is planning to fail

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#33

Post by johnnysins2000 » 7 years ago

Here is the file for sub model it has 7 diffrenet models

file size : 3.56mb

http://www.mediafire.com/file/hgmq59ovt ... models.mdl


:)
Nobody Is That Busy If They Make Time :roll:

User avatar
Raheem
Mod Developer
Mod Developer
Posts: 2214
Joined: 7 years ago
Contact:

#34

Post by Raheem » 7 years ago

I'll try it and say you if it's good idea or not.
He who fails to plan is planning to fail

mzqx
Member
Member
Moldova
Posts: 25
Joined: 7 years ago
Contact:

#35

Post by mzqx » 7 years ago

johnnysins2000 wrote: 7 years ago Here is the file for sub model it has 7 diffrenet models

file size : 3.56mb

http://www.mediafire.com/file/hgmq59ovt ... models.mdl


:)
7 models in 1 .MDL this is nice and will be more easy

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#36

Post by Night Fury » 7 years ago

If someone can make tutorial for making sub-models, it'd be nice. :)
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#37

Post by johnnysins2000 » 7 years ago

Jack GamePlay wrote: 7 years ago If someone can make tutorial for making sub-models, it'd be nice. :)

U have to use Milk shape 3d and Compile all models in 1 file ... Need to be Expert Modeler
Nobody Is That Busy If They Make Time :roll:

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#38

Post by Night Fury » 7 years ago

johnnysins2000 wrote: 7 years ago
Jack GamePlay wrote: 7 years ago If someone can make tutorial for making sub-models, it'd be nice. :)

U have to use Milk shape 3d and Compile all models in 1 file ... Need to be Expert Modeler
Nah, my friend can do it but he's no time to even explain to me. :V
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#39

Post by johnnysins2000 » 7 years ago

Jack GamePlay wrote: 7 years ago
johnnysins2000 wrote: 7 years ago
Jack GamePlay wrote: 7 years ago If someone can make tutorial for making sub-models, it'd be nice. :)

U have to use Milk shape 3d and Compile all models in 1 file ... Need to be Expert Modeler


Nah, my friend can do it but he's no time to even explain to me. :V
Which Friend Jack?
Give me his contact I Will try it After my exams
Nobody Is That Busy If They Make Time :roll:

johnnysins2000
Veteran Member
Veteran Member
Paraguay
Posts: 678
Joined: 7 years ago
Location: Paraguay
Contact:

#40

Post by johnnysins2000 » 6 years ago

Raheem I have One More idea ?

How about when Zombie infects Human He screen will shake ?

And Instead of Flashlight I think smoke Grenade should Be Flare Grenade to turn on lights
Nobody Is That Busy If They Make Time :roll:

Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Who is online

Users browsing this forum: No registered users and 2 guests