Guten Tag,
weiß eventuell jemand woran es liegt das der Befehl nicht geht.
Code
cmd:fv(playerid,params[]) {
new _varname[18];
if(!isAdmin(playerid, 1))
return SendClientMessage(playerid, -1, text_Error""text_NoRights);
if(sscanf(params,"s[18]",_varname)) return SendClientMessage(playerid,-1,text_CMDuse"/fv [create/delete]");
if(!strcmp(_varname,"create", true)) {
new _fid,_rang,_fmodel,_color[2];
if(sscanf(params,"s[18]iiiii",_varname, _fid,_rang,_fmodel,_color[0],_color[1])) return SendClientMessage(playerid,-1,text_CMDuse"/fv [create/delete] [fraktionid] [rang] [modelid] [color] [color]");
new Float:_pos[4];
GetPlayerPos(playerid, _pos[0], _pos[1], _pos[2]);
GetPlayerFacingAngle(playerid, _pos[3]);
createFactionVehicle(_fid,_rang, _fmodel, _pos[0], _pos[1], _pos[2], _pos[3], _color[0], _color[1], "Created");
return SendClientMessage(playerid, -1, text_Info"Du hast das Fraktions Fahrzeug erfolgreich erstellt.");
} else if(!strcmp(_varname,"create", true)) {
new vid;
if(sscanf(params,"s[18]i",_varname, vid)) return SendClientMessage(playerid,-1,text_CMDuse"/fv [create/delete] [fraktionid] [rang] [modelid] [color] [color]");
if(!IsValidVehicle(vid))
return SendClientMessage(playerid, -1, text_Error"Keine gültige FahrzeugID.");
for(new i = 0; i < MAX_FRACS_VEHICLES; i++) {
if(FractionVehicles[i][fracveh_VehID] == vid) {
new _Query[128];
format(_Query, 128, "DELETE FROM `"table_faction_vehicles"` WHERE `id`='%i'",FractionVehicles[i][fracveh_dbid]);
mysql_query(mysql_Con, _Query);
FractionVehicles[i][fracveh_modelid]=0;
DestroyVehicle(FractionVehicles[i][fracveh_VehID]);
SendClientMessage(playerid, -1, text_Info"Du hast das Fraktions Fahrzeug erfolgreich gelöscht.");
return 1;
}
}
return SendClientMessage(playerid, -1, text_Error"Diese Fahrzeug ID ist kein Fraktions Fahrzeug!");
}
return 1;
}
Alles anzeigen