Hallo Com
Ich möchte einen /admincar Befehl in mein Script einbauen, dann spawnt ein infernus und auf dem Kennzeichen steht "Admincar".
Wie mache ich das ?
M.F.G Cyber
Hallo Com
Ich möchte einen /admincar Befehl in mein Script einbauen, dann spawnt ein infernus und auf dem Kennzeichen steht "Admincar".
Wie mache ich das ?
M.F.G Cyber
Entweder.:
Du scriptest es (kann dir morgen helfen bzw. Eins machen)
Oder du spawnst sie mit ../Veh , & fährst zu Ding stelle für Nummernschild.
Oder ^^, du machst ./supcar , den Befehl oder hast ihn Vllt schon.
MfG
Würde dir helfen wenn ja melde dich bis morgen bei mir.
MfG
So zum Beispiel:
ocmd:admincar(playerid)
{
new veh,Float:_Pos[4];
GetPlayerPos(playerid,_Pos[0],_Pos[1],_Pos[2]);
GetPlayerFacingAngle(playerid,_Pos[3]);
veh = CreateVehicle(411,_Pos[0],_Pos[1],_Pos[2],_Pos[3],2,2,-1);
SetVehicleNumberPlate(veh,"Admincar");
return 1;
}
mfg.
Gibt es noch die möglichkeit eine Sirene aufs Auto zusetzen ?
Gibt es noch die möglichkeit eine Sirene aufs Auto zusetzen ?
Füge das unten einfach zu dem Befehl hinzu:
new s_obj = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
AttachObjectToVehicle(s_obj,veh, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0);
mfg.
Alles anzeigenSo zum Beispiel:
ocmd:admincar(playerid)
{
new veh,Float:_Pos[4];
GetPlayerPos(playerid,_Pos[0],_Pos[1],_Pos[2]);
GetPlayerFacingAngle(playerid,_Pos[3]);
veh = CreateVehicle(411,_Pos[0],_Pos[1],_Pos[2],_Pos[3],2,2,-1);
SetVehicleNumberPlate(veh,"Admincar");
return 1;
}
mfg.
Wo lässt du das Car denn respawnen?
Wo lässt du das Car denn respawnen?
oh, stimmt ganz vergessen, hier mal der komplette Befehl:
ocmd:admincar(playerid)
{
new veh,Float:_Pos[4];
GetPlayerPos(playerid,_Pos[0],_Pos[1],_Pos[2]);
GetPlayerFacingAngle(playerid,_Pos[3]);
veh = CreateVehicle(411,_Pos[0],_Pos[1],_Pos[2],_Pos[3],2,2,-1);
SetVehicleNumberPlate(veh,"Admincar");
SetVehicleToRespawn(veh);
new s_obj = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
AttachObjectToVehicle(s_obj,veh, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0);
return 1;
}
mfg.
kliber woher weißt du die kooridinaten ?!
Die Koordinaten sind die des Spielers.
Mit GetPlayerPos findet er die Spielerpos raus
kliber woher weißt du die kooridinaten ?!
Wenn du die von dem Objekt meinst, die habe ich aus einem Thread und der hat sie durchs ausprobieren bekommen
mfg.
if(strcmp(cmd, "/supcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][Admin] < 1)return SendClientMessage(playerid, ROT, "Du besitzt nicht die benötigten Rechte.");
if(SupCar[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SupCar[playerid] = CreateVehicle(541, x,y,z, 0.0, 136, 136, -1);
SetVehicleNumberPlate(SupCar[playerid], "{FFFFFF}Support");
SetVehicleToRespawn(SupCar[playerid]);
PutPlayerInVehicle(playerid, SupCar[playerid], 0);
}
else
{
SendClientMessage(playerid, ROT, "Supporter-Fahrzeug gelöscht. Mit /supcar kannst du erneut ein Fahrzeug erstellen.");
DestroyVehicle(SupCar[playerid]);
SupCar[playerid] = 0;
}
}
return 1;
}
Alles anzeigenif(strcmp(cmd, "/supcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][Admin] < 1)return SendClientMessage(playerid, ROT, "Du besitzt nicht die benötigten Rechte.");
if(SupCar[playerid] == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x,y,z);
SupCar[playerid] = CreateVehicle(541, x,y,z, 0.0, 136, 136, -1);
SetVehicleNumberPlate(SupCar[playerid], "{FFFFFF}Support");
SetVehicleToRespawn(SupCar[playerid]);
PutPlayerInVehicle(playerid, SupCar[playerid], 0);
}
else
{
SendClientMessage(playerid, ROT, "Supporter-Fahrzeug gelöscht. Mit /supcar kannst du erneut ein Fahrzeug erstellen.");
DestroyVehicle(SupCar[playerid]);
SupCar[playerid] = 0;
}
}
return 1;
}
Was soll das?
Wieso kopierst du hier aus deinem GF einen sinnlosen Befehl?
Wenn er den einfügt, bekommt er nur errors, zudem hat das car kein Licht...
Unterlasse bitte solche Posts!
Okay Danke
gibt es die Möglichkeit wenn ich /destroycar mache, das das Blaulicht dann auch weg ist ?
ocmd:veh(playerid,params[])
{
if(!isPlayerAdmin(playerid,2))return SendClientMessage(playerid,Rot,"Du bist kein Admin!");
{
new Float:x, Float:y, Float:z;
new Text3D:supportveh[MAX_VEHICLES];
new c1,c2,vid;
if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,Weiß," {F5FF00}Info:{FEFEFE} /veh [CarID] [Farbe1] [Farbe2]");
{
if(vid<402||vid>603)return SendClientMessage(playerid,Rot,"Ungültige CarID.");
{
GetPlayerPos(playerid,x,y,z);
new car;
SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"%s",SpielerName(playerid));
PutPlayerInVehicle(playerid,car,0);
SendClientMessage(playerid,Weiß,"Du hast ein Supporter Mobil gespawnt.");
supportveh[car] = Create3DTextLabel("Admin Car", Blau,0.0,0.0,0.0,30.0,0,1);
Attach3DTextLabelToVehicle(supportveh[car],car,0.0,0.0,2.0);
return 1;
}
}
}
}
Warning:(381) : warning 202: number of arguments does not match definition
Zeile;
SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"%s",SpielerName(playerid));