.| Autor | Beitrag |
|---|---|
|
000 09.08.2002, 22:42 King of Darkness |
ok es is nich direckt durch das buy system aber ich weis net was er von mir will mit dieser Fehlermeldung: sooo ich glaube er meint das 0xFF aber was soll da hin ??? sooo das ganze war erst ein team change menu von mhhhhhhhhhh ich glaub ausm dhcc tuts bereich währ nett wen ihr mir helfen könntet --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
001 09.08.2002, 22:52 Bluthund |
ich glaube es ist das #BuyHead das afaik in "" muss. (präprozessor-direktiven fangen ja immer mit # an). korrigiert mich wenns falsch sein sollte. --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
002 09.08.2002, 22:53 King of Darkness |
wahhhhh daran hab ich garnet gedacht wahhhhhhh dick fett sorry leute --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
003 10.08.2002, 18:40 King of Darkness |
mhhh noch ein problem wenn ich etwas aus dem menu auswählen will und es auswerten möchte brauch ich ja die variable pcmd also wenn ich das so auswerte int slot = atoi( CMD_ARGV(1) ); ShowMenu(pPlayer, 0xFF, FALSE, FALSE, "#BuyHead"); if ( slot == 1) // bögen und schwert } if ( slot == 1) // HeilTrank } if ( slot == 0) //abbrechen } diese pcmd bekommt zb die funtion playercommand aber wie kann ich sagen das meine funtion es auch haben will ich habe nirgends die variable gesehen jedenfalls weiss ich nich von wo ich die übergeben kann --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
004 10.08.2002, 20:53 Exec |
hää? was wilslt du konkret? habs irgendwie nich verstanden :\ --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
005 10.08.2002, 21:02 King of Darkness |
also ich will ein buymenu nur brauche ich um die eingabe auszuwerten die variable pcmd(warscheinlich playercommand oder sowas)diese variable habe ich bisher nur in der funtion C... ::PlayerCommand(CBasePlayer *pPlayer, const char *pcmd) gesehen bei mir is das so das das teammenu in der funtion ausgewertet wird, und da ich nich weiss wie ich da nun feststellen kann um welches menu es sich handelt gerade angezeigt wird wollte ich ne neue funtion machen in der ich das auswerte aber ich keine ahung wie ich die variable bekomme die ich ja für den aufruf Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
006 10.08.2002, 21:29 Bluthund |
mach nen integer in der CBasePlayerClass und setz dann je nach menue nen einzigartigen wert. dann kannst das ganz bequem mit nem switch in der PlayerCommand machen. --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
007 10.08.2002, 22:01 King of Darkness |
mhhh ja gut ich versuchs mal also praktisch so switch(variabel) Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
008 10.08.2002, 22:12 Bluthund |
nee so: The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
009 10.08.2002, 22:15 Exec |
aba theoretisch hatte ers richtig ... beim compilen wäre er auch drauf gekommen, das er die ":" machen muss ... und sone {-klammern mach ich auch immer drum, weils übersichtlicher is :) (und viel langsamer wirds auch nich - oder doch? eingendlich nich) --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
010 10.08.2002, 22:20 Bluthund |
ka ich machs schon immer so und außerdem siehe Sig =) --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
011 10.08.2002, 23:23 King of Darkness |
lol mhhhh nu aber noch ein letztes wo soll ich sagen das er mir das menu anzeigen soll in chalflife_teamplay gib keine spawn funtion, und in der chalflife_multiplayer sehe ich da nich direkt wo der player spawnt und in der cbaseplayer glaube ich nich das ichs da rein machen muss --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
012 10.08.2002, 23:26 Exec |
client.cpp wo die ganzen else-if teile sind ... --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
013 10.08.2002, 23:37 Bluthund |
also ich denk ma, dass du jetz dein teamwahlmenü meinst. das packst du einfach in die playerspawn funci der chalflife_multiplayer klasse rein, wenn du kein dm mehr brauchst. wenn du dm und tp haben willst musst du einfach ne playerspawn für chalflife_teamplay machen (also nur vererben) --The C language combines all the power of assembly language with all the ease-of-use of assembly language. |
|
Profil || Suche |
|
014 11.08.2002, 10:09 King of Darkness |
nein ich meine eigendlich nich das teammenu ich spreche hier vom buymenu aber als ich den letzte post von mir gemacht habe habe ich nich nachgedacht weil eigendlich muss ja das buymenu auf tasten druck kommen und nich beim spawn also ich danke euch erstmal wenn ich nochmal ein prob damit habe komm ich wieder ;) --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
015 11.08.2002, 12:18 King of Darkness |
mhhh sooo ich habe jetz ein paar keys definiert (für buymenu und fürs teammenu) nun stehe ich vor nem problem ... wie soll ich das menu anzeigen ??? die buttons werden clientseitig definiert das menu kommt aber vom server und wenn ich die nötigen header einbinde (player.h, cbase.h, teamplay_gameruls.h) kommen auf einmal über 100 (!) fehler gibt es eine möglichkeit ne message zum server zu schicken ??? zum client weiss ich ja das is ja das mit messagebegin und end --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
016 11.08.2002, 12:19 theDon |
ClientCommand() --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
017 11.08.2002, 12:59 King of Darkness |
mhhhhhh Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
018 11.08.2002, 13:03 theDon |
wenn du einen teamplay mod machst (war doch so oder) dann natürlich im teamplay --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
019 11.08.2002, 13:27 Exec |
machs doch einfach ins normale ... da gehts überall O_o --"selbermachen rockt am meisten :D" - -LeJean- |
|
Profil || Suche |
|
020 11.08.2002, 15:22 theDon |
hm ja..aber wenn man zb net will das im deathmatch was gekauft wird *theorethisier* ;) --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
021 11.08.2002, 19:51 King of Darkness |
naja so genau scheinst du das net verstanden haben oder ich nich *G* also das zum auswerten des buymenus is schon da nur wie soll das menu angezeigt werden int slot = atoi( CMD_ARGV(1) ); damageFlags |= DMG_NEVERGIB; entvars_t *pevWorld = VARS( INDEXENT(0) ); switch(pPlayer->menuvariable) if ( slot == 1) // HeilTrank wahhhhhhhhhh während ich hier schreibe fällt mir ein wie ich es machen könnte: ich setz die menuvariable auf buymenu und fertig danke für den gedankenstoss ----edit Coding Center --- Tutorials über Programmierung und andere Themen Dieser Beitrag wurde am 11.08.2002 um 21:56 von King of Darkness bearbeitet. |
|
Profil || Suche |
|
022 12.08.2002, 13:44 King of Darkness |
:( weis keiner wie man ne funtion auf einen key legt (die funtion is afm server) --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |
|
023 12.08.2002, 14:04 K-Putt |
Schau dir Mal das Tut auf dhcc an mit dem Nachsichtgerät, hat zwar nix mit dem Buymenu zu tun, aber da steht drin wie du per Tastendruck etwas auslöst, und wie du die Taste in der Configuration belegen kannst. --Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database |
|
Profil || Suche |
|
024 12.08.2002, 14:11 King of Darkness |
danke werd ich machen --Coding Center --- Tutorials über Programmierung und andere Themen |
|
Profil || Suche |

