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

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

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

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

Не сохраняет авто в БД.

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

D1mka5592

Умник
Здравствуйте форумчане сделал я команду которая создаёт авто на Mysql и сделал которая сохраняет, но проблема в том что не сохраняет, я уже измучился, не знаю что делать...
Код создания :

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), "Game Streets RPG: {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],SPAWN_CARS);
        new strmm[2048];
		strcat(strmm,"INSERT INTO `auto` (`vehmodel`, `vehx`, `vehy`, `vehz`, ");
		strcat(strmm,"`vehfa`, `vehowned`, `vehcost`, `vehclass`, `vehcolor1`, `vehcolor2`, `vehmod1`, ");
		strcat(strmm,"`vehmod2`, `vehmod3`, `vehmod4`, `vehmod5`, `vehmod6`, `vehmod7`, `vehmod8`, `vehmod9`, `vehmod10`, `vehmod11`, ");
		strcat(strmm,"`vehmod12`, `vehmod13`, `vehmod14`, `vehpaintjob`, `vehlock`, `vehlvl`, `vehdonate`) VALUES ");
		strcat(strmm,"('%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','%f','%f')");
		format(string, sizeof(string),strmm, vehmodel, vehx, vehy, vehz, vehfa, vehowned, vehowner, vehcost, vehclass, vehcolor1, vehcolor2, vehmod1, vehmod2, vehmod3, vehmod4, vehmod5, vehmod6, vehmod7, vehmod8, vehmod9, vehmod10, vehmod11, vehmod12, vehmod13, vehmod14, vehpaintjob, vehlock, vehlvl, vehneon, vehdonate);
        mysql_store_result();
        mysql_free_result();
		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;
    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'");
    mysql_query(string);
    mysql_store_result();
    mysql_free_result();
    SendClientMessage(playerid,-1,"Транспорт успешно припаркован");
    return true;
    }
И вот как он обновляет:

PHP:
[07:15:24] >> mysql_query( Connection handle: 1 )

[07:15:24] CMySQLHandler::Query(UPDATE `auto` SET `vehmodel`='0',`vehx`='0',`vehy`='0',`vehz`='0',`vehfa`='0',`vehowned`='0',`vehcost`='0',`vehclass`='0',`vehcolor1`='0',`vehcolor2`='0',`vehmod1`='0',`vehmod2`='0',`vehmod3`='0',`vehmod4`='0',`vehmod5`='0',`vehmod6`='0',`vehmod7`='0',`vehmod8`='0',`vehmod9`='0',`vehmod10`='0',`vehmod11`='0',`vehmod12`='0',`vehmod13`='0',`vehmod14`='0',`vehpaintjob`='0',`vehlock`='0',`vehlvl`='0',`vehdonate`='0') - Successfully executed.

[07:15:24] >> mysql_free_result( Connection handle: 1 )

[07:15:24] CMySQLHandler::FreeResult() - The result is already empty.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу