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

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

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

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

/home показывает только дом с ID 0

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

DeIMoS

Мастер
Всем привет :) Пытаюсь сделать команду /home, что-бы ставила метку на карту с расположением дома. Но показывает постоянно только дом с ID 0. Система домов в моде не как на GF, а разделена по файлам. То есть сохраняются координаты дома не в аккаунт, а в файл дома. Вот как сделать проверку.
Вот что я сделал
PHP:
		if(strcmp(cmd, "/home", true) == 0)
		{
		    new h;
			new file[HOUSEFILE_LENGTH];
			format(file, sizeof(file), FILEPATH, h);
			if(dini_Exists(file))
			{
				SetPlayerCheckpoint(playerid,dini_Float(file, "CPOutX"), dini_Float(file, "CPOutY"), dini_Float(file, "CPOutZ"), 4.0);
				GameTextForPlayer(playerid, "~w~Waypoint set ~r~Home", 5000, 1);
				gPlayerCheckpointStatus[playerid] = 12;
			}
			return 1;
		}
Это всё что сохраняется в аккаунте
PHP:
password_hash=98369909
registered=1
loggedin=1
banned=0
levelll=1000
LastOn=0
money=984993999
kills=3
deaths=12
jailed=0
fgoed=0
frozen=0
muted=0
dialoged=0
cameraed=0
blinded=0
vippp=0
x1=0
y1=0
z1=0
interior1=0
weap1=0
weap1ammo=0
weap2=0
weap2ammo=0
weap3=0
weap3ammo=0
weap4=0
weap4ammo=0
weap5=0
weap5ammo=0
weap6=0
weap6ammo=0
health=0
armour=0
TimesOnServer=68
Это всё что сохраняется в файле дома
PHP:
CPOutX=1442.677856
CPOutY=-629.486267
CPOutZ=95.718566
HouseName=Ïðîñòîé äîì
HouseOwner=INVALID_PLAYER_ID
HousePassword=INVALID_HOUSE_PASSWORD
HouseCreator=Nightwolf
HouseValue=118333
HouseStorage=0
SpawnOutX=1442.715698
SpawnOutY=-631.985961
SpawnOutZ=95.718566
SpawnOutAngle=181.000000
SpawnWorld=0
SpawnInterior=0
HouseInterior=0
HouseInteriorValue=3000000
HouseInteriorName=Default House
HCarPosX=1462.873657
HCarPosY=-638.150817
HCarPosZ=95.675003
HCarAngle=1.708021
HCar=1
HCarWorld=0
HCarInt=0
HCarModel=411
Я вычислил что "CPOutX", "CPOutY" и "CPOutZ" это координаты пикапа с входом в дом.

Вот так выглядит файл с домами
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу