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

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

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

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

Сохранение на MySQL.

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

ToPsxmirex

Компетентный
Вообщем. Сделал сохранение и тестовую команду. Сделал через базу две машины: перениэль и инфернус. Сел в перениэль и вписал тестовую команду /park, после чего сделал рестарт. Перениэль поменялась на инфернус и координаты спавна машины не сменились.

Вот весь код, который я использовал. Что нужно сделать?

PHP:
public OnGameSaveCars()
{
	new BASEGAME[MAX_BASE], CARS;
 	while(CARS < USERSCARS)
 	{
 	    mysql_fetch_row(BASEGAME);
 	    format(BASEGAME, sizeof(BASEGAME), "UPDATE `%s` SET\
			`cName` = '%s',\
			`cModel` = '%d',\
			`cLock` = '%d',\
			`cColorOne` = '%d',\
			`cColorTwo` = '%d',\
			`cNumber` = '%s',\
			`cX` = '%f',\
			`cY` = '%f',\
			`cZ` = '%f',\
			`cA` = '%f'",
			TABC, C[CARS][cName], C[CARS][cModel], C[CARS][cLock], C[CARS][cColorOne], C[CARS][cColorTwo], C[CARS][cNumber], C[CARS][cX],
			C[CARS][cY], C[CARS][cZ], C[CARS][cA]);
    	mysql_query(BASEGAME);
    	CARS ++;
 	}
	return 1;
}
PHP:
if(strcmp(cmd, "/park", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
		    new Float: x, Float: y, Float: z;
		    new CARID = GetPlayerVehicleID(playerid);
			GetPlayerPos(playerid, x, y, z);
			C[CARID-1-SIMPLECARS][cX] = x;
			C[CARID-1-SIMPLECARS][cY] = y;
			C[CARID-1-SIMPLECARS][cZ] = z;
		}
		return 1;
	}
PHP:
public OnGameModeExit()
{
    OnGameSaveCars();
	return 1;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу