Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //свою команду заменить на эту
- CMD:addcar(playerid,params[])
- {
- if(PI[playerid][pAdmin]<6)return false;
- new string[650];
- if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не в машине.");
- new idcar, house_price;
- new Float:X, Float:Y, Float:Z, Float:A;
- if(sscanf(params, "ii",idcar,house_price))
- {
- SendClientMessage(playerid, -1, "/addcar [id car] [цена продажи]");
- return 1;
- }
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,A);
- CarInfo[OWNABLECARS][cSell_X]=X;
- CarInfo[OWNABLECARS][cSell_Y]=Y;
- CarInfo[OWNABLECARS][cSell_Z]=Z;
- CarInfo[OWNABLECARS][cSell_A]=A;
- CarInfo[OWNABLECARS][cPos_X]=X;
- CarInfo[OWNABLECARS][cPos_Y]=Y;
- CarInfo[OWNABLECARS][cPos_Z]=Z;
- CarInfo[OWNABLECARS][cPos_A]=A;
- CarInfo[OWNABLECARS][cCost]=house_price;
- CarInfo[OWNABLECARS][cModel]=idcar;
- string="";
- strmid(CarInfo[OWNABLECARS][cOwner],"The State",0,strlen("The State"),28);
- format(string, 144, "Вы успешно создали машину номер {e7e7e7}%d {ffffff}Стоимость покупки: {e7e7e7}%d. Транспорт появится через несколько секунд.",OWNABLECARS+1,CarInfo[OWNABLECARS][cCost]);
- SendClientMessage(playerid,-1,string);
- //
- string="";
- format(string,1500,"INSERT INTO `ownable`(`ID`,`Model`,`Sell_X`, `Sell_Y`, `Sell_Z`,`Sell_A`, `Pos_X`, `Pos_Y`, `Pos_Z`, `Pos_A`, \
- `Color_1`,`Color_2`,`Owner`,`Cost`,`Keyer`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State')",
- OWNABLECARS+1,
- CarInfo[OWNABLECARS][cModel],
- CarInfo[OWNABLECARS][cSell_X],
- CarInfo[OWNABLECARS][cSell_Y],
- CarInfo[OWNABLECARS][cSell_Z],
- CarInfo[OWNABLECARS][cSell_A],
- CarInfo[OWNABLECARS][cPos_X],
- CarInfo[OWNABLECARS][cPos_Y],
- CarInfo[OWNABLECARS][cPos_Z],
- CarInfo[OWNABLECARS][cPos_A],
- CarInfo[OWNABLECARS][cCost]);
- mysql_tquery(mysql, string);
- OWNABLECARS++;
- //запихиваем авто на сервер
- SetTimer("CreateNewOwnableCar",4000,false); //таймер на 4 секунды, чтобы новенькая тачка не свалилась на голову
- return 1;
- }
- //в конец мода
- forward CreateNewOwnableCar();
- public CreateNewOwnableCar()
- {
- new i = OWNABLECARS;
- OwnableCar[i] = J_AddStaticVehicleEx(CarInfo[i][cModel],CarInfo[i][cPos_X],CarInfo[i][cPos_Y],CarInfo[i][cPos_Z],CarInfo[i][cPos_A],CarInfo[i][cColor_1],CarInfo[i][cColor_2],60000);
- CarText[i] = CreateDynamic3DTextLabel("-",-1,0,0,0.5,5.0,INVALID_PLAYER_ID,OwnableCar[i]);
- ReSetCarPrice(i);
- new number = OwnableCar[i];
- if(!GetString(CarInfo[i][cOwner],"The State")) SetVehicleVirtualWorld(number, 1);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement