Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не создаёт авто в БД.

Статус
В этой теме нельзя размещать новые ответы.

D1mka5592

Умник
Здравствуйте форумчане! Всё сделал а в БД не создаёт кар! Помогите.

Создание авто.
PHP:
if(strcmp(cmd, "/addcar", true) == 0)
    {
       	tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
	    new model = strval(tmp);
		if(model < 400 || model > 611) return send(playerid,-1,"Тачки можно указывать от 400 до 611");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
		new color1 = strval(tmp);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
		new color2 = strval(tmp);
		if(color2 < 0 || color2 > 255) return send(playerid,-1,"Цвет можно указывать от 0 до 255");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
		new price = strval(tmp);
		if(price <= 0) return send(playerid,-1,"Цену нужно указывать больше 0");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return send(playerid,-1,"/addcar [modelid] [color1] [color2] [цена] [уровень]");
		new levels = strval(tmp);
	    if(levels <= 0) return send(playerid,-1,"Уровень нужно указывать больше 0");
	    MaxCars++;
        if (PlayerInfo[playerid][pAdmin] < 2013) return SendClientMessage(playerid,COLOR_GREY,"У вас нет доступа для использования данной команды.");
		new Float:x,Float:y,Float:z,Float:angle;
		GetPlayerPos(playerid,x,y,z);
		GetPlayerFacingAngle(playerid,angle);
		CarInfo[MaxCars][vehmodel] = model;
		CarInfo[MaxCars][vehx] = x;
		CarInfo[MaxCars][vehy] = y;
		CarInfo[MaxCars][vehz] = z;
		CarInfo[MaxCars][vehfa] = angle;
		CarInfo[MaxCars][vehcolor1] = color1;
		CarInfo[MaxCars][vehcolor2] = color2;
		CarInfo[MaxCars][vehcost] = price;
		CarInfo[MaxCars][vehowned] = 0;
		strmid(CarInfo[MaxCars][vehowner], "The State", 0, strlen("The State"), 255);
		CarInfo[MaxCars][vehlvl] = levels;
		new temp[MAX_STRING];
		format(temp, sizeof(temp), "{b3f9b0}Авто продается\n{b3f9b0}ID: {"#cWHITE"}%d", MaxCars+1);
		CarLabel[MaxCars] = Create3DTextLabel(temp,0xFFFFFFFF,CarInfo[MaxCars][vehx], CarInfo[MaxCars][vehy], CarInfo[MaxCars][vehz]+1.0,40.0,0,1);
		Attach3DTextLabelToVehicle(CarLabel[MaxCars] , buyveh[MaxCars] , 0.0, 0.0, 0.0);
		buyveh[MaxCars] = CreateVehicle(CarInfo[MaxCars][vehmodel],CarInfo[MaxCars][vehx],CarInfo[MaxCars][vehy],CarInfo[MaxCars][vehz],CarInfo[MaxCars][vehfa],CarInfo[MaxCars][vehcolor1],CarInfo[MaxCars][vehcolor2],60000);
		mysql_query("SELECT * FROM `auto`");//Отправляем запрос
        mysql_store_result();
        mysql_free_result();
		format(string, sizeof(string), "ALTER `auto` (`vehmodel`, `vehx`, `vehy`, `vehz`, `vehfa`, `vehowned`, `vehcost`, `vehclass`, `vehcolor1`, `vehcolor2`, `vehmod1`, `vehmod2`, `vehmod3`, `vehmod4`, `vehmod5`, `vehmod6`, `vehmod7`, `vehmod8`, `vehmod9`, `vehmod10`, `vehmod11`, `vehmod12`, `vehmod13`, `vehmod14`, `vehpaintjob`, `vehlock`, `vehlvl`, `vehdonate`) VALUES (%d,%f,'%f','%f','%f','%f',%f,%f,'%f','%f','%f','%f',%f,%f,'%f','%f','%f','%f',%f,%f,'%f','%f','%f','%f','%f','%f'");
		OnPropTextdrawUpdate();
		OnCarUpdate();
		send(playerid,-1,"Теперь припаркуйте транспорт на том месте, где он будет продаваться (/apark)");
        return true;
	}

Парковка где нужно продавать авто:

PHP:
else if(!strcmp(cmdtext,"/apark",true))
    {
    if(PlayerInfo[playerid][pAdmin] < 1339) return SendClientMessage(playerid,-1,"У вас маленький уровень админа");
    if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не за рулем транспорта");
	new Float:x,Float:y,Float:z,Float:angle;
    GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
    GetVehicleZAngle(GetPlayerVehicleID(playerid),angle);
    DestroyVehicle(GetPlayerVehicleID(playerid));
    buyveh[MaxCars] = CreateVehicle(CarInfo[MaxCars][vehmodel],CarInfo[MaxCars][vehx],CarInfo[MaxCars][vehy],CarInfo[MaxCars][vehz],CarInfo[MaxCars][vehfa],CarInfo[MaxCars][vehcolor1],CarInfo[MaxCars][vehcolor2],SPAWN_CARS);
    CarInfo[MaxCars][vehx] = x;
    CarInfo[MaxCars][vehy] = y;
    CarInfo[MaxCars][vehz] = z;
    CarInfo[MaxCars][vehfa] = angle;
	mysql_query("SELECT * FROM `auto`");//Отправляем запрос
    mysql_store_result();
    mysql_free_result();
    format(string, sizeof(string), "UPDATE `auto` SET `vehmodel`='%d',`vehx`='%d',`vehy`='%d',`vehz`='%d',`vehfa`='%d',`vehowned`='%d',`vehcost`='%d',`vehclass`='%d',`vehcolor1`='%d',`vehcolor2`='%d',`vehmod1`='%d',`vehmod2`='%d',`vehmod3`='%d',`vehmod4`='%d',`vehmod5`='%d',`vehmod6`='%d',`vehmod7`='%d',`vehmod8`='%d',`vehmod9`='%d',`vehmod10`='%d',`vehmod11`='%d',`vehmod12`='%d',`vehmod13`='%d',`vehmod14`='%d',`vehpaintjob`='%d',`vehlock`='%d',`vehlvl`='%d',`vehdonate`='%d'");
    SendClientMessage(playerid,-1,"Транспорт успешно припаркован");
    return true;
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу