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.