Hallo Leute
Ich suche ein Car Heal system oder so das wenn ein Car 300 hp hat kann man nicht mehr weiter fahren
dann kommt eine Nachricht : Dein motor hat ein Totalschaden mach /Service
mfg
Be_Go
Hallo Leute
Ich suche ein Car Heal system oder so das wenn ein Car 300 hp hat kann man nicht mehr weiter fahren
dann kommt eine Nachricht : Dein motor hat ein Totalschaden mach /Service
mfg
Be_Go
SOll es für Godfather sein oder selfmade ?
Vllt auch als Filterscript ?
soll für gf ja filterscript
Unter 250HP brennt dein Car aber und explodiert. Wie stellst du dir das vor? Soll es aufhören zu brennen?
Und sowas ist wirklich nicht schwer:
http://wiki.sa-mp.com/wiki/SetVehicleHealth
http://wiki.sa-mp.com/wiki/SendClientMessage
http://wiki.sa-mp.com/wiki/TogglePlayerControllable
Mit dem Timer überprüfen ob das Auto 50 oder weniger HP hat und dann SendClientMessage, TogglePlayerControlable usw starten.
suche immer noch
Mit dem Timer überprüfen ob das Auto 50 oder weniger HP hat und dann SendClientMessage, TogglePlayerControlable usw starten.
forward AutoTimer();
public AutoTimer()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
new veh=GetPlayerVehicleID(i);
new Float:Leben;
if(GetVehicleHealth(veh,Leben)<=300)
{
TogglePlayerControllable(i,0);
}
}
return 1;
}
+ Timer Unter OnGameModeInit starten mit so ca.500 Millisekunden.
+ Nen Text wenn du möchtest
MfG.
Me
suche immer noch
Viellecht versucht du einfach mal die Posts darüber zu lesen und dein Hirn an zustrengen, dann klappt es
forward AutoHPCheck();
public OnGameModeInit()
{
SetTimer("AutoHPCheck", 1000, 1);
return 1;
}
public AutoHPCheck()
{
new Float: hp;
new engine, lights, alarm, doors, bonnet, boot, objective;
for(new v = 0; v < MAX_VEHICLES; v++)
{
GetVehicleHealth(v, hp);
if(hp <= 300)
{
GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(v, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
}
}
return 1;
}
versuchs mal so
Mfg
bekomme die errors
(9228) : error 029: invalid expression, assumed zero
(9228) : error 004: function "AutoHPCheck" is not implemented
die zeille
public AutoHPCheck()
forward AutoHPCheck();
Mensch lern mal bisschen scripten den anscheinend kannst du ja gar nix
forward AutoHPCheck();
habe ich acuh schon gemacht aber kommen immer noch die gleichen fehler
Welche Fehler? Bitte Fehler + Zeilen + Zeilen davor und danach hier komplett mal posten!
so hier
forward AutoHPCheck();
SetTimer("AutoHPCheck", 1000, 1);
return 1;
}
public AutoHPCheck()
{
new Float: hp;
new engine, lights, alarm, doors, bonnet, boot, objective;
for(new v = 0; v < MAX_VEHICLES; v++)
{
GetVehicleHealth(v, hp);
if(hp <= 300)
{
GetVehicleParamsEx(v, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(v, VEHICLE_PARAMS_OFF, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
}
}
return 1;
}
die Errors
C:\Programme\Rockstar Games\gamemodes\Rl.pwn(9228) : warning 225: unreachable code
C:\Programme\Rockstar Games\gamemodes\Rl.pwn(9228) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\gamemodes\Rl.pwn(9228) : error 004: function "AutoHPCheck" is not implemented
die zeille
public AutoHPCheck()
Wo hast du forward AutoHPCheck geschrieben? Hoffe nicht unter OnGameModeInit oder so!
Hast es definitiv irgendwo falsch hingeschrieben!
nein forward ist ganz oben unter define und so
Wo steht der Settimer?
Steht der Public über dem forward?
der timer ist unter OnGameModeInit() Steht der Public über dem forward? nein unter
Poste mal bitte das Zeug über dem public
{
SetTimer("AutoHPCheck", 1000, 1);
return 1;
}