23:42
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Интерьер
Z90Дата: Пятница, 23.01.2009, 18:25 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 358
Награды: 72
Город: xz
Репутация: 420
Замечания: 0%
Статус:
Значит так. Я хочу один интерьер использовать в разных объектах. Сделал:

[pwn]public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerToPoint(2.0, playerid, 2216.3367,-1150.5107,1025.7969))
{
SetPlayerPos(playerid, 2232.6497,-1159.8981,25.8906);
SetPlayerInterior(playerid, 2);
}
else if (PlayerToPoint(2.0, playerid, 2216.3367,-1150.5107,1025.7969))
{
SetPlayerPos(playerid, 2232.6497,-1159.8981,25.8906);
SetPlayerInterior(playerid, 2);
}
}
}
return 1;
if(strcmp(cmdtext, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
else if (PlayerToPoint(2.0, playerid, 2216.3367,-1150.5107,1025.7969))
{
SetPlayerPos(playerid, 2232.6497,-1159.8981,25.8906);
SetPlayerInterior(playerid, 2);
}
else if (PlayerToPoint(2.0, playerid, 2216.3367,-1150.5107,1025.7969))
{
SetPlayerPos(playerid, 2232.6497,-1159.8981,25.8906);
SetPlayerInterior(playerid, 2);
}
}
}
return 1;
}
[/pwn]
Но выходит у меня в одном и том же месте. Подскажите, как сделать чтобы в одном интерьере люди не видели друг друга и выход был там же где и вход. Не знаю как правильнее объяснить. Помогите пожалуйста.


OrangeДата: Пятница, 23.01.2009, 18:59 | Сообщение # 2
Уважаемый человек
Группа: Продвинутые
Сообщений: 945
Награды: 6
Город: San Fierro
Репутация: 101
Замечания: 0%
Статус:
Для того чтобы игроки не могли видеть друг друга, юзай SetPlayerVirtualWorld(playerid, worldid);
если у двух игроков разный вируал ворлд, то они не увидят друг друга. если одинаковый-то видят.
А насчет входов-выходов я чето не понял... ты хочешь сделать разные входы в один и тот же интерьер, и чтобы при выходе ы появлялся там же где и вошел? огда сохраняй последние координаты. например так:
[pwn]
enum ptcInfo
{
pI,
Float:pX,
Float:pY,
Float:pZ,
Float:pA
}

new PTC[MAX_PLAYERS][ptcInfo];

if(strcmp(cmdtext, "/enter", true) == 0)
{
GetPlayerPos(playerid, PTC[playerid][pX], PTC[playerid][pY], PTC[playerid][pZ]);
GetPlayerFacingAngle(playerid, PTC[playerid][pA]);
PTC[playerid][pI] = GetPlayerInterior(playerid);

SetPlayerPos(playerid, 2232.6497,-1159.8981,25.8906);
SetPlayerInterior(playerid, 2);
return 1;
}

if(strcmp(cmdtext, "/exit", true) == 0)
{
SetPlayerPos(playerid, PTC[playerid][pX], PTC[playerid][pY], PTC[playerid][pZ]);
SetPlayerFacingAngle(playerid, PTC[playerid][pA]);
SetPlayerInterior(playerid, PTC[playerid][pI]);
return 1;
}
[/pwn]


CNGДата: Пятница, 23.01.2009, 20:27 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус:
а как умудриться и сделать так, чтобы админа небыло видно?
RegEditДата: Пятница, 23.01.2009, 20:37 | Сообщение # 4
Уважаемый человек
Группа: Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус:
Quote (CNG)
а как умудриться и сделать так, чтобы админа небыло видно?

Присвоить ему virtual world (SetPlayerVirtualWorld) отличный от виртуального мира других игроков. К сожалению, таким образом администратор будет не только не видим другими игроками, но и сам не будет видеть их.


"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK
"Парни оплодотворяются с 13 лет" © SpLaSh

По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться.
Для этих целей, в конце концов, существует форум.
CNGДата: Пятница, 23.01.2009, 20:40 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 213
Награды: 1
Город: Minsk City
Репутация: 13
Замечания: 0%
Статус:
да я догадался, что я тоже ничего не увижу... вот я и спрашиваю...
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua