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

Координаты

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

DoZoR_Team

Всем привет! Подскажите пожалуйста,как сделать так что бы машина была возле моего дома?а то я выхожу из сервера или перезапускаю и она появляется опять там же около автосалона и еще как узнать координаты,например я поставил возле своего дома и хочу что бы она тут стояла,хочу в мод вписать просто!

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


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

/park - не?

 

В папках ищи свои координаты машин (x,y,z)

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


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

Кинь кмд

Если кмд нету. То на, попробуй...

	if(strcmp(cmd, "/park", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			new Float:x,Float:y,Float:z;
			new Float:a;
			new cars;
			GetPlayerName(playerid, playername, sizeof(playername));
			if(IsPlayerInAnyVehicle(playerid))
			{
				cars = GetPlayerVehicleID(playerid) ;
				GetVehiclePos(cars,x, y, z);
				GetVehicleZAngle(cars, a);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Вы не в авто!");
				return true;
			}
			if(!strcmp(playername, CarInfo[GetRealID(cars)][cOwner], true) || !strcmp(playername, CarInfo[GetRealID(cars)][cNick1], true))
			{
				new world = GetPlayerVirtualWorld(playerid);
				new inter = GetPlayerInterior(playerid);
				CarInfo[GetRealID(cars)][cWorld] = world;
				CarInfo[GetRealID(cars)][cInter] = inter;
				CarInfo[GetRealID(cars)][cPx] = x;
				CarInfo[GetRealID(cars)][cPy] = y;
				CarInfo[GetRealID(cars)][cPz] = z;
				CarInfo[GetRealID(cars)][cPa] = a;
				format(string, sizeof(string), "* Ваше авто ID: %d припарковано.", cars);
				SendClientMessage(playerid, COLOR_GRAD1, string);
				SaveCar(GetRealID(cars));
				return true;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "* Вы не можете припарковать этот автомобиль!");
			}
		}
		return true;
	}
Изменено пользователем Demon Hunter

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


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

,Все спасибо! И еще,где нужно впиать в мод координаты? Просто в моде не нашел даже ппс,дпс и т.д! Ранее по ним искал!

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


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

Вопрос не понял

Координаты чего именно?

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


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

,ну вот я поставил авто да? нАБРАЛ /SAVE т.е узнал координаты и мне их нужно вписать в мод,как и куда можешь подсказать? 

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


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

OnGameModeInit 

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


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

 

 


OnGameModeInit 
нет такого кода вообще!

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


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

@DoZoR_Team,поздравляю,вы перешли на уровень " Кусок чайника или бросай pawn ".Для завершения миссии нажмите "Выход" в верхней правой части экрана.

Изменено пользователем ExPlaY

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


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

Сюда кидать код машин

OnGameModeInit()

public OnGameModeInit()

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


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

 

 


public OnGameModeIni
в моде вообще машин нет! Ни одной,в OnGameModeInit там только объекты,двери и т.д,но машин нет,весь мод пересмотрел!

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


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

Так я не понял,что ты именно хочешь сделать,изменить координаты своей машины личной? или что....

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


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

@DoZoR_Team, вопрос вроде был, как их добавить, а не почему их нет.

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


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

Выходит все твои автомобили в BD,в том числе и фракционные.Проверяй тщательно все столбики в своей базе данных.
, я так понял он хочет изменить местоположение фракционных авто,используя метод с /save.

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


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

Так Ладно! Может Подскажите тогда лучше,что бы я например авто бросил возле 8 бит так оно что бы там и стояло! А то после рестарта все возле автосалона и они друг на друге! Сами знаете это не очень хорошо!

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


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

@DoZoR_Team,Ахахахах, если тебе отвечаю как и что нужно сделать, и ты это не понимаешь - не значит что мы тупые.

А так тебе сказали /park команда есть такая.

И если машины друг на друге значит координаты путаются. 

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


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

 

 


/park
 /park Это что бы сохранить координаты? а если кто не знает?! Как сделать автоматическое сохранение! И я не говорил что кто то тупой,просто понял что я то сделаю а другие то нет!

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


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

Сохраняешь координаты.

/save

Дальше идёшь в документы-gta san andreas user files-cr-mp-generationC-savedpositions

И там будут твои координаты.

а так из темы я не понимаю чего ты хочешь.

столько сообщений а толку 0 просто...

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


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

Пока не опишешь свою проблему внятно,никакой помощи не получишь. 

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


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

@Demon Hunter, Я набрал /park было написано что припарковано,но когда перезапускаю сервер авто опять возле автосалонов

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


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

@DoZoR_Team, кидайте вашу команду.

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


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

@Smolin,Какую? /park? У меня мод на базе стоит,почему то в ней не переписывает получается! 

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


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

@DoZoR_Team, да /park. Неважно на чем мод.

Но, есть вероятность, что база данных составлена неправильно. Что за мод вообще?

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


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

Вот еще что нашел! Может что бы в базе сохранилось нужно не /park a /apark ?

COMMAND:park(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1,"Вы не в транспортном ср-ве.");
if(!strcmp(Namess(playerid), CarInfo[GetPlayerVehicleID(playerid)][cOwner],true) || !strcmp(Namess(playerid), CarInfo[GetPlayerVehicleID(playerid)][c2Owner],true))
{
new v = GetPlayerVehicleID(playerid);
GetVehiclePos(v,CarInfo[v][cX], CarInfo[v][cY],CarInfo[v][cZ]);
GetVehicleZAngle(v,CarInfo[v][cR]);
new world = GetPlayerVirtualWorld(playerid);
new inter = GetPlayerInterior(playerid);
CarInfo[v][cWorld] = world;
CarInfo[v][cInt] = inter;
SendClientMessage(playerid,-1,"Вы успешно припарковали ваше т/с.");
SaveCar(v);
}
else return SendClientMessage(playerid,-1,"Это не ваше транспортное средство.");
return 1;
}
COMMAND:apark(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1,"Вы не в транспортном ср-ве.");
if(AdminLog[playerid] != 1) return SendClientMessage(playerid,COLOR_FADE1,ADMINLOG);
new v = GetPlayerVehicleID(playerid);
GetVehiclePos(v,CarInfo[v][cX], CarInfo[v][cY],CarInfo[v][cZ]);
GetVehicleZAngle(v,CarInfo[v][cR]);
SendClientMessage(playerid,-1,"Вы успешно сохранили данные т/с.");
SaveCar(v);
return 1;

@Smolin, И еще что бы не создавать по 100 тем,почему после перезагрузки сервера авто меняет владельцев,как будто они не по именам определяется а по ид человека! 

Изменено пользователем Smolin
Заключил в код

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


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

@DoZoR_Team, сразу видно - грин.

Вы значения не присваиваете x, y, z, a.

CarInfo[v][cPx] = x;
CarInfo[v][cPy] = y;
CarInfo[v][cPz] = z;
CarInfo[v][cPa] = a;

Вставлять в /park после:

CarInfo[v][cInt] = inter;

Изменено пользователем Smolin

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


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

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

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

×

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

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