Перейти к содержанию
Авторизация  
CrmpORP

Помогите продается за 0

Рекомендуемые сообщения

CrmpORP

У меня есть кмд для выставки авто на продажу,дав вот беда...впишу к примеру 300к а продается за 1 рубль или вовсе за 0 помогите исправить.

if (strcmp(cmd, "/newbuycar", true) ==0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 13) return SendClientMessage(playerid, COLOR_ISPOLZUY, "Нет прав");
        tmp = strtok(cmdtext,idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /newbuycar [id авто] [Цвет] [Цвет] [Цена]");
        new vehiclemodel, color1, color2, price;
        vehiclemodel = strval(tmp);
        if(vehiclemodel < 400 || vehiclemodel > 601) return SendClientMessage(playerid, COLOR_GREY, "От 400 до 601!");
        tmp = strtok(cmdtext, idx);
        color1 = strval(tmp);
        if(color1 < 0 || color1 > 256) return SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 256!");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /newbuycar [id авто] [Цвет] [Цвет] [Цена]");
        color2 = strval(tmp);
        if(color2 < 0 || color2 > 256) return SendClientMessage(playerid, COLOR_GREY, "Цвет от 0 до 256!");
        price = strval(tmp);
        if(price < 0 || price > 10000000) return SendClientMessage(playerid, COLOR_GREY, "Цена от 0 до 10000000!");
        new Float:px,Float:py,Float:pz,Float:pa;
        GetPlayerPos(playerid,px,py,pz);
        GetPlayerFacingAngle(playerid,pa);
        created++;
        VehicleSystem[created][modelCA] = vehiclemodel;
        VehicleSystem[created][xCA]=px;
        VehicleSystem[created][yCA]=py;
        VehicleSystem[created][zCA]=pz;
        VehicleSystem[created][aCA]=pa;
        VehicleSystem[created][Farbe1]=color1;
        VehicleSystem[created][Farbe2]=color2;
        VehicleSystem[created][preis]=price;
        VehicleSystem[created][saleCA]=0;
        VehicleSystem[created][carlock]=0;
        VehicleSystem[created][strah]=0;
        VehicleSystem[created][teh]=0;
        strmid(VehicleSystem[created][owner],"dealercar",0,128,128);
        new ccar = CreateVehicle(VehicleSystem[created][modelCA],VehicleSystem[created][xCA],VehicleSystem[created][yCA],VehicleSystem[created][zCA],VehicleSystem[created][aCA],VehicleSystem[created][Farbe1],VehicleSystem[created][Farbe2],-1);
        IDIS[ccar]=created;
        SaveCar(created);
    }
    return 1;
}

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


Ссылка на сообщение
Поделиться на другие сайты
Smolin

VehicleSystem[created][preis]=price;

preis наверное отвечает не за стоимость авто..

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


Ссылка на сообщение
Поделиться на другие сайты
CrmpORP

 

 


preis
Да он отвечает за стоимость

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


Ссылка на сообщение
Поделиться на другие сайты
Basis

нужен диалог или текст вывода стоимости авто когда пытаешься купить

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


Ссылка на сообщение
Поделиться на другие сайты
CrmpORP

Спасибо всем кто хотел помочь,разобрался сам,а там видно прост овсе было,просто вот это 

if(price < 0 || price > 10000000) return SendClientMessage(playerid, COLOR_GREY, "Цена от 0 до 10000000!");

Поставить под это и все

 price = strval(tmp);

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


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

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.