15.01.2016, 18:17
Код:
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); } }