03.10.2015, 09:28
While performing this command ingame the console shows me two warnings.
I really have no idea what causes this.
I'd really hope somebody can help me out.
The command is working perfectly anyway.
Код:
CMD:veh(playerid, params[]) { new model[32], color1, color2, VehicleID, string[128]; if(PlayerInfo[playerid][pAdmin] >= 4) { if(sscanf(params, "sii", model, color1, color2)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh [ID/NAME] || Optional: [Color1] [Color2]"); VehicleID = GetVehicleModelIDFromName(model); if(VehicleID == -1 ) { VehicleID = strval(model); if(VehicleID < 400 || VehicleID > 611 ) { return SendClientMessage(playerid, COLOR_WHITE, "SERVER: You entered an invalid vehicle name or ID!"); } } if(IsPlayerInAnyVehicle(playerid)) { new vehicle = GetPlayerVehicleID(playerid); RemovePlayerFromVehicle(playerid); DestroyVehicle(vehicle); } if(AdmVeh[playerid] != 0){ DestroyVehicle(AdmVeh[playerid]);} new Float:X, Float:Y, Float:Z, Float:A; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,A); new carid = CreateVehicle(VehicleID, X,Y,Z,A, color1, color2, -1); PutPlayerInVehicle(playerid,carid, 0); LinkVehicleToInterior(carid,GetPlayerInterior(playerid)); format(string, sizeof(string), "{FFFFFF}SERVER: You've spawned the selected vehicle."); SendClientMessage(playerid, COLOR_WHITE, string); AdmVeh[playerid] = carid; } else return SendClientMessage(playerid, COLOR_GRAD2, NOTADMIN); return 1; }
Код:
[11:27:32] sscanf warning: Strings without a length are deprecated, please add a destination size. [11:27:32] sscanf warning: Format specifier does not match parameter count.
The command is working perfectly anyway.