GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Vehicle-Health immernoch 0.0 » Druckansicht
FloRaX, 02.09.2008, 13:45
Hi,

ich hab da ein problem mit dem Vehicle Health.
Also ich hab das so gemacht per TextDraw:

Code:
1
2
<?
new Text:vhealth[100]

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
// das ist in denn timer drine >>>
if(IsPlayerInAnyVehicle(i))
{
new Float:Vehealth;
GetVehicleHealth(i,Vehealth);
format(string, sizeof(string), "~w~Vehicle-Health: %.1f",Vehealth);
vhealth[i] = TextDrawCreate(164.0, 217.0, string);
TextDrawFont(vhealth[i],1);
TextDrawShowForPlayer(i,vhealth[i]);
TextDrawSetShadow(vhealth[i], 1);
TextDrawSetOutline(vhealth[i], 1);
}
//<<<


Code:
1
2
3
4
5
6
7
8
9
<?
public OnPlayerExitVehicle(playerid, vehicleid)
{
for (new i; i < MAX_PLAYERS; i++)
{
TextDrawDestroy(vhealth[i]);
}
return 1;
}


Und trotzdem bleibt die Energie auf 0.0

Hier beweis:


dödel, 02.09.2008, 17:57
Code:
1
GetVehicleHealth(i,Vehealth);


i = playerid
So hast du es zumindest definiert ;)
also:
GetVehicleHealth(GetPlayerVehicleID,Vehealth);


ZitatFloRaX hat folgendes geschrieben:

// das ist in denn timer drine >>>

Was hab ich dir über den und denn gesagt?
Außerdem trifft hier keines von beiden zu, da muss dem hin :D
FloRaX, 02.09.2008, 18:22
Achso
aber hilft net viel da kommt ein Error:

ZitatPawno(verrücktes ding) hat folgendes geschrieben:

C:\Dokumente und Einstellungen\Nina\Desktop\SA-MP Server\gamemodes\mmode.pwn(3774) : error 076:
syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Rafioso, 02.09.2008, 18:45
Wer 3774 Zeilen gescriptet hat, sollte mit diesem Error locker fertig werden ;)
FloRaX, 02.09.2008, 18:47
Ähm das kommt wenn ich GetPlayerVehicleID Anwende sonst kommt das nicht.
dödel, 02.09.2008, 19:07
GetVehicleHealth(GetPlayerVehicleID(i),Vehealth);

Hat halt ne kleine Variable gefehlt, müsste man doch merken :D
FloRaX, 02.09.2008, 19:10
Danke funktioniert.
TrexXx, 03.09.2008, 02:36
ABER!!!!

Also da darf doch i, Timer nicht create machen, sonst erstellt der das doch immer!!!
Sondern immer nachstellen!
FloRaX, 03.09.2008, 12:14
Nö funzt tadellos, das Script ist ganz groß und anders ;)
TrexXx, 03.09.2008, 13:42
Okay!!!

Ich glaub dir das jetzt einfach mal ;-)
dödel, 03.09.2008, 18:31
ZitatTrexXx hat folgendes geschrieben:
Also da darf doch i, Timer nicht create machen,

Der Text ergibt überhaupt keinen Sinn und sowas ist auch niemals möglich :shock:
FloRaX, 03.09.2008, 18:48
Lol, da stimm ich zu XD ein Timer kann man nicht Creatieren lol!
dödel, 03.09.2008, 18:50
Naja, kommt drauf an wie man es nimmt :P

CreateTimerEx("AddStaticVehicle", "dd......
FloRaX, 03.09.2008, 19:10
CreateTimerEx?

Das gibs bei mir in allen Inc's garnicht o0
Und was soll das bringen?
Macronix, 03.09.2008, 22:17
Dann meint er vllt. "SetTimerEx"... ;-)
FloRaX, 03.09.2008, 22:36
Naja egal, dieses Thema ist schon längst beendet :)
TrexXx, 04.09.2008, 12:54
LoL da hat ein m gefehlt tut mir leid, aber im Timer also z.B.

ZitatZitat:
forward Timer();

....

SetTimer("Timer",1000,1);

public Timer()
{
CreateTextDraw(...);
}


Ihr lustigen!
FloRaX, 04.09.2008, 12:58
Sagmal, was hat das damit zutuhen vom Vehicle-Health Textdraw!?

Das war unnötig das jetzt zu Posten aber auch egal.
dödel, 04.09.2008, 18:26
Jop, total unbrauchbar, zudem der Inhalt vom Timer fehlerhaft ist,
da der Timer nicht zugeordnet wird und auch niemals zerstört wird,
was heißt das sich die schrift immer überlagern würde statt sich zu aktualisieren :D
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads