Вопросы

Добрый день, форумчане! Создаю машину прямо из игры, и чтобы она появилась нужно перезапускать сервер. Мне нужно сделать так, чтобы когда я прописывал команду /addcar она сразу же появлялась в госе. Помогите, пожалуйста. Мод Аризона Роле Плэй

 

Спойлер

CMD:addcar(playerid,params[])
{
    if(PI[playerid][pAdmin]<7)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;
    }
    if(idcar<400 || idcar>611)return SendClientMessage(playerid,COLOR_GREEN,"{cc0000}[Îøèáêà] {FFFFFF}Ââåäåí íåïðàâèëüíûé ID!");
    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`,`Shtrafer`,`Number`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State','0','SA')",*/
    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`,`Keyer`,`Shtrafer`,`Number`,`Cost`,`Lock`,`Shtraf`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','0','SA','%d','0','0','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++;
    return 1;

 

 

Поделиться сообщением


Ссылка на сообщение

3 ответа на этот вопрос

  • 0

AddVehicle  в помощь. Когда копируешь, смени раскладку на русскую, чтобы в дальнейшем избежать иероглифов.

Поделиться сообщением


Ссылка на сообщение
  • 0
23 минуты назад, SCRIPTMAN сказал:

AddVehicle  в помощь. Когда копируешь, смени раскладку на русскую, чтобы в дальнейшем избежать иероглифов.

Можешь объяснить? Просто в скриптинге недавно. AddVehicle что именно такое?! Если можно, то лучше поподробнее расписать, ибо не понял :(

Поделиться сообщением


Ссылка на сообщение
  • 0
CMD:addcar(playerid,params[]) 
{ 
if(PI[playerid][pAdmin]<7)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; 
} 
if(idcar<400 || idcar>611)return SendClientMessage(playerid,COLOR_GREEN,"{cc0000}[Ошибка] {FFFFFF}Введен неправильный ID!"); 
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`,`Shtrafer`,`Number`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State','0','SA')",*/ 
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`,`Keyer`,`Shtrafer`,`Number`,`Cost`,`Lock`,`Shtraf`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','0','SA','%d','0','0','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++; 
CreateVehicle(idcar, X, Y, Z, A, 0, 0, 3600); // Респавн данного транспорта раз в час.
UpdateCarInfo(OWNABLECARS);
return 1;

 

Отредактировано пользователем SCRIPTMAN

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • gooding
      От gooding


      Скачать файл ELITE RP | МОД БОНУСНОГО ПРОЕКТА
      Доброго времени суток, уважаемые читатели, я выставил на продажу мод ELITE RP !
      Что же в этом моде уникального?
      - Работы из реальной жизни. (Яндекс Еда  CDEK  Инкассатор)
      - Кланы. (Тиктокеры, Блоггеры, Хамы, Министры, Звери, Сосиски, Сладкие, Ублюдки, Цари и Прокуроры)
      - Радужный, Мигающий клист.
      - Донат-плюшки.
      - Неон на автомобиль, Supreme-наклейка.
      - Брони-транспорт.
      - Кейсы. (SILVER, MEGA, SUPER)
      - ДМ-зона.
      - Эксклюзивные аксессуары.
      - Lamborgini Gold.
      - Новые мафии. (ОПГ)
      - Привилегии для машины. (10.000 HP, телепортация личного транспорта)
      - Система банкоматов.
      - Таксопарки. (VIP-класса и Business)
      - Уникальная система управления личным транспортом. (/cars)
      - Новая система казино.
      - Свой маппинг.
      И многое другое!

      Мод будет дополняться!
      Добавил gooding Добавлено 20.04.2024 Категория Моды Автор gooding  
    • tivan666ban
      От tivan666ban
      Скажите пожалуйста почему этот код(знаю что ещё не допиленный) 
      выдаёт эти ошибки