Код:
public CreateCompany()
{
new TextEmp[50];
for(new i = 0; i < cache_num_rows(); ++i)
{
Empresa[i][EmpresaORM] = orm_create("empresas");
orm_addvar_int(Empresa[i][EmpresaORM], Empresa[i][EmpresaID], "ID");
orm_addvar_string(Empresa[i][EmpresaORM], Empresa[i][EmpresaNome], 64, "nome");
orm_addvar_int(Empresa[i][EmpresaORM], Empresa[i][Preco], "Preco");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][PickupX], "PickupX");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][PickupY], "PickupY");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][PickupZ], "PickupZ");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][InteriorX], "InteriorX");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][InteriorY], "InteriorY");
orm_addvar_float(Empresa[i][EmpresaORM], Empresa[i][InteriorZ], "InteriorZ");
orm_addvar_int(Empresa[i][EmpresaORM], Empresa[i][InteriorID], "InteriorID");
orm_addvar_int(Empresa[i][EmpresaORM], Empresa[i][VirtualWorld], "virtualworld");
orm_setkey(Empresa[i][EmpresaORM], "ID");
cache_get_value_name_int(i, "ID", Empresa[i][EmpresaID]);
cache_get_value_name(i, "nome", Empresa[i][EmpresaNome], 64);
cache_get_value_name_int(i, "Preco", Empresa[i][Preco]);
cache_get_value_name_int(i, "InteriorID", Empresa[i][InteriorID]);
cache_get_value_name_int(i, "virtualworld", Empresa[i][VirtualWorld]);
cache_get_value_name_float(i, "PickupX", Empresa[i][PickupX]);
cache_get_value_name_float(i, "PickupY", Empresa[i][PickupY]);
cache_get_value_name_float(i, "PickupZ", Empresa[i][PickupZ]);
cache_get_value_name_float(i, "InteriorX", Empresa[i][InteriorX]);
cache_get_value_name_float(i, "InteriorY", Empresa[i][InteriorY]);
cache_get_value_name_float(i, "InteriorZ", Empresa[i][InteriorZ]);
if(Empresa[i][TDono] == 1)
{
Empresa[i][PickupID] = CreatePickup(1580, 1, Empresa[i][PickupX], Empresa[i][PickupY], Empresa[i][PickupZ], -1);
format(TextEmp, sizeof(TextEmp),"Empresa nъmero %d\n{2E9CF7}%s", Empresa[i][EmpresaID], Empresa[i][EmpresaNome]);
Create3DTextLabel(TextEmp, 0xFFFFFFAA, Empresa[i][PickupX], Empresa[i][PickupY], Empresa[i][PickupZ]+0.75, 20.0, 0, 1);
orm_update(Empresa[i][EmpresaORM]);
}
else
{
Empresa[i][PickupID] = CreatePickup(1578, 1, Empresa[i][PickupX], Empresa[i][PickupY], Empresa[i][PickupZ], -1);
format(TextEmp, sizeof(TextEmp),"Empresa nъmero %d\n{2E9CF7}%s", Empresa[i][EmpresaID], Empresa[i][EmpresaNome]);
Create3DTextLabel(TextEmp, 0xFFFFFFAA, Empresa[i][PickupX], Empresa[i][PickupY], Empresa[i][PickupZ]+0.75, 20.0, 0, 1);
orm_update(Empresa[i][EmpresaORM]);
}
printf("Empresa Nъmero %d carregada com sucesso!", i);
}
}