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;
}


