.| Autor | Beitrag |
|---|---|
|
000 10.06.2001, 15:35 ArminB |
Hi! ich möchte, dass man bei einem MOD in der Konsole einen Befehl mode <playername> eintippen kann und der Spieler mit Name <playername> dann in ein Spezialteam kommt... In der Client.cpp den Command registrieren ist kein Problem aber: Wie bekomme ich, wenn ich ich den Playername hab heraus, wozu der gehört??? Ich hab mal folgendes gemacht: int i;
ALERT(at_console, "This is a Player: %s", plr->pev->classname );
Da müsste ich dann ja mit IsPlayer() und so alles rauskriegen, aber wo steht der playername??? Bitte um Hilfe!
|
|
Profil || Suche |
|
001 10.06.2001, 15:42 Archangel |
playername = plr->pev->netname, allerdings solltest du beim argument die schreibweise STRING(plr->pev->netname) benutzen, sonst kommts zu nem compilerfehler -- |
|
Profil || Suche |
|
002 10.06.2001, 16:31 Another1 |
ne,nix compilerfehler, aber nen crash =) und noch was, hier, nimm einfach die function (extra für dich geschrieben =):
pack sie in util.cpp gaaanz ans ende, und dann machst du in util.h einfach das dazu: extern CBasePlayer* UTIL_PlayerByName(char* szName); und schon solltest du sie benutzen können.
Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
003 10.06.2001, 17:17 ArminB |
Vielen Dank!! -- |
|
Profil || Suche |

