User
Pass
2FA
 
 

[rezolvat]plugin serverlist

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Counter-Strike: Help zone
Author Message738
Aleex Armanu

[Detinator Server]



Status: Offline
(since 16-05-2022 10:06)
Joined: 25 Feb 2015
Posts: 2285, Topics: 267
Location: Cluj Napoca

Reputation: 844.2
Votes: 96

       
Post Posted: 27-07-2015, 18:37:51 | Translate post to: ... (Click for more languages)

Doresc si eu un plugin precum a creat edu aici: https://forum.wow-freakz.com/PLUGIN-Freakz-Serverlist-t321104.html

Doresc ca pluginul sa faca reclama la sv adaugate si sa sa conecteze doar daca dau pel el

- Nu doresc sa se redirectioneze cand e sv full.


ZOMBIE.FREAKZ.RO # INTERNATIONAL ZM



0 0
  
Back to top
View user's profile Send private message
EDUTz

[HardcoreAmxxScripter]



Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306, Topics: 244
Location: Jud. Miserupia, sat Bagadanc

Reputation: 4085
Votes: 179

         
Post Posted: 27-07-2015, 19:20:28 | Translate post to: ... (Click for more languages)

Aleex Armanu wrote:
Doresc si eu un plugin precum a creat edu aici: https://forum.wow-freakz.com/PLUGIN-Freakz-Serverlist-t321104.html

Doresc ca pluginul sa faca reclama la sv adaugate si sa sa conecteze doar daca dau pel el

- Nu doresc sa se redirectioneze cand e sv full.


Se pare ca linkul nu mai este functional, si precum multa lume a decis sa renunte la el, iti las sursa aici. Sper ca stii sa modifici ....


Code:
#include <amxmodx>
#include <sockets>
#define SERVERLIST 13
new numbers[SERVERLIST]
new const servere[SERVERLIST][] =
{
   "zm.freakz.ro",
   "zm2.freakz.ro",
   "zm3.freakz.ro",
   "war3.freakz.ro",   
   "vest.freakz.ro",
   "zmx.freakz.ro",
   "pro.freakz.ro",
   "zmx2.freakz.ro",
   "bp.freakz.ro",   
   "jb.freakz.ro",   
   "zp.freakz.ro",   
   "respawn.freakz.ro",   
   "zombie.freakz.ro"
}

new const tipservere[SERVERLIST][] =
{
   "zombie",
   "zombie",
   "zombie",
   "clasic",
   "war3ft+respawn",
   "zombie",
   "uwc3",
   "zombie",
   "biohazard",
   "jailbreak",
   "zombie",
   "respawn",
   "zombie"
}
new reclamatimp, reclamaonoff, tag, tagonoff, mesaj, sayText, cultag, culmesaj, server[11]
public plugin_init()
{
   register_plugin("FreakzServerlist", "1.1", "EDUTz")
   register_cvar("FreakzServerlist", "1.1", FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_SPONLY|FCVAR_PRINTABLEONLY);
   register_clcmd("say /server", "meniu_servere", _, "")
   register_clcmd("say /servere", "meniu_servere", _, "")
   register_clcmd("say /servers", "meniu_servere", _, "")
   register_clcmd("say_team /server", "meniu_servere", _, "")
   register_clcmd("say_team /servere", "meniu_servere", _, "")
   register_clcmd("say_team /servers", "meniu_servere", _, "")
   reclamatimp = register_cvar("frkz_reclama_timp", "120")
   reclamaonoff = register_cvar("frkz_reclama_onoff", "1")
   tagonoff =  register_cvar("frkz_reclama_tagonoff", "1")
   tag = register_cvar("frkz_reclama_tag", "[Freakz.ro]")
   mesaj = register_cvar("frkz_reclama_mesaj", "Pentru alte servere marca Freakz.ro tastati /server")
   cultag = register_cvar("frkz_culoare_tag", "1")
   culmesaj = register_cvar("frkz_culoare_mesaj", "1")
   set_task(random_float(6.0, 15.0), "reclama_ad")
   sayText = get_user_msgid ("SayText")
   get_cvar_string( "hostname", server, 10 )

}


public reclama_ad()
{
   if (!get_pcvar_num(reclamaonoff))
   {   
      set_task(float(get_pcvar_num(reclamatimp)), "reclama_ad")
      return;
   }
   new mesage[128], linia_finala[192], mesaj_final[128]
   get_pcvar_string(mesaj, mesage, 127)
   switch(get_pcvar_num(culmesaj))
   {
      case 1:
      format (mesaj_final, 127, "%s", mesage)
      case 2:
      format (mesaj_final, 127, "^x04%s", mesage)
      case 3:
      format (mesaj_final, 127, "^x03%s", mesage)
   }
   format (mesaj_final, 127, "^x01%s", mesaj_final)
   if (!get_pcvar_num(tagonoff))
   {
      for (new player = 1; player < get_maxplayers(); player++)
      {
         if (!is_user_connected(player))
         continue
         writeMessage (player, mesaj_final)
      }
   }
   else{
      new servertag[32], tag_final[32]
      get_pcvar_string(tag, servertag, 31)
      switch(get_pcvar_num(cultag))
      {
         case 1:
         format (tag_final, 31, "%s", servertag)
         case 2:
         format (tag_final, 31, "^x04%s", servertag)
         case 3:
         format (tag_final, 31, "^x03%s", servertag)
      }
      format (tag_final, 31, "^x01%s", tag_final)
      format (linia_finala, 191, "%s %s", tag_final, mesaj_final)
      for (new player = 1; player < get_maxplayers(); player++)
      {
         if (!is_user_connected(player))
         continue
         writeMessage (player, linia_finala)
      }
   }
   set_task(float(get_pcvar_num(reclamatimp)), "reclama_ad")
}

public writeMessage (player, message[])
{
   message_begin (MSG_ONE, sayText, {0, 0, 0}, player)
   write_byte (player)
   write_string (message)      
   message_end ()         
}

public meniu_servere(id)
{
   new menu = menu_create("Servere Freakz", "handler_servere");
   GetRandomNumbersRange(numbers, SERVERLIST, 0, SERVERLIST-1)
   for (new i = 0; i < SERVERLIST; i++)
   {
      new afisareservere[32]
      formatex(afisareservere, 31, "^x04%s^x01- %s",servere[numbers[i]], tipservere[numbers[i]]);
      menu_additem(menu, afisareservere, "", 0);
   }
   menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
   menu_display(id, menu, 0);
   return PLUGIN_HANDLED;
}


public handler_servere(id, menu, item)
{
   if(item == MENU_EXIT)
   {
      menu_cancel(id);
      return PLUGIN_HANDLED;
   }
   new szNume[32]
   get_user_name(id, szNume, charsmax(szNume))
   client_cmd(id, "wait;wait;wait;wait;wait;^"connect^" %s", servere[numbers[item]])
   menu_destroy(menu);
   return PLUGIN_HANDLED;
}

stock GetRandomNumbersRange( numbers[ ], const size, const minn, const maxx )
{
    new Array:array = ArrayCreate( 1 );
    for( new i = minn; i <= maxx; i++ )
    {
        ArrayPushCell( array, i );
    }
    new count = GetRandomNumbersCArray( numbers, size, array, .dont_modify = false );
    ArrayDestroy( array );
    return count;
}

stock GetRandomNumbersCArray( any:numbers[ ], const size, const Array:array, bool:dont_modify )
{
    new Array:temp;
    new array_size = ArraySize( array );
    if( dont_modify )
    {
        temp = ArrayCreate( 1 );
   
        for( new i = 0; i < array_size; i++ )
        {
            ArrayPushCell( temp, any:ArrayGetCell( array, i ) );
        }
    }
    else
    {
        temp = array;
    }
    new count;
    new rrandom;
    while( count < size && array_size > 0 )
    {
        rrandom = random( array_size );
        numbers[ count++ ] = any:ArrayGetCell( temp, rrandom );
        ArrayDeleteItem( temp, rrandom );
        array_size--;
    }
    if( dont_modify )
    {
        ArrayDestroy( temp );
    }
    return count;
}




Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 27-07-2015, 19:23:30 | Translate post to: ... (Click for more languages)

Poftim: http://www12.zippyshare.com/v/V4OUHnaT/file.html
Instalare:
In configs faci un fisier nnumit serverlist.ini (sau il iei de aici: http://www12.zippyshare.com/v/cSIBWR9e/file.html - completat deja )
In amxx.cfg trece liniile:
Spoiler:

Daca nu vrei redirectionare pune redirect_active pe 0.
Spor! (am folosit si eu pluginul asta multe luni si nu am avut probleme cu el)




0 0
  
Back to top
View user's profile Send private message
EDUTz

[HardcoreAmxxScripter]



Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306, Topics: 244
Location: Jud. Miserupia, sat Bagadanc

Reputation: 4085
Votes: 179

         
Post Posted: 27-07-2015, 19:26:45 | Translate post to: ... (Click for more languages)

-P!C@- wrote:
Poftim: http://www12.zippyshare.com/v/V4OUHnaT/file.html
Instalare:
In configs faci un fisier nnumit serverlist.ini (sau il iei de aici: http://www12.zippyshare.com/v/cSIBWR9e/file.html - completat deja )
In amxx.cfg trece liniile:
Spoiler:

Daca nu vrei redirectionare pune redirect_active pe 0.
Spor! (am folosit si eu pluginul asta multe luni si nu am avut probleme cu el)


Ala este xredirect ... intrebare, e modificat pentru noile patchuri cstrike ? Din ce stiam eu, nu mai redirectiona steam only daca nu era modificat ... in plus:

Aleex Armanu wrote:
- Nu doresc sa se redirectioneze cand e sv full.




Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM

0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID
-P!C@-

[Simply Normal]



Status: Offline
(since 21-04-2022 19:07)
Joined: 28 May 2012
Posts: 21086, Topics: 1601
Location: Constanta

Reputation: 1870.3
Votes: 781

Post Posted: 27-07-2015, 19:28:28 | Translate post to: ... (Click for more languages)

Il pune pe 0, eu l-am folosit cu 0 ca nu vroiam sa redirectioneze...nu, pe steam nu mergea redirectul.



0 0
  
Back to top
View user's profile Send private message
Aleex Armanu

[Detinator Server]



Status: Offline
(since 16-05-2022 10:06)
Joined: 25 Feb 2015
Posts: 2285, Topics: 267
Location: Cluj Napoca

Reputation: 844.2
Votes: 96

       
Post Posted: 27-07-2015, 19:29:33 | Translate post to: ... (Click for more languages)

EDUTz wrote:
-P!C@- wrote:
Poftim: http://www12.zippyshare.com/v/V4OUHnaT/file.html
Instalare:
In configs faci un fisier nnumit serverlist.ini (sau il iei de aici: http://www12.zippyshare.com/v/cSIBWR9e/file.html - completat deja )
In amxx.cfg trece liniile:
Spoiler:

Daca nu vrei redirectionare pune redirect_active pe 0.
Spor! (am folosit si eu pluginul asta multe luni si nu am avut probleme cu el)


Ala este xredirect ... intrebare, e modificat pentru noile patchuri cstrike ? Din ce stiam eu, nu mai redirectiona steam only daca nu era modificat ... in plus:

Aleex Armanu wrote:
- Nu doresc sa se redirectioneze cand e sv full.



Cand ajung acasa testez, nu doresc sa dau xredirecte ca sa nu "omor" serverele.\

Multumesc Edu, functioneaza perfect.


ZOMBIE.FREAKZ.RO # INTERNATIONAL ZM



0 0
  
Back to top
View user's profile Send private message

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by EDUTz, 27 July 2015 17:50



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> CS 2006-2019 (Archived) -> Counter-Strike: Help zone  


The time now is 29-04-2024, 00:36:17
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x