Raised This Month: $ Target: $400
 0% 

Humans VS Monsters XP v4.2


Post New Thread Reply   
 
Thread Tools Display Modes
Sam Tsuki
Senior Member
Join Date: Apr 2008
Location: KoKoRo!
Old 02-13-2010 , 06:03   Re: Humans VS Monsters XP v3.3
Reply With Quote #201

Quote:
Originally Posted by xbatista View Post
no, how many monsters per map I can make?
you can precache 5 or 6 monsters
with some luck you might get 7 monsters
__________________
My Approved Plugins:
Sam Tsuki

HvM XP Mod's addons:
Co-op Maps
Money System
Sam Tsuki is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-13-2010 , 06:38   Re: Humans VS Monsters XP v3.3
Reply With Quote #202

not precache... I mean how many monsters I can create in map?
What is max value?
__________________
xbatista is offline
Send a message via Skype™ to xbatista
Sam Tsuki
Senior Member
Join Date: Apr 2008
Location: KoKoRo!
Old 02-13-2010 , 07:04   Re: Humans VS Monsters XP v3.3
Reply With Quote #203

Quote:
Originally Posted by xbatista View Post
not precache... I mean how many monsters I can create in map?
What is max value?
it's 100 group like this:
Code:
{
/origin x y z
/delay time
/monster zombie
/monster islave
/monster hgrunt
}
that's one group
__________________
My Approved Plugins:
Sam Tsuki

HvM XP Mod's addons:
Co-op Maps
Money System
Sam Tsuki is offline
xbatista
Veteran Member
Join Date: Mar 2008
Location: Lithuania
Old 02-13-2010 , 07:24   Re: Humans VS Monsters XP v3.3
Reply With Quote #204

It won't respawn almost ~half monsters
Attached Files
File Type: cfg d2_beach_day_act2_monster.cfg (5.2 KB, 166 views)
__________________
xbatista is offline
Send a message via Skype™ to xbatista
Excalibur.007
Veteran Member
Join Date: Sep 2009
Location: Singapore
Old 02-13-2010 , 07:35   Re: Humans VS Monsters XP v3.3
Reply With Quote #205

...

PHP Code:
register_forward(FM_ClientDisconnect"ClientDisconnect"
PHP Code:
public ClientDisconnect(id)
{
    
SaveScore(id)
    
remove_task(id+TASK_SPEED)
    
remove_task(id+TASK_PISTOL)
    
remove_task(id+TASK_VANISH)
    
remove_task(id+TASK_RESPAWN)


PHP Code:
public client_disconnect(id)
{
    
SaveScore(id)
    
remove_task(id+TASK_SPEED)
    
remove_task(id+TASK_PISTOL)
    
remove_task(id+TASK_VANISH)
    
remove_task(id+TASK_RESPAWN)

& Remove the foward

What is this for?
PHP Code:
register_forward(FM_ClientConnect"ClientConnect"
I don't see ClientConnect inside your code(You already use client_putinserver) Maybe you should use client_connect.

PHP Code:
register_event("DeathMsg""player_death""a"

PHP Code:
register_event("DeathMsg""player_death""a""1>0"
Since your plug-in already uses hamsandwich why not do this
PHP Code:
register_event("ResetHUD","hvm_newspawn","b"

PHP Code:
RegisterHamHam_Spawn"player""hvm_newspawn"
Busy now. I still have many things to say :O

Last edited by Excalibur.007; 02-13-2010 at 07:46.
Excalibur.007 is offline
NiHiLaNTh
Way Past Expiration
Join Date: May 2009
Location: Latvia
Old 02-13-2010 , 08:24   Re: Humans VS Monsters XP v3.3
Reply With Quote #206

hmm instead of this
Code:
// Block commands
    register_clcmd("buy", "cmdBlock")
    register_clcmd("buyammo1", "cmdBlock")
    register_clcmd("buyammo2", "cmdBlock")
    register_clcmd("buyequip", "cmdBlock")
    register_clcmd("cl_autobuy", "cmdBlock")
    register_clcmd("cl_rebuy", "cmdBlock")
    register_clcmd("cl_setautobuy", "cmdBlock")
    register_clcmd("cl_setrebuy", "cmdBlock")
    register_clcmd("fullupdate", "cmdBlock")


    register_clcmd("galil","cmdBlock")
    register_clcmd("defender","cmdBlock")
    register_clcmd("ak47","cmdBlock")
    register_clcmd("cv47","cmdBlock")
    register_clcmd("scout","cmdBlock")
    register_clcmd("sg552","cmdBlock")
    register_clcmd("krieg552","cmdBlock")
    register_clcmd("awp","cmdBlock")
    register_clcmd("magnum","cmdBlock")
    register_clcmd("g3sg1","cmdBlock")
    register_clcmd("d3au1","cmdBlock")
    register_clcmd("famas","cmdBlock")
    register_clcmd("clarion","cmdBlock")
    register_clcmd("m4a1","cmdBlock")
    register_clcmd("aug","cmdBlock")
    register_clcmd("bullpup","cmdBlock")
    register_clcmd("sg550","cmdBlock")
    register_clcmd("krieg550","cmdBlock")
    register_clcmd("glock","cmdBlock")
    register_clcmd("9x19mm","cmdBlock")
    register_clcmd("usp","cmdBlock")
    register_clcmd("km45","cmdBlock")
    register_clcmd("p228","cmdBlock")
    register_clcmd("228compact","cmdBlock")
    register_clcmd("deagle","cmdBlock")
    register_clcmd("nighthawk","cmdBlock")
    register_clcmd("elites","cmdBlock")
    register_clcmd("fn57","cmdBlock")
    register_clcmd("fiveseven","cmdBlock")
    register_clcmd("m3","cmdBlock")
    register_clcmd("12gauge","cmdBlock")
    register_clcmd("xm1014","cmdBlock")
    register_clcmd("autoshotgun","cmdBlock")
    register_clcmd("mac10","cmdBlock")
    register_clcmd("tmp","cmdBlock")
    register_clcmd("mp","cmdBlock")
    register_clcmd("mp5","cmdBlock")
    register_clcmd("smg","cmdBlock")
    register_clcmd("ump45","cmdBlock")
    register_clcmd("p90","cmdBlock")
    register_clcmd("c90","cmdBlock")
    register_clcmd("m249","cmdBlock")
    register_clcmd("primammo","cmdBlock")
    register_clcmd("secammo","cmdBlock")
    register_clcmd("vest","cmdBlock")
    register_clcmd("vesthelm","cmdBlock")
    register_clcmd("flash","cmdBlock")
    register_clcmd("hegren","cmdBlock")
    register_clcmd("sgren","cmdBlock")
    register_clcmd("nvgs","cmdBlock")
    register_clcmd("defuser","cmdBlock")
    register_clcmd("shield","cmdBlock")
you could do this
Code:
new gBuyCommands[][] =  
{ 
     "usp", "glock", "deagle", "p228", "elites", "fn57", "m3", "xm1014", "mp5", "tmp", "p90", "mac10", "ump45", "ak47",  
    "galil", "famas", "sg552", "m4a1", "aug", "scout", "awp", "g3sg1", "sg550", "m249", "vest", "vesthelm", "flash", "hegren", 
    "sgren", "defuser", "nvgs", "shield", "primammo", "secammo", "km45", "9x19mm", "nighthawk", "228compact", "12gauge", 
    "autoshotgun", "smg", "mp", "c90", "cv47", "defender", "clarion", "krieg552", "bullpup", "magnum", "d3au1", "krieg550", 
    "buyammo1", "buyammo2" 
} 

public plugin_init() 
{ 
    // Registering commands. As I said before, there is no need for creating a loop, but I like it anyways :P 
    for (new i; i < sizeof gBuyCommands; i++) 
        register_clcmd(gBuyCommands[i], "BlockBuyCommands") 
} 

public BlockBuyCommands(id)return PLUGIN_HANDLED; 
Credits to fezh
__________________


Last edited by NiHiLaNTh; 02-13-2010 at 08:26. Reason: s**t happens!
NiHiLaNTh is offline
Send a message via Skype™ to NiHiLaNTh
Sam Tsuki
Senior Member
Join Date: Apr 2008
Location: KoKoRo!
Old 02-13-2010 , 22:40   Re: Humans VS Monsters XP v3.3
Reply With Quote #207

Quote:
What is this for?
PHP Code:
register_forward(FM_ClientConnect, "ClientConnect")

I don't see ClientConnect inside your code(You already use client_putinserver) Maybe you should use client_connect.
i was using ClientConnect but had problems with saving by names so changed it to putinserver and forgot to remove the forward ^^"

Quote:
PHP Code:
register_event("DeathMsg", "player_death", "a")


PHP Code:
register_event("DeathMsg", "player_death", "a", "1>0")

Since your plug-in already uses hamsandwich why not do this
PHP Code:
register_event("ResetHUD","hvm_newspawn","b")


PHP Code:
RegisterHam( Ham_Spawn, "player", "hvm_newspawn", 1 )
will do that

Quote:
hmm instead of this
Code:
// Block commands
register_clcmd("buy", "cmdBlock")
register_clcmd("buyammo1", "cmdBlock")
register_clcmd("buyammo2", "cmdBlock")
register_clcmd("buyequip", "cmdBlock")
register_clcmd("cl_autobuy", "cmdBlock")
register_clcmd("cl_rebuy", "cmdBlock")
register_clcmd("cl_setautobuy", "cmdBlock")
register_clcmd("cl_setrebuy", "cmdBlock")
register_clcmd("fullupdate", "cmdBlock")


register_clcmd("galil","cmdBlock")
register_clcmd("defender","cmdBlock")
register_clcmd("ak47","cmdBlock")
register_clcmd("cv47","cmdBlock")
register_clcmd("scout","cmdBlock")
register_clcmd("sg552","cmdBlock")
register_clcmd("krieg552","cmdBlock")
register_clcmd("awp","cmdBlock")
register_clcmd("magnum","cmdBlock")
register_clcmd("g3sg1","cmdBlock")
register_clcmd("d3au1","cmdBlock")
register_clcmd("famas","cmdBlock")
register_clcmd("clarion","cmdBlock")
register_clcmd("m4a1","cmdBlock")
register_clcmd("aug","cmdBlock")
register_clcmd("bullpup","cmdBlock")
register_clcmd("sg550","cmdBlock")
register_clcmd("krieg550","cmdBlock")
register_clcmd("glock","cmdBlock")
register_clcmd("9x19mm","cmdBlock")
register_clcmd("usp","cmdBlock")
register_clcmd("km45","cmdBlock")
register_clcmd("p228","cmdBlock")
register_clcmd("228compact","cmdBlock")
register_clcmd("deagle","cmdBlock")
register_clcmd("nighthawk","cmdBlock")
register_clcmd("elites","cmdBlock")
register_clcmd("fn57","cmdBlock")
register_clcmd("fiveseven","cmdBlock")
register_clcmd("m3","cmdBlock")
register_clcmd("12gauge","cmdBlock")
register_clcmd("xm1014","cmdBlock")
register_clcmd("autoshotgun","cmdBlock")
register_clcmd("mac10","cmdBlock")
register_clcmd("tmp","cmdBlock")
register_clcmd("mp","cmdBlock")
register_clcmd("mp5","cmdBlock")
register_clcmd("smg","cmdBlock")
register_clcmd("ump45","cmdBlock")
register_clcmd("p90","cmdBlock")
register_clcmd("c90","cmdBlock")
register_clcmd("m249","cmdBlock")
register_clcmd("primammo","cmdBlock")
register_clcmd("secammo","cmdBlock")
register_clcmd("vest","cmdBlock")
register_clcmd("vesthelm","cmdBlock")
register_clcmd("flash","cmdBlock")
register_clcmd("hegren","cmdBlock")
register_clcmd("sgren","cmdBlock")
register_clcmd("nvgs","cmdBlock")
register_clcmd("defuser","cmdBlock")
register_clcmd("shield","cmdBlock")
you could do this
Code:
new gBuyCommands[][] =
{
"usp", "glock", "deagle", "p228", "elites", "fn57", "m3", "xm1014", "mp5", "tmp", "p90", "mac10", "ump45", "ak47",
"galil", "famas", "sg552", "m4a1", "aug", "scout", "awp", "g3sg1", "sg550", "m249", "vest", "vesthelm", "flash", "hegren",
"sgren", "defuser", "nvgs", "shield", "primammo", "secammo", "km45", "9x19mm", "nighthawk", "228compact", "12gauge",
"autoshotgun", "smg", "mp", "c90", "cv47", "defender", "clarion", "krieg552", "bullpup", "magnum", "d3au1", "krieg550",
"buyammo1", "buyammo2"
}

public plugin_init()
{

// Registering commands. As I said before, there is no need for creating a loop, but I like it anyways
for (new i; i < sizeof gBuyCommands; i++)
register_clcmd(gBuyCommands[i], "BlockBuyCommands")
}

public
BlockBuyCommands(id)return PLUGIN_HANDLED;

Credits to fezh
thx that'll really help
__________________
My Approved Plugins:
Sam Tsuki

HvM XP Mod's addons:
Co-op Maps
Money System
Sam Tsuki is offline
Sam Tsuki
Senior Member
Join Date: Apr 2008
Location: KoKoRo!
Old 02-13-2010 , 22:48   Re: Humans VS Monsters XP v3.3
Reply With Quote #208

Quote:
Originally Posted by xbatista View Post
It won't respawn almost ~half monsters
can't find that map
give me url or upload it so i can test it
__________________
My Approved Plugins:
Sam Tsuki

HvM XP Mod's addons:
Co-op Maps
Money System
Sam Tsuki is offline
Excalibur.007
Veteran Member
Join Date: Sep 2009
Location: Singapore
Old 02-13-2010 , 23:56   Re: Humans VS Monsters XP v3.3
Reply With Quote #209

Instead of making so many register_clcmd( Showing how many kills you got ) just make it a MOTD and put everything inside. More convenient & lesser code( I guess )
EDIT: If you don't want to make a MOTD, make a menu to choose which you wanna see.( This is better for me( ONLY FOR THE TOP 10 ) ) for the kills it's better to use MOTD
This is an example
http://forums.alliedmods.net/showthread.php?t=99367

Last edited by Excalibur.007; 02-14-2010 at 00:00.
Excalibur.007 is offline
Sam Tsuki
Senior Member
Join Date: Apr 2008
Location: KoKoRo!
Old 02-14-2010 , 01:37   Re: Humans VS Monsters XP v3.3
Reply With Quote #210

Quote:
Originally Posted by Excalibur.007 View Post
Instead of making so many register_clcmd( Showing how many kills you got ) just make it a MOTD and put everything inside. More convenient & lesser code( I guess )
EDIT: If you don't want to make a MOTD, make a menu to choose which you wanna see.( This is better for me( ONLY FOR THE TOP 10 ) ) for the kills it's better to use MOTD
This is an example
http://forums.alliedmods.net/showthread.php?t=99367
there's already a MOTD for kills
I'll try making the menu tho
__________________
My Approved Plugins:
Sam Tsuki

HvM XP Mod's addons:
Co-op Maps
Money System
Sam Tsuki is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 00:37.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode