Heyho Leute ich hab ein weiteres Problem beim Skripten und zwar möchte ich die Vehicleid in einem neuen Public definieren.
Wie kriege ich das hin?
Gruss: Sonic
Heyho Leute ich hab ein weiteres Problem beim Skripten und zwar möchte ich die Vehicleid in einem neuen Public definieren.
Wie kriege ich das hin?
Gruss: Sonic
public deinpublic (vehicleid)
So würde ich das machen.
Aber wenn das nicht so sein soll, bin ich es nicht schuld. Bessere Beschreibung wäre nötig
dein vorschlag:
public deinpublic (vehicleid)
der Error:
Work.pwn(56660) : error 025: function heading differs from prototype
andere Ideen?
Gruss: Sonic
Du hast aber schon oben einen forward gemacht oder? Ich glaube aber eh dass du so die vehicleid nicht auslesen kannst.
Wenn ich das richtig verstanden habe , willst du vehicleid rausfinden ?
mach
new vehicleid;
vehicleid=GetPlayerVehicleID(playerid);
Das ist eigentlich Wurst wie man das Schreibt
forward hallo(ichmagdenzug);
public hallo (ichmagdenzug)
{
DestroyVehicle(ichmagdenzug);
printf("Das Fahrzeug %i wurde zerstört!",ichmagdenzug);
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/käse",true)==0)
{
hallo(GetPlayerVehicleID(playerid));
return 1;
}
return 0;
}
Das workt aber nicht wenn der Spieler nicht in einem Auto ist, kannst du mit denn mal verraten was genau du vorhast, denn ich check nicht vorfür du jetzt die vehicle ID in nem public brauchst