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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: AXE, Weddew  
Тектдравы (комп/хост)
NiXONДата: Воскресенье, 30.09.2012, 11:00 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Здраствуйте.
Возникла такая проблемка.
В моде есть несколько текстдравов(пример одного ниже),так вот дело в том,при запуске серсера с кома все их отлично виднои пропадают они когда нужно,но вот при установке на хостинг ни одного тектдрава игрокам не видно...только иногда и то 1-2.
В чём может быть проблемка...всё время тектдравы стояли,но такого не было.

Code

          new Text:Sait1[MAX_REALPLAYERS]; // начало мода

          Sait1[playerid] = TextDrawCreate(226,70,"MyGame"); // onplayerconnect
      TextDrawAlignment(Sait1[playerid],0);
      TextDrawBackgroundColor(Sait1[playerid],0x000000ff);
      TextDrawFont(Sait1[playerid],2);
      TextDrawLetterSize(Sait1[playerid],1.0,2.9);
      TextDrawColor(Sait1[playerid],0xFF9000FF);
      TextDrawSetOutline(Sait1[playerid],1);
      TextDrawSetProportional(Sait1[playerid],1);
      TextDrawSetShadow(Sait1[playerid],1);
          TextDrawShowForPlayer(playerid,Sait1[playerid]);

          TextDrawDestroy(Sait1[playerid]); // onplayerdisconnect

          TextDrawHideForPlayer(playerid,Sait1[playerid]); // setplayerspawn + тоже в onplayerlogin


Хелп...с меня как полагается.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.




Сообщение отредактировал Nixonchik - Воскресенье, 30.09.2012, 11:04
zEscДата: Воскресенье, 30.09.2012, 11:13 | Сообщение # 2
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
MAX_REALPLAYERS чему равняется?
Quote
TextDrawHideForPlayer
(playerid,Sait1[playerid]); //
setplayerspawn + тоже в
onplayerlogin

Ты его при спауне прячишь получается.



NiXONДата: Воскресенье, 30.09.2012, 11:16 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Quote (Escalante)
MAX_REALPLAYERS чему равняется?

500

Quote (Escalante)
Ты его при спауне прячишь получается.

При спавне и нужно,это логотип при входе,но его ни при входе невидно,да и вообще нигде...с компа только.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


zEscДата: Воскресенье, 30.09.2012, 11:28 | Сообщение # 4
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
а... Без понятия тогда... А после чего перестало работать?


NiXONДата: Воскресенье, 30.09.2012, 11:30 | Сообщение # 5
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Quote (Escalante)
а... Без понятия тогда... А после чего перестало работать?

Систему причёски добавил,но там текстдрав по такому же принципу использутся...
До этого пытался в OnGameModeInit ставить их без [playerid] - тогда они тупо не пропадали,а теперь не появляются.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.




Сообщение отредактировал Nixonchik - Воскресенье, 30.09.2012, 11:31
zEscДата: Воскресенье, 30.09.2012, 11:42 | Сообщение # 6
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
Nixonchik, значит порядковый номер текстдрава сбивается.
Да и вообще, зачем его делать персональным для каждого? Он же всё равно не изменяется.
Лучше так:
В начало мода:
Code
new Text:Sait1;

В OnGameModeInit():
Code
Sait1 = TextDrawCreate(226,70,"MyGame");
TextDrawAlignment(Sait1,0);
TextDrawBackgroundColor(Sait1,0x000000ff);
TextDrawFont(Sait1,2);
TextDrawLetterSize(Sait1,1.0,2.9);
TextDrawColor(Sait1,0xFF9000FF);
TextDrawSetOutline(Sait1,1);
TextDrawSetProportional(Sait1,1);
TextDrawSetShadow(Sait1,1);

В OnPlayerConnect:
Code
TextDrawShowForPlayer(playerid,Sait1);

В конец OnPlayerLogin:
Code
TextDrawHideForPlayer(playerid,Sait1);

Должно работать...





Сообщение отредактировал Escalante - Воскресенье, 30.09.2012, 11:43
NiXONДата: Воскресенье, 30.09.2012, 11:46 | Сообщение # 7
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Вот так как раз и стояла кинорамка при входе...
Не пропадали ни у кого.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


zEscДата: Воскресенье, 30.09.2012, 11:52 | Сообщение # 8
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
Nixonchik, так в чём проблема? Поставьте и этот текстдрав также...


NiXONДата: Воскресенье, 30.09.2012, 15:56 | Сообщение # 9
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Quote (Escalante)
Поставьте и этот текстдрав также...


Quote (Nixonchik)
Не пропадали ни у кого.
даже когда надо.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


zEscДата: Воскресенье, 30.09.2012, 16:04 | Сообщение # 10
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
Тоесть они показывались, но не отключались?


NiXONДата: Понедельник, 01.10.2012, 09:34 | Сообщение # 11
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Escalante, спасибо за попытку,+ дал.

К сожалению очередной мой вопрос никто не смог решить.
Как то раньше срк поактивней был...стареет =)



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.


massaoffДата: Понедельник, 01.10.2012, 11:02 | Сообщение # 12
Местный
Группа: I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус:
Quote (NiXON)
Escalante, спасибо за попытку,+ дал.

К сожалению очередной мой вопрос никто не смог решить.
Как то раньше срк поактивней был...стареет =)

Попробуй так, когда хочешь показать его, тогда и создавай, допустим в OnPlayerLogin:
Code
Sait1 = TextDrawCreate(226,70,"MyGame");   
TextDrawAlignment(Sait1,0);   
TextDrawBackgroundColor(Sait1,0x000000ff);   
TextDrawFont(Sait1,2);   
TextDrawLetterSize(Sait1,1.0,2.9);   
TextDrawColor(Sait1,0xFF9000FF);   
TextDrawSetOutline(Sait1,1);   
TextDrawSetProportional(Sait1,1);   
TextDrawSetShadow(Sait1,1);

Когда хочешь убрать, допустим в OnPlyaerSpawn:
Code
TextDrawDestroy(Sait1);



- Учимся рипать сайт
- Memfiso-RPG мод
Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno.
Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!



Сообщение отредактировал massaoff - Понедельник, 01.10.2012, 11:02
NiXONДата: Понедельник, 01.10.2012, 12:06 | Сообщение # 13
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 0
Замечания: 80%
Статус:
Забыл написать,уже понял что за дела.
Масса прав.
В onplayerdisconnect текстдравы не удаляются почему то.Поэтому их видно 3-4 часа с утра после рестарта,а дальше лимиты превышаются и игроки которые заходят после их не видят.



Полный FAQ для любого сервера по установке и настройке GTA SA-MP
Как начать играть в GTA SA online.
Скачать GTA San Andreas

Нас пугает наш блеск, а не наш мрак.
Быть маленьким и скромным
не самая благородная роль.
Ничтожность никого не вдохновляет...
даже если она удобна окружающим.
Мы хотим блистать и сверкать.




Сообщение отредактировал NiXON - Понедельник, 01.10.2012, 12:07
Mr_FustДата: Понедельник, 01.10.2012, 13:21 | Сообщение # 14
Постоялец
Группа: I'm V.I.P.
Сообщений: 445
Награды: 4
Город: Sorry, I don't know
Замечания: 0%
Статус:
NiXON, Возьмём на заметку...


Я на СРК уже...
VagrantДата: Вторник, 02.10.2012, 12:35 | Сообщение # 15
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote (NiXON)
а дальше лимиты превышаются и игроки которые заходят после их не видят.

Лимиты привышаться не должны. В OnPlayerDisconnect можно проверить функцию, выполняется она или нет, обычным printf("%d",функция);. После проверки, если функция выполняется, то искать в другом месте где стоит функция показать TextDraw. И скорее всего если ты говоришь что система такая же:
Quote (NiXON)
Систему причёски добавил,но там текстдрав по такому же принципу использутся...

То возможно ты мог использовать эту функцию там, когда копировал эту систему. И в некоторых местах переменные могут стоять старые. Проверь.

Думаю тут просто работают 2 функции одновременно, которая показывает TextDraw и которая скрывает. Введи название переменной TextDraw-ва в поиск и по смотри по коду, где она применяется.



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!


Сообщение отредактировал Vagrant - Вторник, 02.10.2012, 12:38
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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