else if (PlayerToPoint(3.0, playerid,-2027.1221,-104.9960,1035.1719)) //то, от куда писать /exit { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,726.0836,-1439.6256,13.5391);//куда игрок выйдит PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pLocal] = 255; } потом вот еще тут else if (PlayerToPoint(3, i,726.0836,-1439.6256,13.5391))//координаты /enter { GameTextForPlayer(i, "~y~Welcome to the ~r~SFPD~n~~w~Type /enter to go in", 5000, 5); } все што красным ошибки
он не туда в моде засунул! что сказать ..... и НУП
Добавлено (28.03.2009, 22:43) --------------------------------------------- [offtop] Professional, ты вообще зае... глохни.. достал уже пиии...писька маленькая ещё [/offtop]
пытаюсь щас делаю вроде входит и так все серое какоето хз ща разберусь
Добавлено (28.03.2009, 23:37) --------------------------------------------- оО я че нето сделал вот в этой строке SetPlayerInterior(playerid,6); интериер а в этой тогда че PlayerInfo[playerid][pInt] = 6;
а вот это за че отвечает мож иза нее PlayerInfo[playerid][pLocal] = 235;
Добавлено (29.03.2009, 00:16) --------------------------------------------- Llama, попробуй плиз сам сделать по моим координамам AddPlayerClass(286,1554.1395,-1675.5634,16.1953,219.6619,0,0,0,0,0,0); // это вход AddPlayerClass(286,246.6508,63.2203,1003.6406,176.5408,0,0,0,0,0,0); //это выход сокращеные координаты для вставки сразу 1554.1395,-1675.5634,16.1953 это вход 246.6508,63.2203,1003.6406 это выход это участок лс
Добавлено (29.03.2009, 12:17) --------------------------------------------- да, и ещё... Только в /enter ставь PlayerInfo[playerid][pInt] = 6; в /exit оставь 0.
Сообщение отредактировал Llama - Воскресенье, 29.03.2009, 12:18
Вот сделал по подсказке етого чела Llama,токо запутался маленько вот сделал небольшое дополнение к его помощи [pwn] в /enter: if (PlayerToPoint(3.0, playerid,-311.2880,1303.4868,53.6643)) // то, от куда писать /enter { SetPlayerInterior(playerid,6); SetPlayerPos(playerid,238.6620,141.0520,1003.0234);//эта строка зависит от таво где именно чел появится после входа в интерьер GameTextForPlayer(playerid, "~w~Welcome to the SFPDt", 5000, 1); PlayerInfo[playerid][pInt] = 6; PlayerInfo[playerid][pLocal] = 235; } Затем в /exit:
else if (PlayerToPoint(3.0, playerid,238.6620,141.0520,1003.0234)) //то, от куда писать /exit { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-311.2880,1303.4868,53.6643);//куда игрок выйдит PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pLocal] = 255; }
добовляем пикап: добовляем после строки public OnGameModeInit() AddStaticPickup(1318, 2, -311.2880,1303.4868,53.6643); //координаты /enter
Далее, делаем чтоб при заходе игроку писалось что да как... Вставлять примерно в 25-27000 строку..: это нужно писать под эту строку GameTextForPlayer(i, "~w~Type /healme to cure yourself", 5000, 5);
else if (PlayerToPoint(3, i,-311.2880,1303.4868,53.6643))//координаты /enter { GameTextForPlayer(i, "~y~Welcome to the ~r~SFPD~n~~w~Type /enter to go in", 5000, 5); } чуть неубился ))
Ребят подскажите пожалуйста: 1) Поп поводу пикапов всё достаточно просто, но вот столкнулся с проблемой интерьеров - а именно: Делаю входы/выходы магазинов (привязывая к enter/exit) но у магазинов одинаковые интерьеры, по этому проблемы с выходом из магазина...т.к. он уже у одногоо прописан у другого магазина не получается... Подскажите что делать (слышал можно поставить "проверку" типо откуда зашёл на те координаты и выходишь!) Вот код для входа (может что добавить?): [pwn] else if (PlayerToPoint(8.0, playerid,927.2564,-1352.8785,13.3767)) { GameTextForPlayer(playerid, "~w~Welcome to Cluckin`bell", 5000, 1);//магазин SetPlayerInterior(playerid,9); SetPlayerPos(playerid,365.4393,-10.5124,1001.8516); } [/pwn]
Добавлено (11.04.2009, 12:40) --------------------------------------------- Ребят подскажите пожалуйста: 1) По поводу пикапов всё достаточно просто, но вот столкнулся с проблемой интерьеров - а именно: Делаю входы/выходы магазинов (привязывая к enter/exit) но у магазинов одинаковые интерьеры, по этому проблемы с выходом из магазина...т.к. он уже у одногоо прописан у другого магазина не получается... Подскажите что делать (слышал можно поставить "проверку" типо откуда зашёл на те координаты и выходишь!) Вот код для входа (может что добавить?): [pwn] else if (PlayerToPoint(8.0, playerid,927.2564,-1352.8785,13.3767)) { GameTextForPlayer(playerid, "~w~Welcome to Cluckin`bell", 5000, 1);//магазин SetPlayerInterior(playerid,9); SetPlayerPos(playerid,365.4393,-10.5124,1001.8516); } [/pwn]