Heii..
Wie kann man sich Fahrzeuge aus dem nichts zu sich porten bzw Löschen / respawnen?
Hab schon alles mögliche ausprobiert..
Kann mir jemand helfen? ![]()
Heii..
Wie kann man sich Fahrzeuge aus dem nichts zu sich porten bzw Löschen / respawnen?
Hab schon alles mögliche ausprobiert..
Kann mir jemand helfen? ![]()
Wie wäre es wenn du deine Versuche mal postest? ![]()
CreateVehicle und alle anderen möglichen dinge..
nur wie soll ich die Position meines players herausfinden? ![]()
Bin noch ein Script anfänger
Ich könnte Dir jetzt einen Codeschnipsel posten, aber dann lernst du daraus ja nix.
Ich liste Dir aber auf was du alles brauchst:
Die Floats / Koordinaten wo das Auto hin soll
(new Float:x, Float:y, Float:z;)
Das Parameter erstellen (welches Auto soll geportet werden? Bspw. vID 1).
Die Spielerkoordinaten auslesen lassen (mit GetPlayerPos(playerid, x, y, z);)
Dann die Funktion "SetVehiclePos" (Argumente: Welches Auto?, Pos X, Pos Y, Pos Z)
Verstanden? ![]()
Eigentlich mit:
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
Nun ja, egal 
 Sowas vielleicht ? -> [ SCRIPTING ] [Admin] Cars Spawnen!
nur wie soll ich die Position meines players herausfinden?
Bin noch ein Script anfänger
Immer noch mit
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
und wo soll ich das einfügen? ![]()
Na in dem Befehl wo du das Auto zu dir porten willst?
ocmd:NRG(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin.");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(411,X,Y,Z,0,-1,-1,RespawnZeit);
return 1;
}
So? ![]()
ocmd:NRG(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Admin.");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateVehicle(411,X,Y,Z,0,-1,-1,-1);
return 1;
}
Ja.
Und wieder was dazu gelernt ![]()
Danke
Ja, das ist doch gut ![]()
Nur mach das so:
AddStaticVehicle(522, X, Y, Z, 0.0, 1, 1);
Aber den Code hast du gut gemacht. Und pbrigens: Die ID einer NRG ist 522 ;D
stimmt ![]()
ID 411 ist Infernus xD
damn
Okay danke ![]()
Und danke für AddStaticVehicle(522, X, Y, Z, 0.0, 1, 1);
Jup ;D
Kein Problem.
Nochmal kurz zur Erklärung:
AddStaticVehicle(522, x, y, z, 0.0, 1, 1); //<-- Heißt:
AddStaticVehicle(VehicleID, position X, position Y, postion Z, facingangle(in welche Richtung das Vehicle ausgerichtet ist), colour 1, colour2);
Und wie kann ich dieses gespawnte Fahrzeug am Ende wieder Zerstören / Löschen ? ![]()
ganz einfach
einfach
omcd:delcar(playerid,params[])
{	
	new carid; 
	if(isPlayerAnAdmin(playerid,1))	
	if(sscanf(params,"i",carid))return SendClientMessage(playerid,FARBE,"Tippe: /delcar [Carid zu sehen bei /dl]");	
	DestroyVehicle(caird);	
	return 1;
}
omcd:resetcar(playerid,params[])
{	
	new carid; 
	if(isPlayerAnAdmin(playerid,1))		
	if(sscanf(params,"i",carid))return SendClientMessage(playerid,FARBE,"Tippe: /resetcar [Carid zu sehen bei /dl]");	
	SetVehicleToRespawn(carid);	
	return 1;
}
vielen dank,
wenn ich das mit reset mache , wo wird die dann gespawnt?
da wo ich sie mir geholt habe?
delcar ist komplett löschen
und resetcar da spawnt es da wo du es gemappt hast
Ja wird es.