|
Игрок спавниться с координатами 0,0,0,0
|
|
| Fresh_Stream |
Дата: Вторник, 08.03.2016, 09:40 | Сообщение # 1
|
Боец
Сообщений: 129
Статус: Offline
|
Прописываю этот stock после регистрации и в OnPlayerSpawn(playerid) скин выдаёться а вот спавниться игрок в координатах 0,0,0,0
Код stock SetPlayerSpawn(playerid) { SetPlayerSkin(playerid, Player[playerid][pSkin]); SetPlayerScore(playerid, Player[playerid][pLevel]); SetPlayerColor(playerid, 0xFFFFFF20); if(Player[playerid][pHealth] <= 0) Player[playerid][pHealth] = 100.0; SetPlayerHealth(playerid, Player[playerid][pHealth]); new h = Player[playerid][pHouse]; if(Player[playerid][pLevel] >= 1) { if(h != 9999) { SetPlayerVirtualWorld(playerid, h); SetPlayerInterior(playerid, House[h][hInt]); SetPlayerPos(playerid, House[h][hX][1], House[h][hY][1], House[h][hZ][1]); } else { SetPlayerPos(playerid, 1154.3717,-1769.2594,16.5938);// SetPlayerFacingAngle(playerid, 0.6853); SetCameraBehindPlayer(playerid); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); } } return true; }
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
|
| =) |
Дата: Вторник, 08.03.2016, 10:49 | Сообщение # 2
|
Боец
Сообщений: 271
Статус: Offline
|
Ты проверяешь, если дом игрока не равен 9999 то спавнить его в доме. Дома у него нет, а значит координаты нулевые, вот и спавнится в 0 0 0 0. Найти какой-нибудь текст, типа "У вас нет дома" и посмотри проверку. Вряд-ли у тебя в моде используется 9999, скорее всего либо 999 либо -1. Попробуй убрать одну девятку.
|
|
|
|
|
| Fresh_Stream |
Дата: Вторник, 08.03.2016, 11:22 | Сообщение # 3
|
Боец
Сообщений: 129
Статус: Offline
|
Цитата =) (  ) Найти какой-нибудь текст, типа "У вас нет дома" и посмотри проверку. if(h == 9999) return SCM(playerid, COLOR_GREY, "У вас нет дома!");Добавлено (08.03.2016, 11:22) --------------------------------------------- Всё я решил проблему я поставил везде if(h <= 0) return SCM(playerid, COLOR_GREY, "У вас нет дома!");| Спасибо всем за помощь
FCS
Работы: [Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1 [Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1 [FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1 [PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
|
|
|
|
|
| __NEW__ |
Дата: Вторник, 08.03.2016, 18:48 | Сообщение # 4
|
Боец
Сообщений: 57
Статус: Offline
|
Сделай так и все...
Код stock SetPlayerSpawn(playerid) { SetPlayerSkin(playerid, Player[playerid][pSkin]); SetPlayerScore(playerid, Player[playerid][pLevel]); SetPlayerColor(playerid, 0xFFFFFF20); if(Player[playerid][pHealth] <= 0) Player[playerid][pHealth] = 100.0; SetPlayerHealth(playerid, Player[playerid][pHealth]); if(Player[playerid][pHouse] != 9999) { SetPlayerVirtualWorld(playerid, h); SetPlayerInterior(playerid, House[h][hInt]); SetPlayerPos(playerid, House[h][hX][1], House[h][hY][1], House[h][hZ][1]); return true; } if(Player[playerid][pLevel] >= 1) { SetPlayerPos(playerid, 1154.3717,-1769.2594,16.5938);// SetPlayerFacingAngle(playerid, 0.6853); SetCameraBehindPlayer(playerid); SetPlayerVirtualWorld(playerid, 0); SetPlayerInterior(playerid, 0); return true; } return true; }
Сообщение отредактировал __NEW__ - Вторник, 08.03.2016, 18:48 |
|
|
|
|
| Artem_Buero |
Дата: Среда, 16.03.2016, 17:25 | Сообщение # 5
|
Сообщений: 4223
Статус: Offline
|
МОЙ ВК - https://vk.com/gospodin_buero
|
|
|
|
|