Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91

Не правильное отображение

29.09.2015, 14:28. Показов 1729. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
столкнулся с проблемой
ВОТ ТАК СКИН РАБОТАЕТ!





А ВОТ ТАК НЕТ




ВОТ КОД чтобы скин работал
JavaScript
1
2
3
4
5
6
7
8
9
10
 var Y = 500,
            Ba = -1,
            Ca = -1,
            v = null,
            x = 1,
            ca = null,
            I = {},
            Ga = "[ksms];[fin];кроль;батя;iluminati;poland;usa;china;russia;canada;australia;spain;brazil;germany;ukraine;france;sweden;hitler;north korea;south korea;japan;united kingdom;earth;greece;latvia;lithuania;estonia;finland;norway;cia;maldivas;austria;nigeria;reddit;yaranaika;confederate;9gag;indiana;4chan;chefful;italy;ussr;bulgaria;tumblr;2ch.hk;hong kong;portugal;jamaica;german empire;mexico;sanik;switzerland;croatia;chile;indonesia;bangladesh;thailand;iran;iraq;peru;moon;botswana;bosnia;netherlands;european union;taiwan;pakistan;hungary;satanist;qing dynasty;matriarchy;patriarchy;feminism;ireland;texas;facepunch;prodota;cambodia;steam;piccolo;ea;india;kc;denmark;quebec;ayy lmao;sealand;bait;tsarist russia;origin;vinesauce;stalin;belgium;luxembourg;stussy;prussia;8ch;argentina;scotland;sir;romania;belarus;wojak;doge;nasa;byzantium;imperial japan;french kingdom;somalia;turkey;mars;pokerface;8;irs;receita federal".split(";"),
            Sa = ["8", "nasa"],
            Ta = ["m'blob"];
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2015, 14:28
Ответы с готовыми решениями:

Не правильное отображение текущего месяца
Собственно, вопрос: Почему мне выводится месяц август, вместо сентября, что я не так делаю? Tue Aug 08 2017 00:00:00 GMT+0200...

Функцией сортировки, не правильное отображение блоков при нажатии на кнопку
Функция: $(function () { $("#listbutcity").on("click", "li", function (a) { var cls = '.'+$(this).data('name'), ...

Правильное отображение
Уважаемые css-ники! помогите с правильным отображением двух мест рисунками: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...

23
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
29.09.2015, 15:13
очевидно, "[ksms]" !== "[ksms]НИК"
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 15:19  [ТС]
nubideus, ну а если это приставка [ksms] ей используют более 100 человек допустим [ksms]Толя,
[ksms]Ваня, [ksms]123
то как?
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
29.09.2015, 15:26
Чеффул, я не вижу корректного вопроса.
ты хочешь в игре agar.io добавить функционал, где можно будет определенному клану добавлять скины?
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 15:29  [ТС]
nubideus, Смотри каждый игрок должен писать ник
Есть кланы - [ksms]
Если же игрок написал [ksms]"свой ник" тогда должен высветиться скин, клана.
0
388 / 275 / 76
Регистрация: 19.09.2011
Сообщений: 828
29.09.2015, 15:33
Чеффул, ну, и в чем проблема конкретно?
или ты просишь за тебя все сделать?
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 16:21  [ТС]
nubideus, я не знаю как это сделать!
Я пишу [ksms] скин есть!
А пишу [ksms]"свой ник" скина нету!

Добавлено через 45 минут
nubideus, так поможешь?
0
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 433
29.09.2015, 16:38
Чеффул, так вам помочь или сделать за вас? вы бы хоть код скинули где эти скины применяются, а то выше только их названия
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 16:44  [ТС]
JavaScript
1
2
3
4
5
6
7
8
9
10
var Y = 500,
            Ba = -1,
            Ca = -1,
            v = null,
            x = 1,
            ca = null,
            I = {},
            Ga = "[ksms];[fin];кроль;батя;iluminati;poland;usa;china;russia;canada;australia;spain;brazil;germany;ukraine;france;sweden;hitler;north korea;south korea;japan;united kingdom;earth;greece;latvia;lithuania;estonia;finland;norway;cia;maldivas;austria;nigeria;reddit;yaranaika;confederate;9gag;indiana;4chan;chefful;italy;ussr;bulgaria;tumblr;2ch.hk;hong kong;portugal;jamaica;german empire;mexico;sanik;switzerland;croatia;chile;indonesia;bangladesh;thailand;iran;iraq;peru;moon;botswana;bosnia;netherlands;european union;taiwan;pakistan;hungary;satanist;qing dynasty;matriarchy;patriarchy;feminism;ireland;texas;facepunch;prodota;cambodia;steam;piccolo;ea;india;kc;denmark;quebec;ayy lmao;sealand;bait;tsarist russia;origin;vinesauce;stalin;belgium;luxembourg;stussy;prussia;8ch;argentina;scotland;sir;romania;belarus;wojak;doge;nasa;byzantium;imperial japan;french kingdom;somalia;turkey;mars;pokerface;8;irs;receita federal".split(";"),
            Sa = ["8", "nasa"],
            Ta = ["m'blob"];
ВОТ!
0
100 / 106 / 50
Регистрация: 22.09.2015
Сообщений: 433
29.09.2015, 16:48
Чеффул, в этом куске кода просто объявляются перемененные, одна из которых это строка которая преобразуется в массив со скинами. А нужен код где этот скин применяется к игроку.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
29.09.2015, 18:43
Чеффул, знаешь, я разбирал эту игру
там эти имена не просто так
на сервере должен быть скин
и имена указывают на название скина в файловой системе
допустим мы сможем через дополнение заставить его не обращаться к серверу за скином, а будем давать ему этот скин, но чтобы эту хренотень сделать как ты хочешь нужно вставлять регулярку, которая будет эти "кланы" разделять

короче сделать можно, но имея при себе весь код игры и твоего дополнения
сразу скажу, мне это делать лень, я и так задолбался разбирать код этой игры, меня от него уже тошнит

Добавлено через 1 минуту
Чеффул, Silver22 вас просил дать код не определения скинов, а код загрузчика скина, там есть такая функция, которую надо изменять
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 19:39  [ТС]
Silver22,
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
c = this.name.toLowerCase();
                    !this.isAgitated && setting_skins && "" == region_name ? -1 != Ga.indexOf(c) ? (I.hasOwnProperty(c) || (I[c] = new Image, I[c].src = "skins/" + c + ".png"), b = 0 != I[c].width && I[c].complete ? I[c] : null) : b = null : b = null;
                    b = (d = b) ? -1 != Ta.indexOf(c) : false;
                    a || grid.stroke();
                    grid.fill();
                    null == d || b || (grid.save(), grid.clip(), grid.drawImage(d, this.x - this.size, this.y - this.size, 2 * this.size, 2 * this.size), grid.restore());
                    (setting_colors || 15 < this.size) && !a && (grid.strokeStyle = "#000000", grid.globalAlpha *= .1, grid.stroke());
                    grid.globalAlpha = 1;
                    null != d && b && grid.drawImage(d, this.x - 2 * this.size, this.y - 2 * this.size, 4 * this.size, 4 * this.size);
                    b = -1 != player_cells.indexOf(this);
                    a = ~~this.y;
                    if ((setting_names || b) && this.name && this.nameCache && (null == d || -1 == Sa.indexOf(c))) {
                        d = this.nameCache;
                        d.setValue(this.name);
                        d.setSize(this.getNameSize());
                        c = Math.ceil(10 * camera_zoom) / 10;
                        d.setScale(c);
                        var d = d.render(),
                            f = ~~(d.width / c),
                            g = ~~(d.height / c);
                        grid.drawImage(d, ~~this.x - ~~(f / 2), a - ~~(g / 2), f, g);
                        a += d.height / 2 / c + 4
                    }
                    setting_mass && (b || 0 == player_cells.length && (!this.isVirus || this.isAgitated) && 20 < this.size) && (null == this.sizeCache && (this.sizeCache = new Text(this.getNameSize() / 2, "#FFFFFF", true, "#000000")), b = this.sizeCache, b.setSize(this.getNameSize() / 2), b.setValue(~~(this.size * this.size / 100)), c = Math.ceil(10 * camera_zoom) / 10, b.setScale(c), d = b.render(), f = ~~(d.width / c), g = ~~(d.height / c), grid.drawImage(d, ~~this.x - ~~(f / 2), a - ~~(g / 2), f, g));
                    grid.restore()
                }
            }
        };
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
29.09.2015, 20:25
Лучший ответ Сообщение было отмечено Чеффул как решение

Решение

Чеффул,
JavaScript
1
(I[c] = new Image, I[c].src = "skins/" + c + ".png")
вот эта строчка загружает скин с сервера, причём как видите тут имена влияют на путь

Добавлено через 5 минут
Чеффул, в первую строку поставьте
JavaScript
1
c = this.name.toLowerCase().replace(/^(\[[^\]]+\]).+/,"$1");
1
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 20:26  [ТС]
BANO, я это давно понял!
так как сделать так чтобы
когда писал [ksms]свой ник скин был.
ДЛЯ КАЖДОГО КЛАНА ЕСТЬ СКИН!
а нет постойте.
ВСЕ РАБОТАЕТ!
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
29.09.2015, 20:28
Чеффул, вы применяли мой код?
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 20:30  [ТС]
BANO, СПАСИБО!
0
29.09.2015, 20:32

Не по теме:

Чеффул, для выражения благодарности на форуме присутствуют кнопки "+1 спасибо" и "лучший ответ"

0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 20:33  [ТС]
BANO,
Спасибо)
0
0 / 0 / 0
Регистрация: 20.09.2015
Сообщений: 91
29.09.2015, 20:37  [ТС]
BANO, А можно сделать на определенный клан пароль?
если да то как?
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
29.09.2015, 21:03
Чеффул, нет, нельзя, ники в этой игре вообще свободные, там нельзя "зарезерфировать" ник
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.09.2015, 21:03
Помогаю со студенческими работами здесь

Правильное отображение пикселей
Соль: Создаю окно размером 100 на 100 пикселей, используя функцию HWND hWnd = CreateWindow( L&quot;D3D Tutorial&quot;, L&quot;D3D...

Не правильное отображение дуг
Задаю граф, через матрицу смежности. Когда задаю малое количество дуг то выходит, что на картинке. Когда большое количество дуг, то...

Не правильное отображение материалов
Здравствуйте. Создал материал. Привязал к меню. Привязал к меню модуль и вывел в футер. Меню вывелось, ссылка есть. Но при нажатии на...

Не правильное отображение в mozilla
Сайт: fiveapril.ru Работал все хорошо во всех браузерах. Сейчас значит такая проблема. Отображается во всех браузерах хорошо кроме...

Правильное отображение кириллицы
Привет всем ! Вот фрагмент декодирования (сам фрагмент чтения файла не привожу он не нужен) String myString = name; // читаемое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru