22.08.2017, 23:08
PHP Code:
YCMD:createfamilycar(playerid, params[], help) {
if(help) {
SendClientMessage(playerid, X11_WHITE, "Creates a family car");
return 1;
}
new famid, model, c1, c2, lock;
if (!sscanf(params, "ddD(0)D(0)D(0)", famid, model, c1, c2, lock))
{
if(!IsValidFamily(famid)) {
SendClientMessage(playerid, COLOR_LIGHTRED, "Invalid Family");
return 1;
}
if(model < 400 || model > 611) {
SendClientMessage(playerid, COLOR_LIGHTRED, "Invalid Vehicle!");
return 1;
}
if(c1 < 0 || c1 > 255 || c2 < 0 || c2 > 255) {
SendClientMessage(playerid, COLOR_LIGHTRED, "Invalid Model!");
return 1;
}
new Float:X, Float:Y, Float:Z, Float:Angle;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angle);
famid = SQLIDFromFamily(famid);
CreateFamilyCar(famid, model, c1, c2, ELockType:lock, X, Y, Z, Angle);
} else {
SendClientMessage(playerid, X11_WHITE, "USAGE: /createfamilycar [familyid] [model] [c1] [c2] [lock]");
}
return 1;
}
PHP Code:
CreateFamilyCar(famid, model, c1, c2, ELockType:lock, Float:X, Float:Y, Float:Z, Float:Angle) {
#pragma unused lock
query[0] = 0;//[256];
format(query, sizeof(query), "INSERT INTO `familycars` (`model`,`colour1`,`colour2`,`X`,`Y`,`Z`,`Angle`,`owner`) VALUES (%d,%d,%d,%f,%f,%f,%f,%d)",model,c1,c2,X,Y,Z,Angle,famid);
mysql_function_query(g_mysql_handle, query, true, "onCreateFamilyVehicle", "ddddffff", famid, model, c1, c2, X, Y, Z, Angle);
}