Код:
CMD:furnituretest(playerid, params[])
{
new alonjegkuc = PI[playerid][Kuca];
new alonjegkuc2 = PI[playerid][Firma];
new jelblizuicegu = 0;
new Float:crbnamX, Float:crbnamY, Float:crbnamZ;
GetPlayerPos(playerid, crbnamX, crbnamY, crbnamZ);
new koklnam[MAX_PLAYER_NAME];
ImeIgraca(playerid, koklnam);
NamjestajaSpawnano++;
new namajidko = NamjestajaSpawnano;
NamjestajObjekt[namajidko] = CreateDynamicObject(PI[playerid][NSlot1], crbnamX+2, crbnamY+2, crbnamZ, 0.00000000, 0.00000000, 0.00000000, Kuce[alonjegkuc][VW], Kuce[alonjegkuc][Enterijer]);
NamjestajInfo[namajidko][NamVlasnik] = PI[playerid][IDLicne];
NamjestajInfo[namajidko][NamModel] = PI[playerid][NSlot1];
NamjestajInfo[namajidko][NamX] = crbnamX+2;
NamjestajInfo[namajidko][NamY] = crbnamY+2;
NamjestajInfo[namajidko][NamZ] = crbnamZ;
NamjestajInfo[namajidko][NamRX] = 0.0;
NamjestajInfo[namajidko][NamRY] = 0.0;
NamjestajInfo[namajidko][NamRZ] = 0.0;
NamjestajInfo[namajidko][NamVW] = Kuce[alonjegkuc][VW];
NamjestajInfo[namajidko][NamInt] = Kuce[alonjegkuc][Enterijer];
NamjestajInfo[namajidko][NamYN] = 0;
PI[playerid][NSlot1] = 0;
new asdnapsprejevi[512], asdsdfoigetidsp[512];
format(asdsdfoigetidsp, sizeof(asdsdfoigetidsp), "SELECT MAX(ID) FROM `Namjestaj`");
mysql_query(asdsdfoigetidsp);
mysql_store_result();
new asdnovispidd = mysql_fetch_int() + 1;
mysql_free_result();
NamjestajInfo[namajidko][NamID] = asdnovispidd;
format(asdnapsprejevi, sizeof(asdnapsprejevi), "INSERT INTO `Namjestaj` (`ID`,`Vlasnik`,`Model`,`X`,`Y`,`Z`,`VW`,`Enterijer`) VALUES ('%d','%d','%d','%f','%f','%f','%d','%d')",
asdnovispidd, NamjestajInfo[namajidko][NamVlasnik], NamjestajInfo[namajidko][NamModel], NamjestajInfo[namajidko][NamX], NamjestajInfo[namajidko][NamY], NamjestajInfo[namajidko][NamZ], NamjestajInfo[namajidko][NamVW], NamjestajInfo[namajidko][NamInt]);
mysql_query(asdnapsprejevi);
new dajmunamspre[256];
format(dajmunamspre, sizeof(dajmunamspre), "UPDATE `Igraci` SET `NSlot1` = '0' WHERE `ime` = '%s'", koklnam);
mysql_query(dajmunamspre, THREAD_OSTALO);
if(HiFiModel(namajidko))
{
HouseSphere[namajidko] = CreateDynamicSphere(NamjestajInfo[namajidko][NamX], NamjestajInfo[namajidko][NamY], NamjestajInfo[namajidko][NamZ], 15.0, NamjestajInfo[namajidko][NamVW], NamjestajInfo[namajidko][NamInt]);
HouseVolume[namajidko] = 15;
}
SCM(playerid, BELA, "{FFFFFF}Postavio si namjestaj u kucu, sada ga premjestaj!");
EditDynamicObject(playerid, NamjestajObjekt[namajidko]);
return 1;
}
public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
MoveDynamicObject(objectid, x, y, z, 10.0, rx, ry, rz);
new daljenam = -1;
for(new brnamj; brnamj < MAX_NAMJESTAJA; brnamj++)
{
if(NamjestajObjekt[brnamj] == objectid) daljenam = brnamj;
}
if(daljenam != -1)
{
NamjestajInfo[daljenam][NamX] = x;
NamjestajInfo[daljenam][NamY] = y;
NamjestajInfo[daljenam][NamZ] = z;
NamjestajInfo[daljenam][NamRX] = rx;
NamjestajInfo[daljenam][NamRY] = ry;
NamjestajInfo[daljenam][NamRZ] = rz;
new asdnamjekui[512];
format(asdnamjekui, sizeof(asdnamjekui), "UPDATE `Namjestaj` SET `X` = '%f', `Y` = '%f', `Z` = '%f', `RX` = '%f', `RY` = '%f', `RZ` = '%f' WHERE `ID` = '%d'",
NamjestajInfo[daljenam][NamX], NamjestajInfo[daljenam][NamY], NamjestajInfo[daljenam][NamZ], NamjestajInfo[daljenam][NamRX], NamjestajInfo[daljenam][NamRY], NamjestajInfo[daljenam][NamRZ], NamjestajInfo[daljenam][NamID]);
mysql_query(asdnamjekui);
}
}