Durch Langem Googlen und durch Langem Suchen Komm ich nun zu euch
Liebe Brotfische!
Ich bitte euch und hoffe auch das ihr ein Funktion fähiges motorschaden system habt das das auto bei 300schaden Stehen Bleiben Lässt
und falls das auto Explodiert sollte es mit motorschaden spawnen. Oder falls ihr sowas mit Auto stehen bleiben nicht habt!
bitte ich euch mir eins zu geben Wo nach dem spawnen wo es geplatzt ist nicht fahren kann und es mit 300 schaden ist
Ich hoffe Ihr gibt mir Biiitteee
MotorSchaden System Gesucht!
- WhiteWay
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
public OnGameModeInit() {
ManualVehicleEngineAndLights();
return 1;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
new Float:health;
GetVehicleHealth(vehicleid, health);
if ( (floatround(health, floatround_round)/10) <= 35 ) {
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~r~Dein Auto hat ein Totalschaden.", 3, 1);
}
return 1;
}
Have Fun// Edit: Kleinen Fail gehabt...
-
C:\Users\du\Desktop\*** - Server\gamemodes\MEINS.pwn(232) : error 017: undefined symbol "engine"
C:\Users\du\Desktop\*** - Server\gamemodes\MEINS.pwn(233) : error 017: undefined symbol "lightsehm
public OnGameModeInit() {
ManualVehicleEngineAndLights();
return 1;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
new Float:health;
GetVehicleHealth(vehicleid, health);
if ( (floatround(health, floatround_round)/10) <= 35 ) {
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~r~Dein Auto hat ein Totalschaden.", 3, 1);
}
return 1;
}Have Fun
// Edit: Kleinen Fail gehabt...
-
Du musst oben im Script das einfügen:
new engine,lights,alarm,doors,bonnet,boot,objective);
-
Upps sorry das hab ich gerade garnicht beachtet, hab das jetzt einfach so aus Gefühl her raus geschrieben.
Aber danach sollte es eigentlich funktionieren, da wo <= 35 steht ist die %-Zahl ab wann das Auto einen "Totalschaden" hat,
also wo der Motor nicht mehr angehen "würde". -
das geht nicht kommen errors..
Du musst oben im Script das einfügen:
new engine,lights,alarm,doors,bonnet,boot,objective);
kapier ich jetz nicht?Upps sorry das hab ich gerade garnicht beachtet, hab das jetzt einfach so aus Gefühl her raus geschrieben.
Aber danach sollte es eigentlich funktionieren, da wo <= 35 steht ist die %-Zahl ab wann das Auto einen "Totalschaden" hat,
also wo der Motor nicht mehr angehen "würde". -
Ganz oben, unter den Inlcudes einfach das einfügen:
new engine,lights,alarm,doors,bonnet,boot,objective);
-
Du musst oben im Script das einfügen:
new engine,lights,alarm,doors,bonnet,boot,objective);
new engine,lights,alarm,doors,bonnet,boot,objective);
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(32) : error 001: expected token: ";", but found ")"
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(6044) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(6069) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24093) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24097) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24104) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25137) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25138) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(61850) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(63573) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(63573) : warning 219: local variable "lights" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
was machst du damit? -
Ach du musst hinter objective die ")" wegnehmen, sorry.
Grüße,
TheBester -
Ach du musst hinter objective die ")" wegnehmen, sorry.
Grüße,
TheBester
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(4833) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(6044) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(6069) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(11867) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(14383) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(23977) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24092) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24093) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24097) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(24104) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25137) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25138) : warning 213: tag mismatch
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "engine" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "lights" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "alarm" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "bonnet" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "boot" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(25755) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(61850) : warning 219: local variable "objective" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(63573) : warning 219: local variable "doors" shadows a variable at a preceding level
C:\Users\du\Desktop\eRP - Server\gamemodes\eRP.pwn(63573) : warning 219: local variable "lights" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase52 Warnings.
Und Soviel Warnings hatte ich nicht
//EDIT Gehe jetz off bis morgen und gucke mir dann die lösunge an bb
-
So wie das aussieht, hast du das schon einmal deklariert.
Schau bitte nach, ob du das schon einmal deklariert hast.
Grüße,
TheBester -
So wie das aussieht, hast du das schon einmal deklariert.
Schau bitte nach, ob du das schon einmal deklariert hast.
Grüße,
TheBester
Ja habe gefunden -
Gut, dass einfach mal löschen, und dann sollte es soweit auch klappen.
Wenn nicht, dann melde dich bitte noch einmal.
Grüße,
TheBester -
Gut, dass einfach mal löschen, und dann sollte es soweit auch klappen.
Wenn nicht, dann melde dich bitte noch einmal.
Grüße,
TheBester
Naja Es waren zu viele und ich habe es schlauer gemacht
ich habe einfach nur in dem teil des gemacht also
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
new engine,lights,alarm,doors,bonnet,boot,objective; //<-- Hier hin ;)
new Float:health;
GetVehicleHealth(vehicleid, health);
if ( (floatround(health, floatround_round)/10) <= 35 ) {
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "~r~Dein Auto hat ein Totalschaden.", 3, 1);
} -
Okey, wenn das klappt, dann ist es ja okey
Schönen Abend dir noch!
Grüße,
TheBester -
Dir auch
-
Aber bei mir steht dran das OnGameModeInit schon vorhanden ist.
Muss ich dann das hier OHNE das public unter das vorhandene OnGameModeInit einfügen ??
also so sieht das dann ausPHPFunction OnGameModeInit() { { ManualVehicleEngineAndLights(); return 1; } /*CreatePickup(1239,1,930.9573,-1207.6936,17.1938,0); // /freikaufen- Punkt Create3DTextLabel("/freikaufen\n $7500", 0xFF0000FF, 930.9573,-1207.6936,18, 50, 0);*/
ist das so schon richtig ?
und das andere habe ich eben so eingefügt:PHP
Alles anzeigenpublic OnVehicleDamageStatusUpdate(vehicleid, playerid) { new Float:health; GetVehicleHealth(vehicleid, health); if ( (floatround(health, floatround_round)/10) <= 35 ) { GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); GameTextForPlayer(playerid, "~r~Dein Auto hat ein Totalschaden.", 3, 1); } return 1; }
benötige hilfe ob das so stimmt
MfG
Kingmo -
da du das Raluno script benutzt, muss du es nicht nochmal einfügen, es ist schonmal drin..
-
ich habe ein warning code könnte mir da einer helfen.
PHP
Alles anzeigenC:\Users\Dani\Desktop\GTA SAMP\Scripts\City of Raluno Script\City of Raluno (stark editiert)\gamemodes\Raluno22.pwn(14926) : warning 225: unreachable code Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Header size: 14272 bytes Code size: 3053396 bytes Data size: 6876696 bytes Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion Total requirements: 9977132 bytes 1 Warning.
hier die zeile:
PHPFunction OnGameModeInit() { { ManualVehicleEngineAndLights(); return 1; } /*CreatePickup(1239,1,930.9573,-1207.6936,17.1938,0); // /freikaufen- Punkt Create3DTextLabel("/freikaufen\n $7500", 0xFF0000FF, 930.9573,-1207.6936,18, 50, 0);*/ SetTimer("BenzinVerlust", VERLUST, true);// <---- das hier ist sie SetTimer("CheckSpeed", 250, 1);
-
Zeig mal dein VERLUST.
Grüße,
TheBester