Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // fpsgame/fps.cpp
- int gethealth(const char *name)
- {
- int cn = parseplayer(name);
- fpsent *d = getclient(cn);
- if (d && (strcmp(d->team, player1->team)==0) && m_teammode)
- {
- return d->health;
- }
- else
- {
- return -1;
- }
- }
- int getarmour(const char *name)
- {
- int cn = parseplayer(name);
- fpsent *d = getclient(cn);
- if (d && (strcmp(d->team, player1->team)==0) && m_teammode)
- {
- return d->armour;
- }
- else
- {
- return -1;
- }
- }
- char *getarmourtype(const char *name)
- {
- int cn = parseplayer(name);
- fpsent *d = getclient(cn);
- if (d && (strcmp(d->team, player1->team)==0) && m_teammode)
- {
- switch(d->armourtype)
- {
- case A_BLUE: return(newstring("BA"));
- case A_GREEN: return(newstring("GA"));
- case A_YELLOW: return(newstring("YA"));
- default: return(newstring(""));
- }
- }
- else
- {
- return(newstring(""));
- }
- }
- ICOMMAND(gethealth, "s", (char *name), intret(gethealth(name)));
- ICOMMAND(getarmour, "s", (char *name), intret(getarmour(name)));
- ICOMMAND(getarmourtype, "s", (char *name), result(getarmourtype(name)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement