okay
jetzt bekomme ich auch was angezeigt wenn ich ins fahrzeug steige aber da steht nur das von hier:
zustand[i] = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
da updatet sich nichts oder sonst was
okay
jetzt bekomme ich auch was angezeigt wenn ich ins fahrzeug steige aber da steht nur das von hier:
zustand[i] = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
da updatet sich nichts oder sonst was
eben hieß es ich soll nen timer da rein machen.. soll der nur aus der schleife raus?
wenn ich das so habe:
for(new i = 0; i < MAX_PLAYERS; i++)
{
zustand[i] = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
TextDrawAlignment(zustand[i], 2);
TextDrawBackgroundColor(zustand[i], 255);
TextDrawFont(zustand[i], 1);
TextDrawLetterSize(zustand[i], 0.500000, 1.000000);
TextDrawColor(zustand[i], -65281);
TextDrawSetOutline(zustand[i], 0);
TextDrawSetProportional(zustand[i], 1);
TextDrawSetShadow(zustand[i], 1);
TextDrawUseBox(zustand[i], 1);
TextDrawBoxColor(zustand[i], 255);
TextDrawTextSize(zustand[i], 206.000000, 95.000000);
SetTimer("Tacho",1000,1);
}
kommen:
028: invalid subscript (not an array or too many subscripts): "zustand"
215: expression has no effect
001: expected token: ";", but found "]"
029: invalid expression, assumed zero
107: too many error messages on one line
und was genau muss ich bei TextDrawSetString verändern?
TextDrawSetString(zustand, str);
und if(newstate == PLAYER_STATE_FOOT)
undefined Symbol PLAYER_STATE_FOOT
..
wie heist es richtig?
dann nicht sichbar , nein , aus , .. wie auch immer
1.) kommt auf das script an. (Reallife = nein , DM = ja)
2.) einer hat seine stimme abgeben, sind 100%. wie kommst du auf 3%? xD sag ma wie du das gerechnet hast
könnte mir das einer machen?
also mit dem updaten?
@ Hard
if(newstate == PLAYER_STATE_FOOT)
undefined Symbol PLAYER_STATE_FOOT
und wo muss das hier hin?
for(new i = 0; i < MAX_PLAYERS; i++)
{
zustand[i] = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
...
}
und wie mache ich es nicht global?
und es wäre nicht schlecht, den Zustand für jeden Spieler zu erstellen, und keine globale Variable
heist?
bekomme immernoch nichts angezeigt
woran liegt es?
public Tacho()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
new str[10], Float:vHealth;
GetVehicleHealth(GetPlayerVehicleID(i), vHealth);
format(str, sizeof(str), "%f", vHealth);
TextDrawSetString(zustand, str);
}
}
}
return 1;
}
Unter public OnGameModeInit() habe ich:
zustand = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
TextDrawAlignment(zustand, 2);
TextDrawBackgroundColor(zustand, 255);
TextDrawFont(zustand, 1);
TextDrawLetterSize(zustand, 0.500000, 1.000000);
TextDrawColor(zustand, -65281);
TextDrawSetOutline(zustand, 0);
TextDrawSetProportional(zustand, 1);
TextDrawSetShadow(zustand, 1);
TextDrawUseBox(zustand, 1);
TextDrawBoxColor(zustand, 255);
TextDrawTextSize(zustand, 206.000000, 95.000000);
und ganz oben im Script:
forward Tacho();
dann werd ichs mal testen
bis gleich
bleibt nurnoch der playerid fehler
jetzt habe ich:
forward Tacho();
zustand = TextDrawCreate(90.000000, 316.000000, "Zustand: 0000 HP");
TextDrawAlignment(zustand, 2);
TextDrawBackgroundColor(zustand, 255);
TextDrawFont(zustand, 1);
TextDrawLetterSize(zustand, 0.500000, 1.000000);
TextDrawColor(zustand, -65281);
TextDrawSetOutline(zustand, 0);
TextDrawSetProportional(zustand, 1);
TextDrawSetShadow(zustand, 1);
TextDrawUseBox(zustand, 1);
TextDrawBoxColor(zustand, 255);
TextDrawTextSize(zustand, 206.000000, 95.000000);
public Tacho()
{
new str[10];
for(new i=0;i<MAX_PLAYERS i++) // HIER KOMMT DER TOKEN FEHLER <<<<<<<<<<<<<<<<<<<<<<<<<
{
if(!IsPlayerConnected(i)) return 1;
if(IsPlayerInAnyVehicle(i))
{
new Float:vehHealth;
GetVehicleHealth(GetPlayerVehicleID(playerid), vehHealth); // HIER KOMMT DER "PLAYERID" FEHLER <<<<<<<<<<<<<<<
format(str, sizeof(str), "%f", vehHealth);
TextDrawSetString(zustand, str);
}
}
return 1;
}
aber es kommen diese errors:
error 001: expected token: ";", but found "-identifier-"
(4265) : error 017: undefined symbol "playerid"
und wie kann ich die koordinaten vom tacho feststellen?
(Danke schonmal)
Guten Abend Zusammen,
Ich wollte mal wissen wie ich den Zustand von meinem Fahrzeug in dem ich sitze
un ein Textdraw setzten kann.
Ich weis ich brauche die Funtkion GetVehicleHealth aber mehr weis ich da auch nicht .
Könnte mir das jemand machen und es mit // hinter den Zeilen erklären? oder gibt es villeicht gute Tuts?
hab mich grade IG zu diesen koords geportet..
ich dachte das wären andere koordinaten aber naja xD
mitten im nirgendwo und dann noch in der luft..
Naja ok Danke
das autohaus
wo finde ich das auf der karte?
ich habe zum üben dieses Autohaus hier genommen:
[ SCRIPTING ] Autohaus + Autokauf System
nur meine frage ist, wo ist es oô
hab ich auch schon versucht doch er meint weiter zu leben ..
ocmd:killme(playerid,params[])
{
SetPlayerHealth(playerid,0.0);
return 1;
}
ab und zu stirbt er, aber meistens bleibt er am leben mit 0 HP
ABER WIESO?!?!
Hilfe pls xD
Ich verzweifel noch