Raised This Month: $51 Target: $400
 12% 

Adding new "team" to a zombie plague


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Hammerfallerz
Senior Member
Join Date: Feb 2008
Old 01-15-2010 , 13:45   Adding new "team" to a zombie plague
Reply With Quote #1

Hello.

Let's imagine, for example, that I wish to add kinda "new monster" to the zombie plague. And here's the problem: there are many different "teams" (this is for buying extra items and other stuff).

This is part of the code:

PHP Code:
// ZP Teams
const ZP_TEAM_NO_ONE 0
const ZP_TEAM_ANY 0
const ZP_TEAM_ZOMBIE = (1<<0)
const 
ZP_TEAM_HUMAN = (1<<1)
const 
ZP_TEAM_NEMESIS = (1<<2)
const 
ZP_TEAM_SURVIVOR = (1<<3)
new const 
ZP_TEAM_NAMES[][] = { "ZOMBIE , HUMAN""ZOMBIE""HUMAN""ZOMBIE , HUMAN""NEMESIS",
            
"ZOMBIE , NEMESIS""HUMAN , NEMESIS""ZOMBIE , HUMAN , NEMESIS",
            
"SURVIVOR""ZOMBIE , SURVIVOR""HUMAN , SURVIVOR""ZOMBIE , HUMAN , SURVIVOR",
            
"NEMESIS , SURVIVOR""ZOMBIE , NEMESIS , SURVIVOR""HUMAN, NEMESIS, SURVIVOR",
            
"ZOMBIE , HUMAN , NEMESIS , SURVIVOR" 
I have no damn idea how this stuff works.
I want to add new monster Predator. And I want him to be like a different "team". I did this:
PHP Code:
const ZP_TEAM_NO_ONE 0
const ZP_TEAM_ANY 0
const ZP_TEAM_ZOMBIE = (1<<0)
const 
ZP_TEAM_HUMAN = (1<<1)
const 
ZP_TEAM_NEMESIS = (1<<2)
const 
ZP_TEAM_SURVIVOR = (1<<3)
const 
ZP_TEAM_PREDATOR = (1<<4)
new const 
ZP_TEAM_NAMES[][] = { "ZOMBIE , HUMAN""ZOMBIE""HUMAN""ZOMBIE , HUMAN""NEMESIS""PREDATOR",
            
"ZOMBIE , NEMESIS , PREDATOR""HUMAN , NEMESIS , PREDATOR""ZOMBIE , HUMAN , NEMESIS , PREDATOR",
            
"SURVIVOR""ZOMBIE , SURVIVOR""HUMAN , SURVIVOR""ZOMBIE , HUMAN , SURVIVOR",
            
"NEMESIS , PREDATOR , SURVIVOR""ZOMBIE , NEMESIS , PREDATOR , SURVIVOR""HUMAN, NEMESIS, PREDATOR, SURVIVOR",
            
"ZOMBIE , HUMAN , NEMESIS , PREDATOR , SURVIVOR",
            
"ZOMBIE , HUMAN , NEMESIS , SURVIVOR , PREDATOR" 
Seems like it's working, however, when zombie opens up extra items menu, it writes in there that he has a "Predator" team. This isnt really much a big problem, but I dont like this kind of stuff.
I'm writing here, since people who actually KNOW how to code (not how to take some already made plugin and edit it so it would be a zombie class or extra item) and know how to explain stuff, quite rarely visit zombie plague section. This is scripting help after all.

I'm not some leet coder, so please, can anyone explain to me how this system works and how to properly add new team? I want Predator to be just like Nemesis, like Nemesis analog.

Last edited by Hammerfallerz; 01-15-2010 at 19:31.
Hammerfallerz is offline
Seta00
The Seta00 user has crashed.
Join Date: Jan 2010
Location: Berlin
Old 01-15-2010 , 14:14   Re: Adding new "team" to a zombie plague
Reply With Quote #2

Have you tried to eliminate "ZOMBIE," from the predator line?
Like this:
PHP Code:
const ZP_TEAM_NO_ONE 0
const ZP_TEAM_ANY 0
const ZP_TEAM_ZOMBIE = (1<<0)
const 
ZP_TEAM_HUMAN = (1<<1)
const 
ZP_TEAM_NEMESIS = (1<<2)
const 
ZP_TEAM_SURVIVOR = (1<<3)
const 
ZP_TEAM_PREDATOR = (1<<4)
new const 
ZP_TEAM_NAMES[][] = { "ZOMBIE , HUMAN""ZOMBIE""HUMAN""ZOMBIE , HUMAN""NEMESIS""PREDATOR",
            
"ZOMBIE , NEMESIS , PREDATOR""HUMAN , NEMESIS , PREDATOR""ZOMBIE , HUMAN , NEMESIS , PREDATOR",
            
"SURVIVOR""ZOMBIE , SURVIVOR""HUMAN , SURVIVOR""ZOMBIE , HUMAN , SURVIVOR",
            
"NEMESIS , PREDATOR , SURVIVOR""ZOMBIE , NEMESIS , PREDATOR , SURVIVOR""HUMAN, NEMESIS, PREDATOR, SURVIVOR",
            
"HUMAN , NEMESIS , PREDATOR , SURVIVOR",
            
"HUMAN , NEMESIS , SURVIVOR , PREDATOR" 
I don't know the Zombie Plague API, this is my guess as a programmer.
Seta00 is offline
Hammerfallerz
Senior Member
Join Date: Feb 2008
Old 01-15-2010 , 19:30   Re: Adding new "team" to a zombie plague
Reply With Quote #3

Quote:
Originally Posted by Seta00 View Post
Have you tried to eliminate "ZOMBIE," from the predator line?
I didnt, since I absolutely dont understand how this stuff works.
If looking at visual lines (default), then some stuff in them is repeating.

I'll try your method.
Hammerfallerz 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 07:30.


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