Plugin free vip

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Archeon
Membru, skill 0
Membru, skill 0
Posts: 64
Joined: 06 Aug 2019, 01:51
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 12 times

17 Dec 2019, 00:20

Salut. Poate cineva să mă ajute cu un plugin care de la ora x până la ora y oferă free vip (flag-ul ADMIN_LEVEL_G (flag s) ) plugin-ul de VIP pe care-l folosesc este cel al lui aarnaas (zm_vip versiunea 1.7). Orele între care să fie free vip: 22 - 08. Am găsit câteva plugin-uri care oferă ceea ce vreau, dar au bug-uri multe şi îmi apar multe mesaje în log + erori. Mulţumesc!

Edit: Se poate face ca bomba de infecţie să nu afecteze ultimul om rămas? zombie plague advanced 4.3 fix, postez sma-ul dacă se poate face.
RoyalServer 2
User avatar
Laurentiu P.
Fost moderator
Fost moderator
Posts: 2549
Joined: 10 Jul 2013, 21:26
Detinator Steam: Da
Reputatie: Fost super moderator
Fond eXtream: 100
Has thanked: 26 times
Been thanked: 62 times
Contact:

17 Dec 2019, 09:08

no...
Archeon
Membru, skill 0
Membru, skill 0
Posts: 64
Joined: 06 Aug 2019, 01:51
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 12 times

17 Dec 2019, 18:44

Chiar cautam parasuta aia fara model. Presupunand ca functioneaza fara probleme plugin-ul de free vip (cand ajung acasa testez), chestia cu he-ul care omoara ultimul om se poate dezactiva?

Multumesc pentru link.

Edit: Pentru plugin-ul de "Free VIP" de aici, cereri-pluginuri/pluginuri-des-cautate- ... 23259.html primesc o eroare de compilare "error 006: must be assigned to an array" pentru rândurile 86 şi 105 din sma.
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

18 Dec 2019, 19:43

Code: Select all

#include <amxmodx>

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

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(20 >= ora || ora <= 21)
   {
      if(!vip_free)
         color(0, ".v%s.g Este ora.e 20:00.g!!Toti jucatori aveti vip free!", TAG)
      vip_free = true
      server_cmd("amx_default_access ^"t^"")
   }
   else
   {
      if(vip_free)
         color(0, ".v%s.g Este ora.e 21:00.g!!Eventul free s-a sfarsit!", TAG)
      vip_free = false
      server_cmd("amx_default_access ^"z^"")
   }
   server_cmd("amx_reloadadmins")
}

public hud_mess()
{
   if(vip_free)
   {
      set_hudmessage(random(0), random(255), random(0), 0.00, 0.17, 1, 1.0, 1.0, 0.1, 0.1)
      show_hudmessage(0, "EVENT VIP 20:00 - 21:00")
   }
}

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();
         }
      }
   }
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Archeon
Membru, skill 0
Membru, skill 0
Posts: 64
Joined: 06 Aug 2019, 01:51
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 12 times

18 Dec 2019, 22:47

Perfect.
Legat de he-ul ce afectează ultimul om se poate face ceva? Aici este .sma-ul https://gofile.io/?c=d8Y4ui
Archeon
Membru, skill 0
Membru, skill 0
Posts: 64
Joined: 06 Aug 2019, 01:51
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 12 times

21 Dec 2019, 20:49

Archeon wrote:
18 Dec 2019, 22:47
Perfect.
Legat de he-ul ce afectează ultimul om se poate face ceva? Aici este .sma-ul https://gofile.io/?c=d8Y4ui
Up?
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests