dcmd_v(playerid,params[])
{
new vID; //erstellt eine neue Variable
if(sscanf(params, "d", vID)) //Da sscanf 0 returnt wenn alles funktioniert, wird hier überprüft, ob das nicht der Fall ist. Das passiert, wenn ein falscher Parameter angegeben wurde. vID nimmt den Wert vom ersten Paramter, einem Integer (da "d") an.
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /v [Vehicle ID]"); //Also wird hier die SendClientMessage wiedergegeben.
}
if(vID < 400 || vID > 611) //Wenn die VehicleModelID ungültig ist
{
return SendClientMessage(playerid,COLOR_RED,"Nur Vehicle-ID's von 400-611 benutzen!"); //wird hier eine weitere Nachricht ausgegeben
}
if(SpielerInfo[playerid][alvl]<4) //Wenn der Spieler ein gewisses Adminlevel nicht hat mache nichts, sonst
else
{
new Float:x, Float:y, Float:z; //Erstelle Positionsvariablen
GetPlayerPos(playerid, x, y, z); //Weise ihen die Werte des Spielers zu
new cv = CreateVehicle(vID, x, y, z, 0, 0xFFFFFFFF, 0xFFFFFFFF, 999999999999999999999999999999999999999); //Erstelle ein Fahrzeug mit der oben zugewiesenen ModelID, 999999 ist hierbei Mist, 0 wäre hier besser.
PutPlayerInVehicle(playerid, cv, 0); //Setze den Spieler ins Fahrzeug
new string[256]; //Sollte klar sein
format(string, sizeof(string), "Fahrzeugnummer %d gespawnt.",vID); //Nachricht, welche FahrzeugID gespawnt wurde wird ausgegeben.
SendClientMessage(playerid, COLOR_RED, string); //Sollte klar sein.
}
return 1;
}