 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
проблема с авто
| |
| vla9ik | Дата: Суббота, 14.05.2011, 19:51 | Сообщение # 1 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 153
Награды: 2
Город: Ярославль
Репутация: 158
Замечания: 0%
Статус: 
| у меня на сервере стоит такая команда [cut noguest=команда]if (strcmp("/car", cmdtext, true, 10) == 0) { new Float:X,Float:Y,Float:Z,Float:Angle,carid; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); carid = CreateVehicle(411,X,Y,Z,Angle,1,-1,-1); PutPlayerInVehicle(playerid,carid,0); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); return 1; }[/cut] игроки вводят команду несколько раз и появляется несколько тачек. так весь сервер уже в них завален. как сделать чтоб оставалась только одна машина? новую вызывают а старая исчезать должна
|
| |
|
|
| Impereal | Дата: Суббота, 14.05.2011, 20:59 | Сообщение # 2 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
| vla9ik, [cut noguest]if (strcmp("/car", cmdtext, true, 10) == 0) { new Float:X,Float:Y,Float:Z,Float:Angle,carid; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); DestroyVehicle(carid); carid = CreateVehicle(411,X,Y,Z,Angle,1,-1,-1); PutPlayerInVehicle(playerid,carid,0); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); return 1; }[/cut] Но тебе массив нужен,что бы машина для каждого игрока была. А то так только для одного будет!
Прощай самп-рус =Р
|
| |
|
|
| vla9ik | Дата: Суббота, 14.05.2011, 21:36 | Сообщение # 3 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 153
Награды: 2
Город: Ярославль
Репутация: 158
Замечания: 0%
Статус: 
| подскажи как его сделать)) я не очень понимаю)
|
| |
|
|
| Goshik | Дата: Суббота, 14.05.2011, 21:44 | Сообщение # 4 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 280
Награды: 1
Город: ---
Репутация: 18
Замечания: 60%
Статус: 
| Code new Cars[MAX_PLAYERS];
if (strcmp("/car", cmdtext, true, 10) == 0) { new Float:X,Float:Y,Float:Z,Float:Angle; GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle); if(Cars[playerid] != 0) DestroyVehicle(Cars[playerid]); Cars[playerid] = CreateVehicle(411,X,Y,Z,Angle,1,-1,-1); PutPlayerInVehicle(playerid,carid,0); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); return 1; } Добавлено (14.05.2011, 21:44) --------------------------------------------- carid на Cars[playerid] замени в команде
|
| |
|
|
|
 |
|
 | |
| |
|