Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография

Проблема с командой /park


Лучший Ответ Amfy , 04 Август 2014 - 09:37

Добавь:

 
public OnVehicleSpawn(vehicleid)
{
    if(GetCreatorID(vehicleid))
    {
	SetVehiclePos(vehicleid,VehicleSystem[GetCreatorID(vehicleid)][xCA],VehicleSystem[GetCreatorID(vehicleid)][yCA],VehicleSystem[GetCreatorID(vehicleid)][zCA]);
	SetVehicleZAngle(vehicleid,VehicleSystem[GetCreatorID(vehicleid)][aCA]);
    }
    return 1;
}
Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1
offline   Daniil

Daniil
  • 1
    • Сообщений: 137
    • Регистрация: 28.03.14

Помогите с командой /park,когда паркую авто оно сохраняется только после рестарта.Скиньте код нормальной команды.


Сообщение отредактировал Daniil: 02 Август 2014 - 19:21


#2
offline   Neat

Neat
  • 927
    • Сообщений: 2 313
    • Регистрация: 21.12.13

Скиньте команду /park.


  • 0

#3
offline   Daniil

Daniil
  • 1
    • Сообщений: 137
    • Регистрация: 28.03.14

Вот код:

 

if (strcmp(cmd, "/park", true) ==0 )
{
if(PlayerInfo[playerid][pCKey]>0)
{
if(IsPlayerInBuyVehicle(playerid,PlayerInfo[playerid][pCKey])==0)
{
SendClientMessage(playerid,COLOR_GRAD1,"Вы должны находиться в купленном автомобиле!");
return 1;
}
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetCreatorID(vehicleid)!=0)
{
new Float:vx,Float:vy,Float:vz,Float:va;
GetVehiclePos(GetPlayerVehicleID(playerid),vx,vy,vz);
GetVehicleZAngle(GetPlayerVehicleID(playerid),va);
VehicleSystem[GetCreatorID(vehicleid)][xCA]=vx;
VehicleSystem[GetCreatorID(vehicleid)][yCA]=vy;
VehicleSystem[GetCreatorID(vehicleid)][zCA]=vz;
VehicleSystem[GetCreatorID(vehicleid)][aCA]=va;
SendClientMessage(playerid,COLOR_GRAD1,"Теперь ваш автомобиль будет стоять здесь!");
SaveCar(PlayerInfo[playerid][pVeh]);
}
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"у вас нет личного автомобиля!");
}
return 1;
}

Сообщение отредактировал Daniil: 03 Август 2014 - 17:04


#4
offline   Amfy

Amfy
  • 1477
    • Сообщений: 2 914
    • Регистрация: 24.01.14

ТС, имеешь ввиду если после парковки уничтожить машину (взорвать, утопить и т.д), то машина вернется на то место, где была припаркована до рестарта? Если так, кинь public OnVehicleSpawn.


  • 0

#5
offline   Daniil

Daniil
  • 1
    • Сообщений: 137
    • Регистрация: 28.03.14

Да,я её взорвал она осталась там где стояла до рестарта,спавниться на свое место только командой /fixcar.

public OnVehicleSpawn вот этого даже в моде не написано.


Сообщение отредактировал Daniil: 04 Август 2014 - 07:35


#6
offline   Amfy

Amfy
  • 1477
    • Сообщений: 2 914
    • Регистрация: 24.01.14
✓  Лучший Ответ

Добавь:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


  • 2

#7
offline   Daniil

Daniil
  • 1
    • Сообщений: 137
    • Регистрация: 28.03.14

Спасибо большое,теперь все отлично работает.


Neat (04 Август 2014 - 15:55):
Если проблема решена, нажмите кнопку "Вопрос решен".



Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 70 пользователей