It is currently 14 Aug 2018 19:04



Forum rules


Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .



Reply to topic  [ 10 posts ] 
 cerere Vipfree 
Author Message
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Nu stiu de ce nu merge gen de la ora 21 incepe dar dupa nu se mai termina e ora 2 si inca e vipul desi e pus pana la 11 ..... poate cineva sa ma ajute daca stie de la ce o fii ?



Code:
#include <amxmodx>

new const TAG[] = "[DRX]";

new bool:vip_free, g_msg_saytext;

public plugin_init()
{
   register_plugin("Free VIP Giver", "2.0", "Cyby")
   check_time()
   set_task(60.0, "check_time", _, _, _, "b")
   set_task(1.0, "hud_mess", _, _, _, "b")
   
   g_msg_saytext = get_user_msgid("SayText");
}

public check_time()
{
   static preluare_ora[3], ora;
   get_time("%H", preluare_ora, 2)
   ora = str_to_num(preluare_ora)
   if(21 >= ora || ora < 11)
   {
      if(!vip_free)
         color(0, ".v%s.g Eventul.e Free VIP.g a fost activat!", TAG)
      vip_free = true
      server_cmd("amx_default_access ^"t^"")
   }
   else
   {
      if(vip_free)
         color(0, ".v%s.g Eventul.e Free VIP.g a fost dezactivat!", TAG)
      vip_free = false
      server_cmd("amx_default_access ^"z^"")
   }
   server_cmd("amx_reloadadmins")
}

public hud_mess()
{
   if(vip_free)
   {
      set_hudmessage(random(256), random(256), random(256), 0.00, 0.17, 1, 1.0, 1.0, 0.1, 0.1)
      show_hudmessage(0, "Event V.I.P SILVER Free !")
   }
}

stock color(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[191]
   vformat(msg, 190, input, 3)

   replace_all(msg, 190, ".v", "^4")
   replace_all(msg, 190, ".g", "^1")
   replace_all(msg, 190, ".e", "^3")

   if(id) players[0] = id; else get_players(players, count, "ch")
   {
      for(new i = 0; i < count; i++)
      {
         if(is_user_connected(players[i]))
         {
            message_begin(MSG_ONE_UNRELIABLE, g_msg_saytext, _, players[i])
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}


31 Jul 2018 13:46
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 25 Apr 2018 20:46
Posts: 27
Location: Piatra-Neamt
Detinator Steam: Da
CS Status: Ma mai gandesc :))
Detinator server CS: Da
Fond eXtream: 0
Încearcă pluginul asta

Code:
#include <amxmodx>
#include <amxmisc>

new start,
stop,
minutes,
h,
m

new bool: HaveVipBefore[33];

#define FLAGS "t"

public plugin_init()
{
   register_plugin("VIP FREE", "4.0", "LOL")
   
   start = register_cvar( "vip_start", "20" );
   stop = register_cvar( "vip_end", "23" )
   minutes = register_cvar( "vip_minutes", "00" ) // nu modificati
   
   set_task( 60.0, "check", _, _, _, "b" );
   
}

public client_putinserver(id)
{
   check(id)
}
public check(id)
{
   
   time( h, m, _ );
   new flags = read_flags(FLAGS)
   
   if(h >= get_pcvar_num( start ) && h < get_pcvar_num( stop ))
   {       
      if(!(get_user_flags(id) & flags ))
      {
         set_user_flags(id, flags)
         server_cmd( "amx_reloadadmins" );
         HaveVipBefore[id] = false;
         }else{
         HaveVipBefore[id] = true;
      }
      if(h == get_pcvar_num( start ) && m == get_pcvar_num( minutes ))
      {
         ColorChat(0, "!g***** !tFREE VIP EVENT STARTED !g*****")
         log_amx("***** FREE VIP EVENT STARTED *****")
      }
      
      set_hudmessage(random(256), random(256), random(256),0.02, 0.2, 1, _, 59.0, _, _, -1)
      show_hudmessage(0, "** FREE VIP EVENT ACTIVE **")
   }
   else if(h < get_pcvar_num( start ) || h >= get_pcvar_num( stop ))
   {
      if (!(HaveVipBefore[id]))
      {
         remove_user_flags(id, flags);
         server_cmd( "amx_reloadadmins" );
      }
      if(h == get_pcvar_num( stop ) && m == get_pcvar_num( minutes ))
      {
         ColorChat(0, "!g***** !tFREE VIP EVENT ENDED !g*****")
         log_amx("***** FREE VIP EVENT ENDED *****")
      }
   }
}

stock ColorChat(const id, const input[], any:...) {
   new count = 1, players[32];
   static msg[191];
   vformat(msg, 190, input, 3);
   
   replace_all(msg, 190, "!g", "^4");
   replace_all(msg, 190, "!n", "^1");
   replace_all(msg, 190, "!t", "^3");
   
   if(id) players[0] = id;
   else get_players(players, count, "ch"); {
      for(new i = 0; i < count; i++) {
         if(is_user_connected(players[i])) {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
            write_byte(players[i]);
            write_string(msg);
            message_end();
         }
      }
   }
}



Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):

vip_start - ora la care incepe eventul
vip_end - ora la care se termina

ATENTIE !! Cvarul vip_start nu trebuie sa fie mai mare decat cvarul vip_end

Flagul VIP il modificati in plugin la linia:

#define FLAGS "t"

_________________
Image
| Afiseaza codul
Detinator : TS.OLDS.RO | CS.OLDS.RO | In curand FURIEN.OLDS.RO !


01 Aug 2018 01:12
Profile multumesc
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Cum adica mai mare gen daca bag d ela 21 si se termina la 11 dimineata nu e bine ?

Dar eu vreau rezolvare la acel plugin care l-am postat eu fiindca eu am gold si silver iar asta merge cel mai bine celelalte pluginuri care le-am mai testat nu imi afiseaza admini in amx_who si asta al care l-am postat mi arata merge bine doar cand se face ora 11 nu se termina eventul .


01 Aug 2018 14:26
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 25 Apr 2018 20:46
Posts: 27
Location: Piatra-Neamt
Detinator Steam: Da
CS Status: Ma mai gandesc :))
Detinator server CS: Da
Fond eXtream: 0
Ce treaba are plugin-ul asta cu plugin-ul " amx_who " ?
Tu nu ai vip Silver / Gold ?

flags "t" - Silver
flags "s" - Gold

Din cate stiu eu. Si tu le oferi VIP Silver la playeri.
Am avut acel plugin pe propriul meu server , si nu facea figuri.

_________________
Image
| Afiseaza codul
Detinator : TS.OLDS.RO | CS.OLDS.RO | In curand FURIEN.OLDS.RO !


01 Aug 2018 19:01
Profile multumesc
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
eu te cred ca merge dar eu am amx_who gen la admin apare asa VIP-G ADICA GOLD NUMELE ADMINULUI ( VIP-G JAPONEZU ) si la silver la fel VIP-S d-aia zic el merge doar cand incepe eventul admini nu mai apar in amx_who


01 Aug 2018 21:15
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 07 Sep 2017 23:33
Posts: 69
Detinator Steam: Da
CS Status: Loading...
Detinator server CS: CS.UDP.RO
SteamID: krampus112
Fond eXtream: 0
JaponezuEnd wrote:
eu te cred ca merge dar eu am amx_who gen la admin apare asa VIP-G ADICA GOLD NUMELE ADMINULUI ( VIP-G JAPONEZU ) si la silver la fel VIP-S d-aia zic el merge doar cand incepe eventul admini nu mai apar in amx_who


pluginuri-extream/amx-who-ultimate-t352596.html

e greu cu searchu asta..

_________________
-==-CS.UDP.RO #CLASSIC SERVER-==- [93.119.26.103:27015]


03 Aug 2018 16:38
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Nu e greu , eu am amx_who facut pe baza pluginului vip gold / vip silver gen apare cand scrie cineva amx_who


FONDATOR

[VIP-G] jAPONEZUL


MODERATOR

[vip-s] Nume

Adica apare celor care au ca admin le apare in nume in partea stange ce vip foloseste .


03 Aug 2018 21:56
Profile multumesc WWW
Membru, skill 0
Membru, skill 0
User avatar

Joined: 30 Sep 2017 22:12
Posts: 48
Location: Resita
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Hmm sa inteleg cand incepe eventu de vip free nu iti mai apare nimic in amx_who? sau gen nu pare vip-g si vip-s gen cine este.. Posibil sa fie ceva bug astfel incat amx_who nu ar reactualiza lista de vip decat prin amx_reloadadmins sau schimbare de mapa. Daca e prima metoda inseamna ca ceva se intampla.


03 Aug 2018 22:26
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
am amx_reloadadmins si in asta si in celelalte pluginuri eu vreau din acest plugin care vi l-am prezentat mai sus singurul care imi merge calumea , problema este cand ajunge la ora 11 dimineata nu se opreste eventul , el ramane activ pana il opresc eu din plugins.ini . D-aia zic ca daca stiti o modalitate prin acel plugin ca la final sa mi se opreasca .


03 Aug 2018 22:52
Profile multumesc WWW
Membru, skill 0
Membru, skill 0

Joined: 29 Jul 2018 13:28
Posts: 14
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
up !


04 Aug 2018 14:26
Profile multumesc WWW
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: Mobbed and 78 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  

În cazul în care aveți probleme cu contul trimiteți un email sau mesaj la servicii_extream[arond]yahoo[punct]com

Powered by phpBB® Forum Software © phpBB Group