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.