Чт, 24.03.28, 14:52
Скачать бесплано Читы, Программы, хаки!Приветствую Вас Гость | RSS
Главная | Информационные окна - Коды, прохождение, секреты игр | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Link  
Коды, прохождение, секреты игр » GTA SAMP » Wiki - Samp » Информационные окна
Информационные окна
LinkДата: Вс, 12.03.11, 12:42 | Сообщение # 1
Administrator of OnlineGamez
Группа:

Активность:

Репутация:

Личная информация

|Группа:Проверенные

|Пол:Мужчина

|Сообщений:100

|Город:

|ID - Link-а :78

|Репутация :(13)

|Link сейчас:

За уважение народа За хорошую посещаемость на форуме
Здравствуйте.Сейчас я покажу как зделать окна
УРОК BY LINK

Quote

forward HelpTableForPlayers();

Вот и паблик

Quote

public HelpTableForPlayers() {
for(new i=0; i<MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(PlayerInfo[i][pLevel] < 2 && gPlayerLogged[i] == 1) {
new rand = random(sizeof(Help));
TextDrawShowForPlayer(i, Help[rand]);
SetTimerEx("DeleteHelpTable", 20000, 0, "d", i);
}
}
}
return 1;
}

ЕсЧо одина паблик

Quote

forward HelpTableInit();

Вот к нему тож паблик
З.Ы. Сами окна

Quote

public HelpTableInit() {
Help[0] = TextDrawCreate(10.0, 140, FixText("Наш сайт: www.gta.game-life.info"));
TextDrawColor(Help[0], 0xffffffff); //white
TextDrawUseBox(Help[0], 1);
TextDrawBoxColor(Help[0], 0x00000070);
TextDrawSetShadow(Help[0], 1);
TextDrawSetOutline(Help[0], 1);
TextDrawBackgroundColor(Help[0], 0x000000ff);
TextDrawFont(Help[0], 2);
TextDrawSetProportional(Help[0], 1);
TextDrawTextSize(Help[0], 185.0, 280.0);
TextDrawLetterSize(Help[0], 0.3, 0.7);

Help[1] = TextDrawCreate(10.0, 140, FixText("Если у вас есть вопросы,задайте их на форуме или Администратору в игру /support"));
TextDrawColor(Help[1], 0x00bfffff); //lightblue
TextDrawUseBox(Help[1], 1);
TextDrawBoxColor(Help[1], 0x00000070);
TextDrawSetShadow(Help[1], 1);
TextDrawSetOutline(Help[1], 1);
TextDrawBackgroundColor(Help[1], 0x000000ff);
TextDrawFont(Help[1], 2);
TextDrawSetProportional(Help[1], 1);
TextDrawTextSize(Help[1], 185.0, 280.0);
TextDrawLetterSize(Help[1], 0.3, 0.7);

Help[2] = TextDrawCreate(10.0, 140, FixText("Читерство строго наказуемо.За любой чит вы можете получить наказание в плодь до бана."));
TextDrawColor(Help[2], 0xff0000ff); //red
TextDrawUseBox(Help[2], 1);
TextDrawBoxColor(Help[2], 0x00000070);
TextDrawSetShadow(Help[2], 1);
TextDrawSetOutline(Help[2], 1);
TextDrawBackgroundColor(Help[2], 0x000000ff);
TextDrawFont(Help[2], 2);
TextDrawSetProportional(Help[2], 1);
TextDrawTextSize(Help[2], 185.0, 280.0);
TextDrawLetterSize(Help[2], 0.3, 0.7);

Help[3] = TextDrawCreate(10.0, 140, FixText("Устроиться на любую работу можно в мерии, справа в кабинете."));
TextDrawColor(Help[3], 0x7fff00ff); //green
TextDrawUseBox(Help[3], 1);
TextDrawBoxColor(Help[3], 0x00000070);
TextDrawSetShadow(Help[3], 1);
TextDrawSetOutline(Help[3], 1);
TextDrawBackgroundColor(Help[3], 0x000000ff);
TextDrawFont(Help[3], 2);
TextDrawSetProportional(Help[3], 1);
TextDrawTextSize(Help[3], 185.0, 280.0);
TextDrawLetterSize(Help[3], 0.3, 0.7);

Help[4] = TextDrawCreate(10.0, 140, FixText("Если вы заблудились,или сломалась машина механики и такси к вашим услугам /service"));
TextDrawColor(Help[4], 0x7fff00ff); //green
TextDrawUseBox(Help[4], 1);
TextDrawBoxColor(Help[4], 0x00000070);
TextDrawSetShadow(Help[4], 1);
TextDrawSetOutline(Help[4], 1);
TextDrawBackgroundColor(Help[4], 0x000000ff);
TextDrawFont(Help[4], 2);
TextDrawSetProportional(Help[4], 1);
TextDrawTextSize(Help[4], 185.0, 280.0);
TextDrawLetterSize(Help[4], 0.3, 0.7);

Help[5] = TextDrawCreate(10.0, 140, FixText("Получить паспорт можно в мерии на 1 этаже."));
TextDrawColor(Help[5], 0x7fff00ff); //green
TextDrawUseBox(Help[5], 1);
TextDrawBoxColor(Help[5], 0x00000070);
TextDrawSetShadow(Help[5], 1);
TextDrawSetOutline(Help[5], 1);
TextDrawBackgroundColor(Help[5], 0x000000ff);
TextDrawFont(Help[5], 2);
TextDrawSetProportional(Help[5], 1);
TextDrawTextSize(Help[5], 185.0, 280.0);
TextDrawLetterSize(Help[5], 0.3, 0.7);

Help[6] = TextDrawCreate(10.0, 140, FixText("Если вы стали жертвой читера или свидетелем читерства! Обязательно напишите администрации /report"));
TextDrawColor(Help[6], 0xff0000ff); //red
TextDrawUseBox(Help[6], 1);
TextDrawBoxColor(Help[6], 0x00000070);
TextDrawSetShadow(Help[6], 1);
TextDrawSetOutline(Help[6], 1);
TextDrawBackgroundColor(Help[6], 0x000000ff);
TextDrawFont(Help[6], 2);
TextDrawSetProportional(Help[6], 1);
TextDrawTextSize(Help[6], 185.0, 280.0);
TextDrawLetterSize(Help[6], 0.3, 0.7);

Help[7] = TextDrawCreate(10.0, 140, FixText("Приятной вам игры на нашем сервере."));
TextDrawColor(Help[7], 0x7fff00ff); //green
TextDrawUseBox(Help[7], 1);
TextDrawBoxColor(Help[7], 0x00000070);
TextDrawSetShadow(Help[7], 1);
TextDrawSetOutline(Help[7], 1);
TextDrawBackgroundColor(Help[7], 0x000000ff);
TextDrawFont(Help[7], 2);
TextDrawSetProportional(Help[7], 1);
TextDrawTextSize(Help[7], 185.0, 280.0);
TextDrawLetterSize(Help[7], 0.3, 0.7);

printf("Init: Инициализация всплывающей справки завершена...");
SetTimer("HelpTableForPlayers", 180000, 1);
return 1;
}

Форвард

Quote

forward DeleteHelpTable(playerid);

Вот руссификация букв чтобы норм были

Quote

public DeleteHelpTable(playerid) {
for(new helpid=0; helpid<=sizeof(Help); helpid++) {
TextDrawHideForPlayer(playerid, Help[helpid]);
}
return 1;
}
stock FixText(string[]) {
new result[256];
for(new i=0; i < 256; i++) {
switch(string[i]) {
case 'а':result[i] = 'a';
case 'А':result[i] = 'A';
case 'б':result[i] = '—';
case 'Б':result[i] = 'Ђ';
case 'в':result[i] = 'ў';
case 'В':result[i] = '‹';
case 'г':result[i] = '™';
case 'Г':result[i] = '‚';
case 'д':result[i] = 'љ';
case 'Д':result[i] = 'ѓ';
case 'е':result[i] = 'e';
case 'Е':result[i] = 'E';
case 'ё':result[i] = 'e';
case 'Ё':result[i] = 'E';
case 'ж':result[i] = '›';
case 'Ж':result[i] = '„';
case 'з':result[i] = 'џ';
case 'З':result[i] = '€';
case 'и':result[i] = 'њ';
case 'И':result[i] = '…';
case 'й':result[i] = 'њ';
case 'Й':result[i] = '…';
case 'к':result[i] = 'k';
case 'К':result[i] = 'K';
case 'л':result[i] = 'ћ';
case 'Л':result[i] = '‡';
case 'м':result[i] = 'Ї';
case 'М':result[i] = 'M';
case 'н':result[i] = '®';
case 'Н':result[i] = '';
case 'о':result[i] = 'o';
case 'О':result[i] = 'O';
case 'п':result[i] = 'Ј';
case 'П':result[i] = 'Њ';
case 'р':result[i] = 'p';
case 'Р':result[i] = 'P';
case 'с':result[i] = 'c';
case 'С':result[i] = 'C';
case 'т':result[i] = '¦';
case 'Т':result[i] = 'Џ';
case 'у':result[i] = 'y';
case 'У':result[i] = 'Y';
case 'ф':result[i] = '˜';
case 'Ф':result[i] = 'Ѓ';
case 'х':result[i] = 'x';
case 'Х':result[i] = 'X';
case 'ц':result[i] = ' ';
case 'Ц':result[i] = '‰';
case 'ч':result[i] = '¤';
case 'Ч':result[i] = 'Ќ';
case 'ш':result[i] = 'Ґ';
case 'Ш':result[i] = 'Ћ';
case 'щ':result[i] = 'Ў';
case 'Щ':result[i] = 'Љ';
case 'ь':result[i] = '©';
case 'Ь':result[i] = '’';
case 'ъ':result[i] = 'ђ';
case 'Ъ':result[i] = '§';
case 'ы':result[i] = 'Ё';
case 'Ы':result[i] = '‘';
case 'э':result[i] = 'Є';
case 'Э':result[i] = '“';
case 'ю':result[i] = '«';
case 'Ю':result[i] = '”';
case 'я':result[i] = '¬';
case 'Я':result[i] = '•';
default:result[i]=string[i];
}
}
return result;
}

И последнее добавляем это в public OnGameModInit

Quote

HelpTableInit();

Должно работать,если что пишите в тему.

(Показывает токо до 2 лвл,можете это исправить,смотрите ниже)
В паблике public HelpTableForPlayers() есть проверка на уровень игрока:
if(PlayerInfo[i][pLevel] < 2 && gPlayerLogged[i] == 1)
Если удалить - будет показывать всем и проверки на уровень не будет.
После удаления должно остаться:
if(gPlayerLogged[i] == 1)

Урок by Link (ПРИ КОПИРОВАНИИ УКАЗЫВАТЬ ЭТО!!!)

Добавлено (12.03.11, 12:42)
---------------------------------------------
Всем привет!Т.к. этот сайт у нас взломали!Мы переехали на другой!
http://only-samp.3dn.ru/
Заходим,регистрируемся и обищаемся)
Так же ведёться набор в команду сайта)))




Российская Федерация
Коды, прохождение, секреты игр » GTA SAMP » Wiki - Samp » Информационные окна
  • Страница 1 из 1
  • 1
Поиск:

Onlinegamez.at.ua | (c) | 2009-2011
Все права защищены! 2009-2011
Сайт создан в системе uCoz |
Карта сайта | Карта форума