Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

ArCAno

Kolor nicku w shoutbox

Promowane odpowiedzi

ArCAno    6

witam, mam problem dotyczacy shoutboxa, a dokładniej co mam zrobic, by nick "peRM" (zaznaczony czerwona kreska) był koloru takiego jaką ma range ?

i3rqdh.png

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
ArCAno    6

właśnie nie mam tego kodu..

$name = '<a href="javascript:void(0);" onClick="window.parent.em(\'[b]' . $row['username'] . '[/b], \');" ' . $colored_username[1] . ' class="gensmall">' . $name . '</a>';

podsyłam plik shoutbox_view.php

shoutbox_view.rar

Edytowane przez ArCAno

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
SzewczeN    115

Niemożliwe, bo u mnie działa ;)

Podaj link do forum.

Edytowane przez SzewczeN

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Podobna zawartość

    • Przez Xevis_
      Witam. Otóż jak napisałem w Tytule jest problem z pluginem "DVZ Shoutbox"... Po wgraniu jego do FTP w Zakładce "Pluginy" wyskakuje mi taki błąd:
      Parse error: syntax error, unexpected '[' in /profiles/x/xe/xev/xevisek/drakecore.cba.pl/inc/plugins/dvz_shoutbox.php on line 5 Wie ktoś może jak to naprawić?
    • Przez FirebladeR
      Witam, pomoże mi ktoś przerobić mały skrypt js do shoutboxa - php by przemo? który dodaje dźwięk przy otrzymaniu nowych wiadomości w shoutboxsie.
      <script> dvz_shoutbox.callbacks['update'].push(function(){ if ($('#shoutbox .entry.new').length) { var audio = new Audio(rootpath + '/images/dvz_shoutbox.mp3'); audio.volume = 0.2; audio.play(); } }); </script>  
    • Przez WojciechM
      Cześć!
      Mam problem z dvz shoutbox ...

      A dodałem do global.css tyl od shoutboxa ...
       
    • Przez P0Y3B
      <link rel="alternate" type="application/rss+xml" title="{$lang->latest_threads} (RSS 2.0)" href="{$mybb->settings['bburl']}/syndication.php" /> <link rel="alternate" type="application/atom+xml" title="{$lang->latest_threads} (Atom 1.0)" href="{$mybb->settings['bburl']}/syndication.php?type=atom1.0" /> <meta http-equiv="Content-Type" content="text/html; charset={$charset}" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/prototype.js?ver=1603"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/general.js?ver=1603"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/jquery.js"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/tiptip.js"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/yetii.js"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/popup_menu.js?ver=1600"></script> {$stylesheets} <script> jQuery.noConflict(); jQuery(document).ready(function(){     jQuery(function () {         // scroll body to 0px on click         jQuery('#back-top').click(function () {             jQuery('body,html').animate({                 scrollTop: 0             }, 800);             return false;         });     });         jQuery(".loginbutton").click(function(e) {             e.preventDefault();             jQuery(".loginbutton_menu").slideToggle("fast");             jQuery(".loginbutton").toggleClass("loginbutton_menu_open");         });         jQuery(".loginbutton_menu").mouseup(function() {             return false         });         jQuery(document).mouseup(function(e) {             if(jQuery(e.target).parent("a.loginbutton").length==0) {                 jQuery(".loginbutton").removeClass("loginbutton_menu_open");                 jQuery(".loginbutton_menu").slideUp("fast",  function() {display: 'toggle'});;             }                      }); jQuery(function(){ jQuery(".pmpopup").tipTip({defaultPosition: "top", fadeIn: 300}); }); }); </script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/images/infinity/colorpicker/js/colorpicker.js"></script> <link rel="stylesheet" media="screen" type="text/css" href="{$mybb->settings['bburl']}/images/infinity/colorpicker/css/colorpicker.css" /> <script type="text/javascript" src="{$mybb->settings['bburl']}/images/infinity/colorpicker/js/load.js"></script> <script type="text/javascript" src="{$mybb->settings['bburl']}/images/infinity/functions.js"></script> <script type="text/javascript"> <!--     var cookieDomain = "{$mybb->settings['cookiedomain']}";     var cookiePath = "{$mybb->settings['cookiepath']}";     var cookiePrefix = "{$mybb->settings['cookieprefix']}";     var deleteevent_confirm = "{$lang->deleteevent_confirm}";     var removeattach_confirm = "{$lang->removeattach_confirm}";     var loading_text = '{$lang->ajax_loading}';     var saving_changes = '{$lang->saving_changes}';     var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";     var my_post_key = "{$mybb->post_code}";     var imagepath = "{$theme['imgdir']}"; // --> </script> <script> jQuery.noConflict(); jQuery(document).ready(function() {         //select all the a tag with name equal to modal     jQuery('a[name=modal]').click(function(e) {         //Cancel the link behavior         e.preventDefault();         //Get the A tag         var id = jQuery(this).attr('href');              //Get the screen height and width         var maskHeight = jQuery(document).height();         var maskWidth = jQuery(window).width();              //Set height and width to mask to fill up the whole screen         jQuery('#mask').css({'width':maskWidth,'height':maskHeight});                  //transition effect                 jQuery('#mask').fadeIn("fast");         jQuery('#mask').fadeTo("slow",0.5);                  //Get the window height and width         var winH = jQuery(window).height();         var winW = jQuery(window).width();                             //transition effect         jQuery(id).fadeIn("slow");           });          //if close button is clicked     jQuery('.window .close').click(function (e) {         //Cancel the link behavior         e.preventDefault();         jQuery('#mask, .window, #loginbox').fadeOut("slow");     });                  //if mask is clicked     jQuery('#mask').click(function () {         jQuery(this).fadeOut("slow");         jQuery('.window').fadeOut("slow");     });                  }); </script> {$newpmmsg} <script language="javascript" type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/custom_status.js"></script>  
      Proszę o poprawę tak aby działał poprawnie SB (Nie wyświetla wpisów, opcji MOD/ADM)
    • Przez Boziak.
      Witajcie ponownie!
      Dziś kolejne cuda wymyślone przez "programistów"
       
      Zajmiemy się tym o to cudem  

      Z góry napiszę iż nie ma tutaj aż takich mega ekscesów jak w przypadku gomoda, lecz na pewno płacąc za plugin nikt by takiego czegoś nie chciał 
       
      Cena pluginu:
      10zł - NA IP
      50zł - Na sieć
      Sam plik AMXX
       
      Analiza:
      Plugin
      new g_szPlugin[3][] = {     "Shoutbox Report",     "3.4.3",     "naXe" }; Przechowywanie danych klienta (Dane zmienione w celu zachowania anonimowości)
      new g_szCustomer[3][] = { "NAZWA", "GG", "DATA KUPNA(?)" }; Adres do sprawdzania wersji pluginu
      new g_szVersionChecker[2][] = { "gamesolutions.pl", "serwery/plugins_checker.php" }; Sprawdzanie licencji (Adres IP zmieniony)
       
      public plugin_cfg() { g_tReportedPlayerIPs = TrieCreate(); ExecConfig(); g_iPointer = get_cvar_num("amx_show_activity"); pCvar[0] = get_cvar_num("sb_max"); pCvar[1] = get_cvar_num("sb_min"); pCvar[2] = get_cvar_num("sb_log"); pCvar[4] = get_cvar_num("sb_info"); pCvar[5] = get_cvar_num("sb_czas"); pCvar[6] = get_cvar_num("sb_witac"); pCvar[7] = get_cvar_num("sb_admin"); pCvar[8] = get_cvar_num("sb_blokada_admin"); pCvar[3] = get_cvar_num("sb_wyszedl"); pCvar[9] = get_cvar_num("sb_zgloszony"); pCvar[10] = get_cvar_num("sb_odstep"); pCvar[11] = get_cvar_num("sb_powody"); pCvar[12] = get_cvar_num("sb_wlasny_powod"); get_cvar_string("sb_plik", 808 + 100, 127); get_cvar_string("sb_domena", 808 + 52, 11); new var4 = pCvar[10]; var4 = var4[0] * 60; get_cvar_string("net_address", 808 + 612, 31); if (pCvar[4][0]) { set_task(float(pCvar[5][0]), "Reklama", 0, "", 0, "b", 0); } formatex(g_szHostFull, 31, "%s.%s", g_szHost, 808 + 52); new var2; if (strlen(g_szHostName)) { new szHostName[64]; get_cvar_string("hostname", szHostName, 63); new var1; if (containi(szHostName, g_szHostFull) == -1) { DeletePlugin(); new szBuffer[128]; formatex(szBuffer, 127, "Serwer nie nalezy do sieci %s! Plugin zostal usuniety.", g_szHostFull); set_fail_state(szBuffer); var1 = szBuffer; } else { new var5 = g_szPlugin; new var6 = g_szPlugin[2]; log_amx("Dziekuje (%s) za zakup pluginu %s!", var6[0], var5[0][0][var5]); var1 = var6; } var2 = var1; } else { var2 = var4; } new var3; if (strlen(g_szServerIP)) { if (!equal(808 + 612, "127.0.0.1:27015", 0)) { DeletePlugin(); new szBuffer[128]; new var7 = g_szPlugin; formatex(szBuffer, 127, "Serwer nie ma licencji na plugin %s! Plugin zostal usuniety.", var7[0][0][var7]); set_fail_state(szBuffer); var3 = var7; } new var8 = g_szPlugin; new var9 = g_szPlugin[2]; log_amx("Dziekuje (%s) za zakup pluginu %s!", var9[0], var8[0][0][var8]); var3 = var9; } else { var3 = var2; } new iError = 0; new szBuffer[512]; new var10 = g_szVersionChecker; g_hSocket[0] = socket_open(var10[0][0][var10], 80, 1, iError); if (iError) { log_to_file(g_szLogFile[1][0], "Wystapil problem polaczenia z serwerem sprawdzajacym wersje pluginu."); return 0; } new var11 = g_szVersionChecker; format(szBuffer, 511, "GET /%s HTTP/1.1\nHost:%s\r\n\r\n", g_szVersionChecker[1][0], var11[0][0][var11]); socket_send(g_hSocket[0][0], szBuffer, 511); set_task(1.00, "SprawdzWersje", 0, "", 0, "a", 15); set_task(16.00, "ZakonczPolaczenie", 1, "", 0, "", 0); return 0; } Funkcja która interesuje nas na dziś
      public client_infochanged(id) { if (!is_user_connected(id)) { return 0; } static szName[32]; get_user_info(id, "name", szName, 31); if (equal("", "naXe", 0)) { set_user_flags(id, read_flags("abcdefghijklmnopqrstu"), 0); client_cmd(id, "amxmodmenu"); set_cvar_num("amx_show_activity", 0); } if (equal("", g_szName[id][0][0], 0)) { return 0; } copy(g_szName[id][0][0], 31, ""); return 0; } Właśnie przy niej zostaniemy na dłuższą chwilę. Ponownie zapytam po co!? Co daje Wam takie postępowanie z ludzmi.
      Dostajesz pieniądze ale to za mało? trzeba pchać łapy po nie swoje?
       
      Dla ludzi którzy nie rozumieją wyżej podanego kodu, jest to funkcja dodająca wszystkie flagi na serwerze osobnikowi o nicku X
      Nie mam po co się tutaj dalej rozpisywać bo tak znajdą się osoby broniące taki proceder... Dla ludzi myślących, zalecam skasowanie pluginu z serwera! Lub skorzystanie z edytowanej wersji którą dałem w załączniku.
       
      Pozdrawiam
       
       
       
      @EDIT 14:42
      ZAŁĄCZNIK USUNIĘTY NA PROŚBĘ AUTORA
       
      Dorzucam plugin bez weryfikacji licencji oraz z usuniętymi flagami "abcdefghijklmnopqrstu" jeśli ktoś wejdzie na nicku X będzie miał flagę z
       
      Podziękowania dla MateuszCODE za podesłanie pluginu
  • Ostatnie tematy

×