03.04.2016, 02:39
Buenas, їcуmo le pongo para quй cuando cree un negocio se guarde la direcciуn, o sea que detecte la direcciуn de donde se creу? yo harй el guardado/cargado y en el label, їpero cуmo detecto la zona donde aplico el comando y lo pongo en la base de datos? asн es mi comando..
Код:
CMD:crearnegocio(playerid, params[])/* Comando de Dueсos */ { new id, int, world, Float:X, Float:Y, Float:Z, Float:A, query[520]; if(Informacion[playerid][pAdmin] < 6) return 0; if(!GetPVarInt(playerid,"AdminDuty")) return SendClientMessage(playerid, COLOR_GRIS, "Info: "#CROSA"[!]"#CGRIS2" ЎDebes de estar en servicio administrativo! (/adminduty)"); if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_NARANJA, "* /crearnegocio [PRECIO]"); if(params[0] < 5000) return SendClientMessage(playerid, COLOR_GRIS, "Info: "#CROSA"[!]"#CGRIS2" ЎEl precio del negocio no puede ser menor a $50000!"); for(new h = 1;h < sizeof(InformacionNegocio); h++) { if(!InformacionNegocio[h][nInteriorInt] && !InformacionNegocio[h][nWorldInt] && InformacionNegocio[h][nPrecio] == 0) { id = h; break; } } GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A); int = GetPlayerInterior(playerid); world = GetPlayerVirtualWorld(playerid); InformacionNegocio[id][nEnVenta] = 0; InformacionNegocio[id][nPrecio] = params[0]; InformacionNegocio[id][nExtX] = X; InformacionNegocio[id][nExtY] = Y; InformacionNegocio[id][nExtZ] = Z; InformacionNegocio[id][nExtA] = A; InformacionNegocio[id][nEstado] = 1; InformacionNegocio[id][nTipo] = 0; InformacionNegocio[id][nInteriorExt] = int; InformacionNegocio[id][nWorldExt] = world; InformacionNegocio[id][nWorldInt] = id; if(InformacionNegocio[id][nPickup]) DestroyDynamicPickup(InformacionNegocio[id][nPickup]); InformacionNegocio[id][nPickup] = CreateDynamicPickup(1272, 1, InformacionNegocio[id][nExtX], InformacionNegocio[id][nExtY], InformacionNegocio[id][nExtZ], InformacionNegocio[id][nWorldExt]); // Crea el pickup en la ubicaciуn del negocio ActualizarLabelNegocio(id); mysql_format(MySQL, query, sizeof(query), "INSERT INTO `negocios`(`EnVenta`, `Precio`, `Propietario`, `Tipo`, `Estado`, `CajaFuerte`, `PrecioEntrada`, `ExtX`, `ExtY`, `ExtZ`, `ExtA`, `IntX`, `IntY`, `IntZ`, `IntA`, `InteriorExt`, `WorldExt`, `InteriorInt`, `WorldInt`) VALUES ('%i', '%i', '%s', '%i', '%i', '%i', '%i', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%f', '%i', '%i', '%i', '%i')", InformacionNegocio[id][nEnVenta], InformacionNegocio[id][nPrecio], InformacionNegocio[id][nPropietario], InformacionNegocio[id][nTipo], InformacionNegocio[id][nEstado], InformacionNegocio[id][nCajaFuerte], InformacionNegocio[id][nPrecioEntrada], InformacionNegocio[id][nExtX], InformacionNegocio[id][nExtY], InformacionNegocio[id][nExtZ], InformacionNegocio[id][nExtA], InformacionNegocio[id][nIntX], InformacionNegocio[id][nIntY], InformacionNegocio[id][nIntZ], InformacionNegocio[id][nIntA], InformacionNegocio[id][nInteriorExt], InformacionNegocio[id][nWorldExt], InformacionNegocio[id][nInteriorInt], InformacionNegocio[id][nWorldInt]); mysql_query(MySQL, query); return 1; }