Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- }
- CMD:cf(playerid,params[]) //CREAR FABRICAS
- {
- if(PlayerInfo[playerid][pAdmin] < STAFF_LEVEL_SUPERIOR) return 0;
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return 1;
- new precio,moneda,Float:Pos[4],query[600];
- if(!sscanf(params,"dd",precio,moneda))
- {
- new zone[MAX_ZONE_NAME];
- GetPlayer3DZone(playerid, zone, sizeof(zone));
- new id = FabricaDesocupada();
- if(id == -1) return SendClientMessage(playerid,-1,"No se puede crear mas Fábricas.");
- new interior = id+1;
- GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
- GetPlayerFacingAngle(playerid,Pos[3]);
- format(query,sizeof(query),"INSERT INTO `fabricas` (`ID`,`Localizacion`,`EntradaX`,`EntradaY`,`EntradaZ`,`EntradaA`,`Interior`,`VW`,`EnVenta`,`EnUso`) VALUES ('%d','%s','%f','%f','%f','%f','%d','%d','1','1')", id, zone, Pos[0], Pos[1], Pos[2], Pos[3], interior, id+1);
- mysql_function_query(Conecction,query,true,"","");
- DarInteriorFabrica(id);
- Fabricas[id][pEnUso] = 1;
- Fabricas[id][pValor] = precio;
- Fabricas[id][pEnVentaPor] = moneda;
- Fabricas[id][pEntradaX] = Pos[0];
- Fabricas[id][pEntradaY] = Pos[1];
- Fabricas[id][pEntradaZ] = Pos[2];
- Fabricas[id][pEntradaA] = Pos[3];
- Fabricas[id][pID] = id;
- Fabricas[id][pVW] = id+1;
- Fabricas[id][pInt] = id+1;
- format(Fabricas[id][pLocalizacion],80,zone);
- CargarFabricass(id);
- GuardarFabrica(id);
- if(moneda == 0) format(query,sizeof(query),"Creaste la fábrica ID: {DBED16}%d (Precio: {00CC00}$%s{DBED16}) {FFFFFF}-{DBED16}.",id,Numeros(precio));
- else format(query,sizeof(query),"Creaste la fábrica ID: {DBED16}%d (Precio: %d "SERVIDOR_MONEDA1") {FFFFFF}-{DBED16}.",id,precio);
- SendClientMessage(playerid,-1,query);
- format(query,sizeof(query),"Escribe {DBED16}/cgf %d{FFFFFF} para crear el garaje. Recuerda mirar para el lado del portón.", id);
- SendClientMessage(playerid,-1,query);
- }
- else SendClientMessage(playerid,-1,"Escribe {DBED16}/cf {FFFFFF}<Precio> <0Dinero - 1Moneda>");
- return 1;
- }
- CMD:cgf(playerid,params[]) //CREAR GARAGE A FABRICA
- {
- if(PlayerInfo[playerid][pAdmin] < STAFF_LEVEL_ADMINISTRADOR) return 0;
- if(!sscanf(params,"d",params[0]))
- {
- new Float:Pos[4],p = params[0],string[500];
- GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
- GetPlayerFacingAngle(playerid,Pos[3]);
- if(Fabricas[p][pEnUso] == 1)
- {
- if(Fabricas[p][pEntradaGX] == 0)
- {
- Fabricas[p][pEntradaGX] = Pos[0];
- Fabricas[p][pEntradaGY] = Pos[1];
- Fabricas[p][pEntradaGZ] = Pos[2];
- Fabricas[p][pEntradaGA] = Pos[3];
- format(string,sizeof(string),"Creaste un garaje a la fabrica con id: {DBED16}%d",p);
- SendClientMessage(playerid,-1,string);
- format(string,sizeof(string),"UPDATE `fabricas` SET `GarajeE_X`='%f',`GarajeE_Y`='%f',`GarajeE_Z`='%f',`GarajeE_A`='%f' WHERE `ID`='%d'",
- Fabricas[p][pEntradaGX],
- Fabricas[p][pEntradaGY],
- Fabricas[p][pEntradaGZ],
- Fabricas[p][pEntradaGA],
- Fabricas[p][pID]);
- mysql_function_query(Conecction,string,true,"","");
- BorrarPuntosFabrica(p);
- CargarFabricass(p);
- }
- else SendClientMessage(playerid,-1,"Esa fabrica ya tiene un garage.");
- }
- else return 1;
- }
- else SendClientMessage(playerid,-1,"Escribe {DBED16}/cgf {FFFFFF}<FabricaID>");
- return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement