|
 |
G_FindConfigstringIndex: overflow (309): ' Headshot Kills: 18 (9)' |
|
|
| RE: G_FindConfigstringIndex: overflow (309): ' Headshot Kills: 18 (9)' |
 |
Du darfst das HUD nicht in deine while(1) Schleife packen sondern davor. Nur die Zeile vom HUD die den Text darstellt kommt (zusammen mit der Berechnung des Wertes) in die Schleife. Dann solltest du beim Spawnen des Players auch noch mal testen, ob er dein HUD Objekt noch hat, und wenn ja, mit destroy löschen bevor er es neu bekommt. Somit sollte jeder Player immer nur eins von deinem HUD Objekt haben und nicht mehrere (die dann zu deinem Fehler führen).
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
|
|
Ersetze mal
self.totalkills_text SetText("^2 Total Kills: ^1" + self.cur_kill_streak + "");
mit
self.totalkills_text.label = &"^2 Total Kills: ^1";
self.totalkills_text SetValue (self.cur_kill_streak);
(Wobei, wieso eigentlich self.cur_kill_streak du willst doch die totalkills anzeigen? )
Bei den anderen HUD-Objekten ebenfalls.
Der Fehler könnte auch daher kommen, das dein Script von einem Player öfter als ein mal gestartet wird.
Desshalb, nimm sie aus der While Schleife raus und teste vor dem Erstellen der einzelnen HUD-Objekte, ob diese schon existieren oder nicht. Und nur wenn sie nicht da sind sollen sie erstellt werden
Beispiel (ist jetzt nicht vollständig):
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
|
headshothud()
{
self.experc = 0;
self.explosives = 0;
self.headshots = 0;
self.meleesp = 0;
self.grenades = 0;
self.meleesp = 0;
self.suicides = 0;
self endon("death");
self endon("disconnect");
if( !isDefined( self.totalkills_text ))
{
self.headshotcount = self.totalkills;
self.totalkills_text = NewClientHudElem(self);
self.totalkills_text.label = &"^2 Total Kills: ^1";
self.totalkills_text.alignx = "left";
self.totalkills_text.alignY = "top";
self.totalkills_text.x = 2;
self.totalkills_text.y = 122;
self.totalkills_text.sort = -3;
self.totalkills_text.alpha = 1;
self.totalkills_text.font = "default";
self.totalkills_text.fontscale = 1.4;
}
while( 1 )
{
self.totalkills_text SetValue( self.totalkills );
wait .3;
}
} |
|
__________________
Da die Lichtgeschwindigkeit höher ist als die Schallgeschwindigkeit,
hält man so manchen für einen hellen Kopf, bis man ihn reden hört.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|