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

 



 
        
Зацените (13)
Max 24.02.2017 22:08
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 212»
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Тектдравы (комп/хост)
Тектдравы (комп/хост)
NiXONДата: Воскресенье, 30.09.2012, 11:00 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 474
Замечания: 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
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 846
Замечания: 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
Репутация: 474
Замечания: 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
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 846
Замечания: 0%
Статус:
а... Без понятия тогда... А после чего перестало работать?


NiXONДата: Воскресенье, 30.09.2012, 11:30 | Сообщение # 5
Местный
Группа: I'm V.I.P.
Сообщений: 708
Награды: 32
Город: MyGame*World
Репутация: 474
Замечания: 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
Группа: Ангел Хранитель
Сообщений: 895
Награды: 20
Репутация: 846
Замечания: 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
Репутация: 474
Замечания: 80%
Статус:
Вот так как раз и стояла кинорамка при входе...
Не пропадали ни у кого.



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

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


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


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


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



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

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


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


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

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



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

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


massaoffДата: Понедельник, 01.10.2012, 11:02 | Сообщение # 12
Местный
Группа: I'm V.I.P.
Сообщений: 530
Награды: 4
Город: Березники
Репутация: 195
Замечания: 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
Репутация: 474
Замечания: 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.
Сообщений: 444
Награды: 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
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Тектдравы (комп/хост)
Страница 1 из 212»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM