new Float:INDUSTRIAL_SPAWNS[][3] =
{
{2776.3916015625,-2445.9912109375,13.63644695282},
{2776.302734375,-2465.4873046875,13.636467933655},
{2794.921875,-2483.4482421875,13.641567230225},
....
public SPAWN_LOOTS()
{
new rand = random(sizeof(iItem));
for(new industrial = 0; industrial < sizeof(INDUSTRIAL_SPAWNS); industrial++)
{
CreateDrop(iItem[rand][Item_Model], INDUSTRIAL_SPAWNS[industrial][0], INDUSTRIAL_SPAWNS[industrial][1], INDUSTRIAL_SPAWNS[industrial][2], 0, 0, 0);
}
printf("| INFO |: %i LOOTS INDUSTRIAIS FORAM SPAWNADOS!", sizeof(INDUSTRIAL_SPAWNS));
return 1;
}
for(new i; i != sizeof(INDUSTRIAL_SPAWNS); i++)
{
CreateDrop(iItem[random(sizeof(iItem))][Item_Model], INDUSTRIAL_SPAWNS[i][0], INDUSTRIAL_SPAWNS[i][1], INDUSTRIAL_SPAWNS[i][2], 0, 0, 0);
}
public SpawnLoots()
{
for(new i = 0; i < sizeof(DropPosition); i++) CreateItem(RandomItemObject(random(57)), 1, DropPosition[i][0], DropPosition[i][1], DropPosition[i][2]-0.92,0,0,0,0,0);
print("INFO: LOOTS SPAWNADOS COM SUCESSO!");
return 1;
}
Poste os parametros da funзгo CreateDrop
E tambйm poste a Array iItem. Obs: agora que vi que o que eu postei й a mesma coisa do que vocк postou, nгo iria mesmo resolver. |
enum ITEM_INFO
{
Item_ID,
Item_Model,
Item_Name[24],
};
new iItem[][ITEM_INFO] =
{
/* Items Medicos */
{0, 11738, "Medkit" },
{1, 11736, "Bandage" },
{2, 1577, "Morphine" },
{3, 11736, "Painkiller" }
};
stock CreateDrop(model, Float:X, Float:Y, Float:Z, Float:RX, Float:RY, Float:RZ)
{
if(model != 0)
{
for(new i = 0; i < MAX_DROPS; i++)
{
if(iDrop[i][DropX] == 0.0 && iDrop[i][DropY] == 0.0 && iDrop[i][DropZ] == 0.0)
{
iDrop[i][DropX] = X, iDrop[i][DropY] = Y, iDrop[i][DropZ] = Z;
iDrop[i][DropRX] = RX, iDrop[i][DropRY] = RY, iDrop[i][DropRZ] = RZ;
iDrop[i][DropLabel] = CreateDynamic3DTextLabel("Press [C] to Pickup", -1, X, Y, Z, 2.0);
iDrop[i][DropObject] = CreateDynamicObject(model, iDrop[i][DropX], iDrop[i][DropY], iDrop[i][DropZ], RX, RY, RZ);
}
}
}
return 1;
}
stock CreateDrop(model, Float:X, Float:Y, Float:Z, Float:RX, Float:RY, Float:RZ)
{
if(model != 0)
{
for(new i; i < MAX_DROPS; i++)
{
if(iDrop[i][DropX] == 0.0 && iDrop[i][DropY] == 0.0 && iDrop[i][DropZ] == 0.0)
{
iDrop[i][DropX] = X, iDrop[i][DropY] = Y, iDrop[i][DropZ] = Z;
iDrop[i][DropRX] = RX, iDrop[i][DropRY] = RY, iDrop[i][DropRZ] = RZ;
iDrop[i][DropLabel] = CreateDynamic3DTextLabel("Press [C] to Pickup", -1, X, Y, Z, 2.0);
iDrop[i][DropObject] = CreateDynamicObject(model, iDrop[i][DropX], iDrop[i][DropY], iDrop[i][DropZ], RX, RY, RZ);
return 1;
}
}
}
return 0;
}
Tente :
PHP код:
|