OnGamemodeInit.. CargarNegocios(); stock CargarNegocios() { new str_negocios[40], negocio = 0, neg = 0; while(negocio < MAX_NEGOCIOS) { format(str_negocios, 64, "/Negocios/%i.ini", negocio); if(fexist(str_negocios)) { INI_ParseFile(str_negocios, "CargarNegocio_%s", .bExtra = true, .extra = negocio); InformacionNegocio[negocio][nPickup] = CreateDynamicPickup(1272, 1, InformacionNegocio[negocio][nExtX], InformacionNegocio[negocio][nExtY], InformacionNegocio[negocio][nExtZ], InformacionNegocio[negocio][nWorldExt]); ActualizarLabelNegocio(negocio); neg++; } negocio ++; } if(neg) printf("%d Negocios Cargados", neg); return 1; } CALLBACK: CargarNegocio_data(negid, name[], value[]) {///////// Esto acб, o sea cargar los datos de la tabla lo se hacer, pero como acceder a la tabla no, no se si me entiende, con tal de que modifiquen arriba el cуdigo para cargar los datos del negocio esto lo harй yo. INI_Int("Dueno", InformacionNegocio[negid][nDueno]); INI_Int("Precio", InformacionNegocio[negid][nPrecio]); INI_String("NombreDueno", InformacionNegocio[negid][nNombreDueno], 24); INI_Int("Tipo", InformacionNegocio[negid][nTipo]); INI_Int("Estado", InformacionNegocio[negid][nEstado]); INI_Int("CajaFuerte", InformacionNegocio[negid][nCajaFuerte]); INI_Int("PrecioEntrada", InformacionNegocio[negid][nPrecioEntrada]); INI_Float("ExtX", InformacionNegocio[negid][nExtX]); INI_Float("ExtY", InformacionNegocio[negid][nExtY]); INI_Float("ExtZ", InformacionNegocio[negid][nExtZ]); INI_Float("ExtA", InformacionNegocio[negid][nExtA]); INI_Float("IntX", InformacionNegocio[negid][nIntX]); INI_Float("IntY", InformacionNegocio[negid][nIntY]); INI_Float("IntZ", InformacionNegocio[negid][nIntZ]); INI_Float("IntA", InformacionNegocio[negid][nIntA]); INI_Int("InteriorExt", InformacionNegocio[negid][nInteriorExt]); INI_Int("WorldExt", InformacionNegocio[negid][nWorldExt]); INI_Int("InteriorInt", InformacionNegocio[negid][nInteriorInt]); INI_Int("WorldInt", InformacionNegocio[negid][nWorldInt]); return 1; }
stock CargarNegocios()
{
new query[256],neg = 0;
mysql_query(mysql,"SELECT * FROM TABLA_NEGOCIOS");
while(neg < cache_num_rows())
{
InformacionNegocio[neg][nExtX] = cache_get_field_content_float(neg,"nExtX");
InformacionNegocio[neg][nExtY] = cache_get_field_content_float(neg,"nExtY");
InformacionNegocio[neg][nExtZ] = cache_get_field_content_float(neg,"nExtZ");
//etc
InformacionNegocio[neg][nPickup] = CreateDynamicPickup(1272, 1, InformacionNegocio[negocio][nExtX], InformacionNegocio[negocio][nExtY], InformacionNegocio[negocio][nExtZ], InformacionNegocio[negocio][nWorldExt]
neg++;
}
if(neg) printf("%d Negocios Cargados",neg);
return 1;
}
Nose si solo se crea el Pickup y Label, en caso de ser asi, creo que seria el siguiente codigo:
PHP код:
|