02: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  
Создание всплывающей надписи!
ToRcHДата: Вторник, 23.09.2008, 07:27 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 127
Награды: 1
Город: Владивосток
Репутация: 10
Замечания: 0%
Статус:
Доброго времени суток всем!
У меня такой вопрос как сделать всплывающею надпись и чтоб она проявлялась через каждые 5 или 10 мин. в течении например 5 секунд?

Code

//
GameTextForPlayer(playerid,"~n~~g~ TEST ",4500,1);

Вот так это доработать, чтоб получить то что я хочу?
Помогите товарищи скриптёры :)


Я не грустный, я трезвый.
Чтобы умно поступать, одного ума мало.
Быть самим собой - лучший способ найти верных друзей.


Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

MadCatДата: Вторник, 23.09.2008, 16:27 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 5
Город: Екатеринбург
Репутация: 24
Замечания: 0%
Статус:
Ну, вот пример такой фигни для всех игроков.
Это в OnGameModeInit:
Code

SetTimer("PokazatText", 300000, 1); // каждые 300000 миллисекунд будет выполняться эта функция (т.е 300 секунд)

А это - куда угодно, лишь бы не внутрь другой функции :D

Code

forward PokazatText();
public PokazatText()
{
  for (new playerid = 0; playerid < MAX_PLAYERS; playerid++)
  {
   if (IsPlayerConnected(playerid)){
                           GameTextForPlayer(playerid,"НужныйТекст",5000,1); //5000 - опять же в миллисекундах, т.е это 5 секунд
                 }
  }
}



MultiGTA
Now open source
Последняя информация
ToRcHДата: Среда, 24.09.2008, 10:26 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 127
Награды: 1
Город: Владивосток
Репутация: 10
Замечания: 0%
Статус:
MadCat, о спасибо большое :)
а где время через которое она будет показывать?



Я не грустный, я трезвый.
Чтобы умно поступать, одного ума мало.
Быть самим собой - лучший способ найти верных друзей.


Загрузка мозга: [||.....................] 2% -> [ОШИБКА ЗАГРУЗКИ!]

MadCatДата: Среда, 24.09.2008, 10:57 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 5
Город: Екатеринбург
Репутация: 24
Замечания: 0%
Статус:
В SetTimer... "каждые 300000 миллисекунд будет выполняться эта функция (т.е 300 секунд будет показываться) по новой"


MultiGTA
Now open source
Последняя информация
JaguaRДата: Среда, 24.09.2008, 13:43 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус:
А у меня вопросик такого плана!!!!
Как зделать чтоб надпись была всегда например верху справа??? или там слева!! в этих гденить местах??

WNeZRoSДата: Среда, 24.09.2008, 14:45 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Quote (Egor)
Как зделать чтоб надпись была всегда например верху справа??? или там слева!! в этих гденить местах??

TextDraw надо делать.

JaguaRДата: Среда, 24.09.2008, 15:05 | Сообщение # 7
Группа: I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус:
А можешь Код написать!!??
WNeZRoSДата: Среда, 24.09.2008, 19:16 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
TextDraw= TextDrawCreate(0.0,0.0,"ZDeSJa TexT Pisat'");
TextDrawShowForPlayer(playerid, TextDraw);

0.0, 0.0 - координаты текстдрава на экране

JaguaRДата: Среда, 24.09.2008, 19:18 | Сообщение # 9
Группа: I'm V.I.P.
Сообщений: 2838
Награды: 90
Город: Ekaterinburg
Репутация: 867
Замечания: 0%
Статус:
Спс + поставил а вот скажи куда это всоувать!! в павне??
stepmexДата: Среда, 24.09.2008, 22:50 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (MadCat)
 
Code
if (IsPlayerConnected(playerid)){
GameTextForPlayer(playerid,"НужныйТекст",5000,1); //5000 - опять же в миллисекундах, т.е это 5 секунд
}
не проще GameTextForAll юзать?



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
MadCatДата: Четверг, 25.09.2008, 04:17 | Сообщение # 11
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 5
Город: Екатеринбург
Репутация: 24
Замечания: 0%
Статус:
Quote (stepmex)
не проще GameTextForAll юзать?

А мне без разницы :)



MultiGTA
Now open source
Последняя информация


Сообщение отредактировал MadCat - Четверг, 25.09.2008, 04:18
WNeZRoSДата: Четверг, 25.09.2008, 13:51 | Сообщение # 12
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
Quote (Egor)
Спс + поставил а вот скажи куда это всоувать!! в павне??

Первую строчку в OnGameModeInit (если),
Code
new Text:TextDraw;

это вначало всунуть
и 2ю строчку туда, где должен появится текстдрав(в команду, функцию, куда хошь)

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





 


 


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