| MITIS | Дата: Среда, 19.10.2011, 18:30 | Сообщение # 1 |
 Генералиссимус
Группа: Гл.Администратор
Сообщений: 305
Награды: 9
Репутация: 27
Статус: Offline
| Описание: Суть работы данной системы такой, если вы привяжите какой любо автомобиль к игроку, то другие игроки не смогут использоваться данным автомобилем.
1. Добавляем ко всем new.
new User;
ВАЖНО: Имя "User", вы заменяйте на свое.
2. В public OnGameModeInit добавляем.
User = AddStaticVehicle(567,2161.1277,-1187.3746,23.6841,268.3306,3,3);
ВАЖНО: Координаты автомобиля, заменяйте на свои.
3. В public OnPlayerStateChange добавляем.
new vehicleid = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) { if(vehicleid == User) { if(strcmp(PlayerName(playerid), "User", true) != 0) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xB50F00AA, "* Данный автомобиль игрока User!"); } }
4. Добавляем ко всем stock.
stock PlayerName(playerid) { new PlrName[MAX_PLAYER_NAME]; GetPlayerName(playerid,PlrName,sizeof(PlrName)); return PlrName; }
Урок от MaSyan`a (Габидуллин А.А)
ВАЖНО: Если у вас возникнут какие либо вопросы по данной функции, вы можете задать их здесь. С радостью вам помогу.
Админка 7 уровень 150р 8 уровень 200р 9 уровень 250р 100 уровень 400р обращаться в Skype mitis-mitis (Украина) или ICQ 616798349
|
| |
| |
| Vladosik | Дата: Воскресенье, 23.10.2011, 17:57 | Сообщение # 2 |
 Рядовой
Группа: Заблокированные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
| спс
|
| |
| |