1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Возжелайте, и да будет вам дано

Тема в разделе 'Кодинг/Собственные решения', создана пользователем Synth (LM), 29 мар 2011.

  1. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    В games.php найди и замени похожий код. Там будет 3-4 замены.
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    top.php
    Найти
    Код:
    if ($wins >0)
    		{$winlosses = ROUND($wins/($wins+$losses), 3)*100;} 
    Вставить ниже
    Код:
    	//Colorize top
     	$k = $kills;
      	$d = $death;
      	$a = $assists;
      	$ck = $creepkills;
      	$cd = $creepdenies;
      	$cn = $neutralkills;
      	$tk = $totgames;
      	$wn = $wins;
      	$ls = $losses;
      	
      	$wn1 = ($wins/$losses)*51;
    
      	if($wn1>255 OR $losses == 0)
      	$wn1 = 255;
      	$wn1 = round($wn1);
      	$wn2 = 255-$wn1;
    
      	
      	$ls1 = ($losses/$wins)*800;
    
      	if($ls1>255 OR $wins == 0)
      	$ls1 = 255;
      	$ls1 = round($ls1);
      	$ls2 = 255-$ls1;
    
    
      
      	$k1 = 255/13*$kills;
      	if($k1>255)
      	$k1 = 255;
      	$k1 = round($k1);
      	$k2 = 255-$k1;
      	
      	
      	
      	$d1 = 200/10*$death;
      	if($d1>255)
      	$d1 = 200;
      	$d1 = round($d1);
      	$d2 = 200-$d1;
      	
      	
      	$a1 = 255/10*$assists;
      	if($a1>255)
      	$a1 = 255;
      	$a1 = round($a1);
      	$a2 = 255-$a1;
      	
      	$ck1 = 255/130*$creepkills;
      	if($ck1>255)
      	$ck1 = 255;
      	$ck1 = round($ck1);
      	$ck2 = 255-$ck1;
      	
      	$cd1 = 255/15*$creepdenies;
      	if($cd1>255)
      	$cd1 = 255;
      	$cd1 = round($cd1);
      	$cd2 = 255-$cd1;
      	
      	$cn1 = 255/35*$neutralkills;
      	if($cn1>255)
      	$cn1 = 255;
      	$cn1 = round($cn1);
      	$cn2 = 255-$cn1;
      	
      	$tk1 = 255/300*$totgames;
      	if($tk1>255)
      	$tk1 = 255;
      	$tk1 = round($tk1);
      	$tk2 = 255-$tk1;
      	
    if ($kills >=1) {$kills = "<span style='color:rgb(255,$k2,$k2)'>$kills</span>";}
    if ($k >=10) {$kills = "<b>$kills</b>";}
    
    if ($d >=1) {$death = "<span style='color:rgb(0,$d2,255)'>$death</span>";}
    if ($d >=4) {$death = "<b>$death</b>";}
    
    if ($a >=1) {$assists = "<span style='color:rgb($a2,255,$a2)'>$assists</span>";}
    if ($a >=10) {$assists = "<b>$assists</b>";}
    
    if ($ck >=1) {$creepkills = "<span style='color:rgb(255,$ck2,$ck2)'>$creepkills</span>";}
    if ($ck >=100) {$creepkills = "<b>$creepkills</b>";}
    
    if ($cd >=1) {$creepdenies = "<span style='color:rgb(255,$cd2,$cd2)'>$creepdenies</span>";}
    if ($cd >=10) {$creepdenies = "<b>$creepdenies</b>";}
    
    if ($cn >=1) {$neutralkills = "<span style='color:rgb(255,$cn2,$cn2)'>$neutralkills</span>";}
    if ($cn >=30) {$neutralkills = "<b>$neutralkills</b>";}
    
    if ($tk >=1) {$totgames = "<span style='color:rgb(255,$tk2,$tk2)'>$totgames</span>";}
    if ($tk >=300) {$totgames = "<b>$totgames</b>";}
    
    if ($wn >$ls) {$wins = "<span style='color:rgb($wn2,255,$wn2)'>$wins</span>";}
    if ($wn >$ls+50) {$wins = "<b>$wins</b>";}
    
    if ($ls >10) {$losses = "<span style='color:rgb($ls2,$ls2,255)'>$losses</span>";}
    if ($ls >(10*($wn/$ls))) {$losses = "<b>$losses</b>";}
  3. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Попробую сделать.
  4. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    розкритиковал :bIbIbIblya: .
    по-поводу юзербаров я обьяснил плохо, буду показывать на скринах!

    вводишь ник:
    [IMG]

    Выдаст твой юзерабар но в одиночном виде:
    [IMG]


    А я хотел, что бы пролистав страничку чуть ниже, был второй юзербар (и в том посте я написал что нужно зделать):
    [IMG]
    _________________________________________________________________________
    хочу побеДы и асисты изменить цвет на (rgb):
    [IMG]

    нашол переменные:


    но немогу понять как менять.
    _________________________________________________________________________

    по-поводу топа, пробую...
    _________________________________________________________________________

    ну по-поводу опроса, если ты хочешь внести какую то новизну в сайт или форум, и не знаешь нужно или нет, я думаю ети вопросы можно указать в опросе.




    пс: сорри что срины, просто немог донести словами :lol:
  5. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    ЛонГ а можешь подсказать как DRAW game сохранялись ну как у тебя, надо иногда просто проверить то 1 то 2-е =)
    И по поводу IP в чате хотел бы проблеску услышать :ohpalevo:
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Сча попробуем с юзербарами.

    Научись сам:
    Берешь строку <span style='color:rgb(255,$cd2,$cd2)'>, запоминай, что в скобках rgb идут цвета красный зеленый синий (кэп). Что нужно сделать чтобы получить желтый? Правильно, 100% красного и зеленого, но синего 0%. Теперь меняем порядок переменных и изменяем значение синего слота:
    Получается градиент от черного до желтого. Но нам нужно от белого до желтого, значит нужно поставить изначально все слоты цветов по 255, но на синий слот поставить переменную, значение которой будет уменьшаться по формуле данной тобой:

    $cd1 = 255/30*$creepdenies;
    if($cd1>255)
    $cd1 = 255;
    $cd1 = round($cd1);
    $cd2 = 255-$cd1;

    Вот теперь у нас нормальный градиент от белого к желтому. Как сделать другие цвета, подумай сам :)
  7. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Нет, все забудь пока что.

    Ищи фикс на форуме, фикс бота.
  8. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    нужно нарисовать красивые фоновые рисунки. мб ближе к концу недели зделаю -_-
    там нужно наверно создавать sig2.php



    Это будет сложнее) Я попробую, но 90% того, что не получится и я не помогу тебе)[/quote]
    та у меня просто название колонок сливается.
  9. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Да я запаниковал и не то написал, читай еще раз))
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Неа, ты посмотри путь картинки твоих юзербаров и моих. Но работают все одинаково.
  11. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    1) хотя уже негорит, уже есть получше идейка.
    2) ок, спс щас порыскаю.
    3) по повоуд Chart, можно зделать диаграмму где 2 линии, победы Sentinel и Scourge, будет видно их разница и кол-во, ну и зделать там тоже по дням (2недели) или месяцам.
    Потом еще вон идейку подкинули на счет лучшего реалма, пусть там по ПТС высчитует или еще както.
    Еще можно влепить не средний уровень птс а 2 линии высший уровень и низший ну и как они соответственно меняютсо,
    так же добавить чтото похожее типа совместный птс(total) ну всех игроков и тоже зделать max и min точки. Ну вобщем подумай как лутше, хотя я понимаю какая там разница будет :metal:
    Можно зделать таблицу ливов. Будет неплохо отслеживать наростание или убывание ливаков. Также можно присобачить дисконы.
    Потом еще таблицу где показано как закончилась игра: Снос или фф
    Еще таблица по средней длительности игр, думаю будет нужная диаграмма. Чем выше планка тем круче ж.
    И насчет 2 линий ты там поэкспереминтируй и зделай на свое усмотрение, потому что я предлогаю 2 линии но будет терятсо изящность, мне намного больше нравитсо как меняетсо тоналность как сейчас.
    Можно просто зделать 2 таблицы:
    Табл 1 Табл2
    к примеру:
    таблица побед сантов а тут таблица побед скоржей
    тоесть чтобы быбло видно что таьлицы похожи и относятсо к 1 разделу но разные. Так и красота непотеряетсо.
    Ну вобщем покачто все, мб чет и додумаю. Сильно несерчай если чтото неприподет к душе. Ты попросил идейки я побыстрому настрепал :)
  12. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    колоризацыю вроде зделал, но топ чистый видно плохо :rickroll:
    юзербар, после ввода ника твоего, создаётся юзер бар, но с одинаковым названием и конечной папкой, вот ето мне непонятно...

    пс вот ета программка класная, наводишся в любой край монитора, она тебе цвет показывает в 3 форматах :rickroll:
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
  14. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    теперь осталось зделать signature.php, ну и задницы для юзербаров.
    будет классно -_-


    пс топ работает, роб доволен !!! :avtoradolf:
  15. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Рисуй прямо сейчас! :boss:
    Сегодня же сделаем все.
  16. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Что может быть проще чем сделать юзербар =) Самое главное после ввода ника сделать проверку на существование ника.
  17. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Давно ты видел сайт статы rwc?)
    http://rwc.mine.nu/signature.php
    [IMG]
    [IMG]
  18. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    месяца 2 назад) ты делал по аналогии с юзербаром бот он\офф? =)
    Зы перевёл бы на русский=)
  19. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
  20. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    Говорю сразу, далеко не супер, но может комуто что-то и понравится:

    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]


    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    [IMG]
    но лутше чем стандартная :metal:


    пс: лонг там у меня к тебе куча вопросов, готовся :bIbIbIblya: