hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 11:39



Jelenlévő felhasználók

Jelenleg 232 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 231 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 11 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: Színes Top15.
HozzászólásElküldve: 2018.06.29. 19:25 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.11.11. 23:38
Hozzászólások: 116
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 11 alkalommal
Üdvözölök mindnekit!

Nekem az lenne a bajom, hogy a színes top15 nem működik. Helyesen van berakva és fut, de mégsem működik valamiért.
Mi lehet a gond? Valaki tudna ez ügyben segíteni? Hálásan megköszönném.

_________________
Kép

:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.29. 21:39 
Offline
Beavatott
Avatar

Csatlakozott: 2018.01.05. 10:30
Hozzászólások: 66
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 19 alkalommal
Szia, forráskód?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 11:10 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.11.11. 23:38
Hozzászólások: 116
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 11 alkalommal
SidLuke írta:
Szia, forráskód?



Kód:
/* CFG TOP15 by LUMOSFTW
* -= CVARS =-
* ----------------------------------------
* cfg_top10_sound 1/0 - Sound ON/OFF
* cfg_top10_msg MSG - Irj egy üzenetet a top15 végére
* ----------------------------------------
*
*/

#include <amxmodx>
#include <csx>
#include <nvault>

new g_NvID, g_sBuffer[2048], toggle_sound;
static const CONTACT[] = ""

public plugin_init()
{
   register_plugin("CFG Top10+", "1.4", "LUMODFTW");
   register_cvar("CFG Top10+", "", FCVAR_SERVER);

   register_clcmd("say /top15", "cmdTop15", 0);
   register_clcmd("say_team /top15", "cmdTop15", 0);

   toggle_sound = register_cvar("cfg_top10_sound", "1")
   register_cvar("cfg_top10_msg", CONTACT, FCVAR_SERVER)

   g_NvID = nvault_open("playtimevault");
}

public client_disconnect(id)
{
   new szPlayTime[8], szAuthID[35], iPlayTime,ts;
   get_user_name(id, szAuthID, 34);

   if( !nvault_lookup( g_NvID, szAuthID , szPlayTime , 7 , ts ) )
   {
      format(szPlayTime, 7, "%d" , get_user_time(id, 1) );
      nvault_set( g_NvID , szAuthID , szPlayTime);
   }
   else
   {
      iPlayTime = str_to_num(szPlayTime) + get_user_time(id, 1);
      format(szPlayTime, 7, "%d" , iPlayTime );
      nvault_set( g_NvID , szAuthID , szPlayTime);
   }
}

Float:accuracy(izStats[8])
{
   if (!izStats[4])
   {
      return (0.0);
   }

   return (100.0 * float(izStats[5]) / float(izStats[4]));
}

Float:effec(izStats[8])
{
   if (!izStats[0])
   {
      return (0.0);
   }

   return (100.0 * float(izStats[0]) / float(izStats[0] + izStats[1]));
}

format_top15(sBuffer[2048])
{
   new loc1 = get_statsnum();
   new loc2 = get_statsnum();
   new loc3 = get_statsnum();

   new iMax = get_statsnum();
   new izStats[8], izBody[8], t_sName[32], msg[112];
   new iLen = 0;

   if (iMax > 15)
   {
      iMax = 15;
   }

   loc1 = 1;
   loc2 = 2;
   loc3 = 3;
   new szTime[8];
         new ts;

   iLen = format(sBuffer, 2047, "<body bgcolor=#000000><font color=#FFB000><pre>");
   iLen += format(sBuffer[iLen], 2047 - iLen, "%2s %-22.22s %6s %6s %4s %6s %4s %4s^n", "#", "Nick", " Kills", "Deaths", "  HS", " Eff", "Acc", "PlayTime");

   for (new i = 0; i < loc1 && 2047 - iLen > 0; i++)
   {
      get_stats(i, izStats, izBody, t_sName, 31);
   
     
      replace_all(t_sName, 31, "<", "[");
      replace_all(t_sName, 31, ">", "]");
      
 
      new iCurTime = get_user_time( i , 1 );
      new iTotalTime = 0;

      if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
      {
                iTotalTime = str_to_num(szTime);
      }

      iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=ff0bb7>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
     
   }

   for (new i = 1; i < loc2 && 2047 - iLen > 0; i++)
   {
      get_stats(i, izStats, izBody, t_sName, 31);
      replace_all(t_sName, 31, "<", "[");
      replace_all(t_sName, 31, ">", "]");

      new iCurTime = get_user_time( i , 1 );
      new iTotalTime = 0;

      if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
      {
                iTotalTime = str_to_num(szTime);
      }

      iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#07fcff>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
   }

   for (new i = 2; i < loc3 && 2047 - iLen > 0; i++)
   {
      get_stats(i, izStats, izBody, t_sName, 31);
      replace_all(t_sName, 31, "<", "[");
      replace_all(t_sName, 31, ">", "]");
 
      new iCurTime = get_user_time( i , 1 );
      new iTotalTime = 0;

      if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
      {
                iTotalTime = str_to_num(szTime);
      }

      iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#0BF402>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
   }


   for (new i = 3; i < iMax && 2047 - iLen > 0; i++)
   {
      get_stats(i, izStats, izBody, t_sName, 31);
      replace_all(t_sName, 31, "<", "[");
      replace_all(t_sName, 31, ">", "]");

      new iCurTime = get_user_time( i , 1 );
      new iTotalTime = 0;

      if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
      {
                iTotalTime = str_to_num(szTime);
      }

      iLen += format(sBuffer[iLen], 2047 - iLen, "%2d %-22.22s %6d %6d %4d %3.0f%% %3.0f%% %4d h^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
   }
   get_cvar_string("cfg_top10_msg", msg, 63)

   iLen += format(sBuffer[iLen], 2047 - iLen, "^n%s", msg);
        iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>[Szervered ip-je] /top15</font>^n");
        iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Meg lettel tisztelve hogy ebben a top15-ben lehetsz!</font>");


}

public cmdTop15(id)
{
   format_top15(g_sBuffer);
   show_motd(id, g_sBuffer, "Top 15");

   if (get_pcvar_num(toggle_sound) != 0)
   {
      client_cmd(id,"spk ^"vox/deeoo top ten^"")
   }

   return PLUGIN_CONTINUE;
}

public plugin_end()
{
    nvault_close(g_NvID);
}

_________________
Kép

:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 11:15 
Offline
Beavatott
Avatar

Csatlakozott: 2018.01.05. 10:30
Hozzászólások: 66
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 19 alkalommal
Tessék.

AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

Header size: 680 bytes
Code size: 7308 bytes
Data size: 11932 bytes
Stack/heap size: 16384 bytes; estimated max. usage=214 cells (856 bytes)
Total requirements: 36304 bytes
Done.


Csatolmányok:
top15_javitva.sma [5.05 KiB]
Letöltve 79 alkalommal.

Ők köszönték meg SidLuke nek ezt a hozzászólást (összesen 2): duvilax (2018.07.02. 12:14) • Fulco (2018.07.02. 12:17)
  Népszerűség: 4.55%
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 11:34 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.11.11. 23:38
Hozzászólások: 116
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 11 alkalommal
Köszönöm, hogy megnézted. Csak az a helyzet, hogy sajnos most sem jó, a plugin fut a szerveren, nem ír semmi hibát, de mikor be írom a top15-öt nem színesen írja. Az alap top15 van.

_________________
Kép

:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 11:51 
Offline
Lelkes
Avatar

Csatlakozott: 2018.06.07. 11:36
Hozzászólások: 19
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 4 alkalommal
Nálam tökéletesen működik.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 12:00 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.11.11. 23:38
Hozzászólások: 116
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 11 alkalommal
Fulco írta:
Nálam tökéletesen működik.


Hát jó neked, de te is csak egyszerűen beraktad, vagy kellett törölj dolgokat hogy működjön? Vagy talán a plugins.ini-ben legfelülre kell kerüljön?

_________________
Kép

:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 12:01 
Offline
Lelkes
Avatar

Csatlakozott: 2018.06.07. 11:36
Hozzászólások: 19
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 4 alkalommal
[K]eNu* írta:
Fulco írta:
Nálam tökéletesen működik.


Hát jó neked, de te is csak egyszerűen beraktad, vagy kellett törölj dolgokat hogy működjön? Vagy talán a plugins.ini-ben legfelülre kell kerüljön?

vegere raktam be es müködöt de ha nem akkor probald törölni a statsx.amxx a plugin-s inibol


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 17:37 
Offline
Tud valamit
Avatar

Csatlakozott: 2017.11.11. 23:38
Hozzászólások: 116
Megköszönt másnak: 29 alkalommal
Megköszönték neki: 11 alkalommal
Köszönöm szépen mindkettőtöknek! Fulco, most már működik.

De lenne még egy kérdésem. Hogyan lehetne megcsinálni azt, hogy ékezetesen írja ki a neveket a top15 motban? Egyes steameseknél nagyon el van deformálódva a név. Ez ügyben még tudtok segíteni?:)

_________________
Kép

:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Színes Top15.
HozzászólásElküldve: 2018.06.30. 17:44 
Offline
Lelkes
Avatar

Csatlakozott: 2018.06.07. 11:36
Hozzászólások: 19
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 4 alkalommal
[K]eNu* írta:
Köszönöm szépen mindkettőtöknek! Fulco, most már működik.

De lenne még egy kérdésem. Hogyan lehetne megcsinálni azt, hogy ékezetesen írja ki a neveket a top15 motban? Egyes steameseknél nagyon el van deformálódva a név. Ez ügyben még tudtok segíteni?:)

Tessék, teszteld.


Csatolmányok:
top15_javitva.sma [5.05 KiB]
Letöltve 167 alkalommal.

Ők köszönték meg Fulco nek ezt a hozzászólást: duvilax (2018.07.02. 12:14)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 11 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole