OnPlayerRequestClass
Aleksey Дата: Суббота, 14.09.2013, 13:56:14 | Сообщение # 1
Группа: Пользователи
Сообщений: 1
Код
#include <a_samp> new a; public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); a=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); LinkVehicleToInterior(a, 1); for(new i; i < MAX_PLAYERS; i ++) { SetPlayerInterior(i,1); } AddPlayerClass(99,963.418762, 2108.292480, 1011.030273,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(1,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,1); SetPlayerPos(playerid, 963.418762, 2108.292480, 1011.030273); PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerConnect(playerid) { /*SetPlayerInterior(playerid,1);*/ PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { PutPlayerInVehicle(playerid, a, 0); return 1; }
вот код, я хочу сделать так чтобы человек появлялся в том месте сразу в машине, при выборе класса чтобы он тоже сидел в машине и при выборе другого скина была другая машина, при спавне чтобы игрок сидел в той машине которую выбрал. вроде всё правильно я написал, только вот почему то после спавна игрок не в машине а камера как будто он в машини жмёшь enter и игрок выходит из машины.
Сообщение Код
#include <a_samp> new a; public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); a=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); LinkVehicleToInterior(a, 1); for(new i; i < MAX_PLAYERS; i ++) { SetPlayerInterior(i,1); } AddPlayerClass(99,963.418762, 2108.292480, 1011.030273,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(1,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,1); SetPlayerPos(playerid, 963.418762, 2108.292480, 1011.030273); PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerConnect(playerid) { /*SetPlayerInterior(playerid,1);*/ PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { PutPlayerInVehicle(playerid, a, 0); return 1; }
вот код, я хочу сделать так чтобы человек появлялся в том месте сразу в машине, при выборе класса чтобы он тоже сидел в машине и при выборе другого скина была другая машина, при спавне чтобы игрок сидел в той машине которую выбрал. вроде всё правильно я написал, только вот почему то после спавна игрок не в машине а камера как будто он в машини жмёшь enter и игрок выходит из машины.Автор - Aleksey Дата добавления - 14.09.2013 в 13:56:14
admin Дата: Понедельник, 16.09.2013, 10:59:45 | Сообщение # 2
Группа: Администраторы
Сообщений: 3869
Код
#include <a_samp> new a; new d; public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); a=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); d=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); LinkVehicleToInterior(a, 1); for(new i; i < MAX_PLAYERS; i ++) { SetPlayerInterior(i,1); } AddPlayerClass(99,963.418762, 2108.292480, 1011.030273,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(1,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,1); SetPlayerPos(playerid, 963.418762, 2108.292480, 1011.030273); PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerConnect(playerid) { /*SetPlayerInterior(playerid,1);*/ PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { PutPlayerInVehicle(playerid, d, 0); return 1; }
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Код
#include <a_samp> new a; new d; public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); a=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); d=AddStaticVehicle(560, 1759.0189,-1898.1260,13.5622, 269.1425, 0, 0); LinkVehicleToInterior(a, 1); for(new i; i < MAX_PLAYERS; i ++) { SetPlayerInterior(i,1); } AddPlayerClass(99,963.418762, 2108.292480, 1011.030273,266.4503,-1,-1,-1,-1,-1,-1); AddPlayerClass(1,1759.0189,-1898.1260,13.5622,266.4503,-1,-1,-1,-1,-1,-1); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerInterior(playerid,1); SetPlayerPos(playerid, 963.418762, 2108.292480, 1011.030273); PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerConnect(playerid) { /*SetPlayerInterior(playerid,1);*/ PutPlayerInVehicle(playerid, a, 0); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { PutPlayerInVehicle(playerid, d, 0); return 1; }
Автор - admin Дата добавления - 16.09.2013 в 10:59:45
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи