Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:addhouse(playerid, params[])
- {
- if(Player[playerid][pAdmin] != 6) return SCM(playerid, WHITE, "Неизвестная команда!");
- new svhouse[500],svhouse1[500],svhouse2[1000],str[130];
- new level,Float:XX,Float:YY,Float:ZZ,int;
- new Float:x2,Float:y2,Float:z2;
- GetPlayerPos(playerid,x2,y2,z2);
- if(sscanf(params, "d", params[0])) return SCM(playerid,GREY,"Используй значеие от 1 до 5.");
- if(params[0] > 6 || params[0] < 1) return SCM(playerid,GREY,"Используй значеие от 1 до 5!");
- if(params[0] == 1)
- {
- level = 4;
- XX = 243.7219;
- YY = 304.7986;
- ZZ = 999.1484;
- int = 1;
- }
- if(params[0] == 2)
- {
- level = 6;
- XX = 266.8805;
- YY = 304.8064;
- ZZ = 998.6119;
- int = 2;
- }
- if(params[0] == 3)
- {
- level = 8;
- XX = 2365.2104492188;
- YY = -1135.6337890625;
- ZZ = 1050.8825683594;
- int = 8;
- }
- if(params[0] == 4)
- {
- level = 10;
- XX = 2317.7861328125;
- YY = -1026.9718017578;
- ZZ = 1050.2177734375;
- int = 9;
- }
- if(params[0] == 5)
- {
- level = 16;
- XX = 235.4220;
- YY = 1187.3510;
- ZZ = 1080.2578;
- int = 3;
- }
- MaxHouse++;
- MaxTun++;
- HouseInfo[MaxHouse][hLevel] = level;
- HouseInfo[MaxHouse][hPrice] = HouseInfo[MaxHouse][hLevel]*75000;
- HouseInfo[MaxHouse][hEntrancex] = x2;
- HouseInfo[MaxHouse][hEntrancey] = y2;
- HouseInfo[MaxHouse][hEntrancez] = z2;
- HouseInfo[MaxHouse][hExitx] = XX;
- HouseInfo[MaxHouse][hExity] = YY;
- HouseInfo[MaxHouse][hExitz] = ZZ;
- HouseInfo[MaxHouse][hInterior] = int;
- format(str, sizeof(str), "{ffffff}[ID: "YW"%d{ffffff}]\nВладелец: "YW"Нет\n{ffffff}Уровень: "YW"%d\n{ffffff}Цена: "YW"$%d",MaxHouse,HouseInfo[MaxHouse][hLevel],HouseInfo[MaxHouse][hPrice]);
- HouseInfo[MaxHouse][hLabel] = Create3DTextLabel(str,0x000000AA,x2,y2,z2+0.7,10.0,0,1);
- HouseInfo[MaxHouse][hPickup] = CreateDynamicPickup(1273, 23, x2,y2,z2,-1,-1,-1,100.0);
- HouseInfo[MaxHouse][hIcon] = CreateDynamicMapIcon(x2,y2,z2, 31, WHITE, 0, -1, -1, 400.0);
- format(svhouse,sizeof(svhouse),"INSERT INTO `houses` (`ID`, `Entrancex`, `Entrancey`, `Entrancez`, `Exitx`, `Exity`, `Exitz`, `Interior`, `Owned`, `Owner`, `Level`, `Price`, `Locked`, `Armor`, `Health`, `CarModel`, `Drugs`, `Money`, `Mats`, `Password`)");
- format(svhouse1,sizeof(svhouse1),"VALUE ('%i', '%f', '%f', '%f', '%f', '%f', '%f', '%i', '0', 'No-One', '%i', '%i', '0', '0', '0.0', '0', '0', '0', '0', '0')", MaxHouse, x2,y2,z2,XX,YY,ZZ,int,level,HouseInfo[MaxHouse][hPrice]);
- format(svhouse2,sizeof(svhouse2),"%s%s",svhouse,svhouse1);
- mysql_function_query(1, svhouse2, false, "", "");
- mysql_free_result();
- format(svhouse,sizeof(svhouse),"INSERT INTO `housetune` (`ID`, `Spoiler`, `Hood`, `Sideskirt`, `Nitro`, `Lamps`, `Exhaust`, `Wheels`, `Roof`, `Stereo`, `Hydraulics`, `Bullbar`, `RearBullbars`, `FrontSign`, `FrontBullbars`, `FrontBumper`, `RearBumper`, `Vents`, `PaintJob`, `Color1`, `Color2`, `PosX`, `PosY`, `PosZ`, `PosAn`)");
- format(svhouse1,sizeof(svhouse1),"VALUE ('%i', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0.0', '0.0', '0.0', '0.0')", MaxHouse);
- format(svhouse2,sizeof(svhouse2),"%s%s",svhouse,svhouse1);
- mysql_function_query(1, svhouse2, false, "", "");
- mysql_free_result();
- SFM(playerid,LBLUE, "Вы успешно создали дом. [ID: %d].", MaxHouse);
- SFM(playerid, YELLOW, "Не забудь создать для дома респаун машины. (/addhousecar %d)", MaxHouse);
- SaveHouse(MaxHouse);
- SaveTun(MaxHouse);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement