Hi,
Ich habe ein Stück Code gefunden und es ist genau das was ich schon immer gesucht habe, allerdings verstehe ich eine Sache nicht ganz und ich möchte ihn gerne so umschreiben, das bestimmte Fahrzeuge von Spielern gespawnt werden können, aber ALLE von Admins gespawbn werden können. Der Sinn sollte klar sein.
Dieser Code ist von "BlackHuhn" aus dem Thread "Nützliche Codeschnipsel": Was ich nicht verstehe, ist mir Kommentren versehen.
{
new Float:vehx,Float:vehy,Float:vehz;
new vehid,cc1,cc2,string[128]; //Werden in diesem New 4 Variablen definiert?
if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, rot,"Benutzung: /veh [Vehicle ID] [Farbe 1] [Farbe 2]"); // Woher weiß das Script was VehID,cc1,cc2 hier bedeutet. Wo ist es definiert?
GetPlayerPos(playerid,vehx,vehy,vehz);
new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
SetVehicleNumberPlate(carid,"~>Admin<~");
PutPlayerInVehicle(playerid, carid, 0);
format(string,sizeof(string),"[AdmCmd] Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
SendClientMessage(playerid,rot,string);
return 1;
}