stock InsertLog(const text[]) {
new string[256];
mysql_format(dbhandle, string, sizeof(string), "INSERT INTO `serverlog` (`text`) VALUES('%e');", text);
mysql_tquery(dbhandle, string);
return 1;
}
CMD:addubb(playerid, params[]) {
if(!HasPlayerPermission(playerid, 5)) return 1;
new ubb[10], vehicleid = ((IsPlayerInAnyVehicle(playerid)) ? (GetPlayerVehicleID(playerid)) : (0));
if(!IsValidVehicle(vehicleid)) return SendBigClientMessage(playerid, COL_GREY, ERROR_MSG_INSIDE_CAR);
if(sscanf(params, "s[10]", ubb)) return SendBigClientMessage(playerid, COL_GREY, ERROR_MSG_ADDUBB);
if(!VehicleSupportsNeonLights(GetVehicleModel(vehicleid))) return SendBigClientMessage(playerid, COL_GREY, ERROR_MSG_NEONLIGHT_UNSUPPRTED);
if(!strcmp(ubb, "rot")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_RED);
}
else if(!strcmp(ubb, "blau")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_BLUE);
}
else if(!strcmp(ubb, "grün")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_GREEN);
}
else if(!strcmp(ubb, "gelb")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_YELLOW);
}
else if(!strcmp(ubb, "pink")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_PINK);
}
else if(!strcmp(ubb, "weiß")) {
AddNeonLightToVehicle(vehicleid, NEON_LIGHT_WHITE);
} else {
return SendBigClientMessage(playerid, COL_GREY, ERROR_MSG_INVALID_NEONLIGHT);
}
new string[128];
format(string, 128, "[INTERN] %s hat dem Fahrzeug \"%s\" (ID: %d) Unterbodenbeleuchtung hinzugefügt (Farbe: %s)!", SpielerName(playerid), GetVehicleName(GetVehicleModel(vehicleid)), vehicleid, ubb);
SendAdminMessage(string);
mysql_format(dbhandle, string, sizeof(string), "[ADDUBB] %e(ID: %d)->%e (Farbe: %e)", SpielerName(playerid), GetPVarInt(playerid, PVAR_DBID), GetVehicleName(GetVehicleModel(vehicleid)), ubb);
InsertLog(string);
return 1;
}
Alles anzeigen