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

 



 
          





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





Последние Файлы 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
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
Зона музыки
bleyzДата: Понедельник, 05.01.2009, 22:34 | Сообщение # 16
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
ZWEZDA, ок жди

Добавлено (05.01.2009, 22:34)
---------------------------------------------
Делаеш опять таймер после того что у тбя BarMusic выглядит это примерно так:
[pwn]SetTimer("BarTeleport",1000,1);[/pwn]
И опядтаки делаеш паблик:
[pwn]
forward BarTeleport();
public BarTeleport()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerToPoint(5,i,2160.862,914.261,10.015))
{
SetPlayerPos(i,2156.917,932.698,183.925);
}
else if(PlayerToPoint(5,i,2147.280,917.052,183.925))
{
SetPlayerPos(i,2155.564,914.101,9.928);
}
}
}[/pwn]
Будут ошибки пиши....сюда ... crazy fun


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

ZWEZDAДата: Понедельник, 05.01.2009, 22:55 | Сообщение # 17
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус:
O/=\O Без ошибок, но всёравно не портует =( ето... помойму тут надо чето вместо SetPlayerPos(i,2156.917,932.698,183.925); написал
|- -|
|__|
\_/





Сообщение отредактировал ZWEZDA - Вторник, 06.01.2009, 10:28
[TDM]KosmosДата: Понедельник, 05.01.2009, 22:59 | Сообщение # 18
Мастер джэдай
Группа: Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус:
Вроде пример показали, так то должно работать, посмотри код у ван хела в его пенке


Я вернулся =)
bleyzДата: Понедельник, 05.01.2009, 23:22 | Сообщение # 19
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
ZWEZDA, portovat' dolshno ili ti dal mne nevernie cordinati


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

ZWEZDAДата: Понедельник, 05.01.2009, 23:25 | Сообщение # 20
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус:
щас скрипт дам
посмотри че там за хрень



bleyzДата: Вторник, 06.01.2009, 00:00 | Сообщение # 21
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
ZWEZDA, nenado luchse shaz ya shaz comandu napishu ti v drugoe mesto esli eto vvedesh tya teleportanet tuda otkuda dolshno telep v druguu tochku esli et budet robotat´znacht vse norm i ti sputal cordi

Добавлено (05.01.2009, 23:36)
---------------------------------------------
ay blin ne pomnuktonit kag comandi pushitsya napishite ´ktonit comandu gde vipolnyaetsya takoe deystvie
SetPlayerPos(playerid, 2160.862,914.261,10.015);

Добавлено (06.01.2009, 00:00)
---------------------------------------------
ZWEZDA, kak i obeshal v LC vot tebe poyasneniya ko vsemu pablicu teleport

public BarTeleport()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(PlayerToPoint(5,i,2160.862,914.261,10.015)) //Sinem - radius deystviya krasnim - cordinati chek pointa otkuda TP XYZ ix eto i menyai
{
SetPlayerPos(i,2156.917,932.698,183.925);//sdes krasnim XYZ kuda teleport
}
else if(PlayerToPoint(5,i,2147.280,917.052,183.925)) //Sinem - radius deystviya krasnim - cordinati chek pointa otkuda TP XYZ ix eeto i menyai
{
SetPlayerPos(i,2155.564,914.101,9.928);//sdes krasnim XYZ kuda teleport
}
}
}

voobshem menyai PlayerToPoint kordi vse v nix


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

ZWEZDAДата: Вторник, 06.01.2009, 15:00 | Сообщение # 22
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус:
Я все координаты проверил командой, все норм у меня

Добавлено (06.01.2009, 10:27)
---------------------------------------------
ещё радиус пробовал увеличить

Добавлено (06.01.2009, 10:27)
---------------------------------------------
нехрина не портует

Добавлено (06.01.2009, 15:00)
---------------------------------------------
лан попробую с пикапами х_х


vikДата: Вторник, 06.01.2009, 18:54 | Сообщение # 23
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 2
Город: Москва
Репутация: -4
Замечания: 20%
Статус:
автотелепорт через PlayerToPoint работать не будет,
или будет но только для игрока с ид0.
я гдето пробовал уже ниче не получилось, пришлось делать через пикапы

ZWEZDAДата: Вторник, 06.01.2009, 20:43 | Сообщение # 24
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус:
Quote (vik)
автотелепорт через PlayerToPoint работать не будет,
или будет но только для игрока с ид0.

Я так и думал


vikДата: Вторник, 06.01.2009, 20:56 | Сообщение # 25
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 2
Город: Москва
Репутация: -4
Замечания: 20%
Статус:
по поводу музыки попробуй так.
в начале
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
forward BarMusik();
new MuzloOn[MAX_PLAYERS];

в public OnGameModeInit()
SetTimer("BarMusik", 500, true);

где нибудь
public BarMusik()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerToPoint(25,i,2162.959,918.801,189.730) && MuzloOn[i] == 0)
{
PlayerPlaySound(i,1185,2162.959,918.801,189.730);
MuzloOn[i] = 1;
}
else if(!PlayerToPoint(25,i,2162.959,918.801,189.730) && MuzloOn[i] == 1)
{
MuzloOn[i] = 0;
PlayerPlaySound(i,1186,2162.959,918.801,189.730);
}
}
}
}

где нибудь
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
return 0;
}

должно работать
если помог с тя + сик =))

bleyzДата: Вторник, 06.01.2009, 23:07 | Сообщение # 26
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
vik, bred ya toshe samoe vishe sdelal a kak vikluchit v drugom topike razobralsya a to chto teleport rabotaet toka s id 0 bred
1) on odin na servere i on i est id 0
2) teleport tut prichem? esli bi PlayerToPoint rabotal s id 0 togda bi dlya vsex funkciy i ispolzovanie PlayerToPoint bilob ne celesoobraznim, PlayerToPoint rabotaet so vsemi ids dlya setplayerpos (ya proveril)



[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

vikДата: Вторник, 06.01.2009, 23:12 | Сообщение # 27
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 2
Город: Москва
Репутация: -4
Замечания: 20%
Статус:
Quote (bleyz)
bred ya toshe samoe vishe sdelal a kak vikluchit v drugom topike razobralsya a to chto teleport rabotaet toka s id 0 bred
1) on odin na servere i on i est id 0
2) teleport tut prichem? esli bi PlayerToPoint rabotal s id 0 togda bi dlya vsex funkciy i ispolzovanie PlayerToPoint bilob ne celesoobraznim, PlayerToPoint rabotaet so vsemi ids dlya setplayerpos (ya proveril)

чета я пробовал автотелепорт через PlayerToPoint и у меня работал токо для ид0 ВСЕ!!! и НИИПЕТ

bleyzДата: Среда, 07.01.2009, 00:05 | Сообщение # 28
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
vik, lolo for(new i = 0; i < MAX_PLAYERS; i++) xaxaxaxaxaxa LOLO


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

ZWEZDAДата: Пятница, 16.01.2009, 09:40 | Сообщение # 29
Освоившийся
Группа: Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус:
То что обещал : сдесь


EragonДата: Пятница, 16.01.2009, 10:08 | Сообщение # 30
Уважаемый человек
Группа: Продвинутые
Сообщений: 799
Награды: 6
Город: Novokuznetsk
Репутация: 127
Замечания: 60%
Статус:
чтобы остановить музыку есть другой ид, который пишется в плейтусаунд и музыка останавливается.
Например, из моего скрипта New Year 2009M1 (там я тоже использовал чтобы музыка играла в определенной зоне):
[pwn]new ChannelsStart[7] = {1062, 1068, 1076, 1097, 1183, 1185, 1187};
new ChannelsStop[7] = {1063, 1069, 1077, 1098, 1184, 1186, 1188};[/pwn]

  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


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