Сейчас мы поговорим о создании приватной машины в SAMP. Если вы хотите, например, поощерить игрока, или просто добавить ему личную машину. В эту машину никто не сможет сесть, кроме владельца автомобиля. В этом скрипте стоит проверка на ник владельца, и никто другой не сможет в неё сесть. Приступим.
Ко всем new`ам, объявляем переменную:
Code
new VipCar;
Теперь нужно создать саму машину, в паблик OnGameModeInit, добавляем это:
Code
VipCar = AddStaticVehicle(553,X,Y,Z,6 3.4297,2,1); //Вместо XYZ - вставить свои координаты
Теперь нам нужно сделать проверку на ник игрока, который садится в ваш vip автомобиль. Делает так: В паблик OnPlayerStateChange, вставим следущее:
Code
new vid = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) { if(vid == VipCar) { if(strcmp(PlayerName(playerid), "SoM", true) != 0) //Вместо "SoM", вводите нужный ник!!! { RemovePlayerFromVehicle(playerid);//выкидываем нарушителя из тачки SendClientMessage(playerid, COLOR_RED, "Эта тачка вам не пренадлежит, SoM её хозяин, уходите."); //ник замените на свой }
Вот и все, теперь у Вас есть личная машина. Удачи.