Modificare Plugin WarmUp

Modificari necesare ale pluginurilor

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

24 Dec 2009, 22:07

@ H3adShoT pluginul dat de tine este postat pe forum deja la alta cerere insa el da eroare in joc.... Invail menu <1>0 si nu are sa se respawneze jucatorii in timpul rundei incalzire.
Daca e posibil sa-mi fac anakin sau altii care se pricep in scripting ar fi ff minunat.

Merci anticipat si Craciun Fericit!
RoyalServer 2
User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

25 Dec 2009, 18:34

UP! Merry Christmas! :X
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

25 Dec 2009, 22:17

ThePower wrote:@ H3adShoT pluginul dat de tine este postat pe forum deja la alta cerere insa el da eroare in joc.... Invail menu <1>0 si nu are sa se respawneze jucatorii in timpul rundei incalzire.
Daca e posibil sa-mi fac anakin sau altii care se pricep in scripting ar fi ff minunat.

Merci anticipat si Craciun Fericit!
dar macar ai incercat pluginul ?
daca eu iti spun ca a fost testat si nu a dat nici o eroare
Retras din activitate.
User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

26 Dec 2009, 01:17

@ H3adShoT l-am testat man... in joc apare meniul totul e ok insa nu teai uitat in consola serverului ce arata... + ca nu are sa se respawneze jucatorii in timpul rundei de incalzire...
User avatar
H3adShoT
Membru, skill +3
Membru, skill +3
Posts: 1254
Joined: 03 May 2009, 19:19
Detinator Steam: Da
CS Status: Nu mai incercati sa-mi furati contul!
Detinator server CS: Nimic
SteamID: PM
Reputatie: Restrictie moderator
Location: Hunedoara
Has thanked: 47 times
Been thanked: 92 times
Contact:

26 Dec 2009, 01:53

ok voi incerca sa repar acest bug cand am timp
Retras din activitate.
User avatar
Scorpio
Membru, skill 0
Membru, skill 0
Posts: 76
Joined: 21 Nov 2007, 15:37
Detinator Steam: Da

26 Dec 2009, 13:42

Nu imi raspunde si mie nimeni ?
ce trec si eu acolo ca sa fie arma de inceput Deagle?
in loc de "weapon_knife" trec "weapon_deagle" ? sau mai trebuie trecut ceva!
PoSiTiOn Of PoWeR
Utilizator banat
Utilizator banat
Posts: 2467
Joined: 28 Oct 2007, 12:18
Detinator Steam: Nu
Reputatie: Fost super moderator (suspendare 2 luni)
Fost scripter eXtreamCS
Nick anterior : AlinHD
1.6 / 3
Has thanked: 4 times
Been thanked: 116 times

26 Dec 2009, 15:09

try
| Afiseaza codul
[code]#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "WarmUp Round"
#define VERSION "1.0"
#define AUTHOR "eXtreamCS | P.Of.Pw >-_-<"

#define TaskSetVote 5.0
#define TaskEndVote 10.0

new bool:WarmUp
new Seconds = 90
new menu, vote_true, vote_false, g_maxplayers

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   RegisterHam(Ham_Killed, "player", "fw_KillUser", 0)
   
   register_event("CurWeapon", "Current_Weapon", "be", "1=1", "2!29")
   register_event("TextMsg", "game_comencing", "a", "2&#Game_C")

   g_maxplayers = get_maxplayers()
    
   set_task(120.0, "RemoveWarmUp")
   set_task(1.0, "ShowCountDown", 1234,_,_,"b")
}

public game_comencing()
{
   for (new id = 0 ; id <= g_maxplayers ; id++)
   {
      if (!is_user_connected(id) || is_user_bot(id))
         continue
      set_task(TaskSetVote, "start_vote", id)
   }
}  
   
public plugin_cfg()
{
   menu = menu_create("\wDoriti Runda de incalzire ?", "menu_handler")
      
   menu_additem(menu, "Da", "0", 0)
   menu_additem(menu, "Nu", "1", 0)
   
   menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
}

public menu_handler(id, menu, item)
{
   if (!is_user_connected(id))
      return PLUGIN_HANDLED 

   if (item == MENU_EXIT)
   {
      menu_destroy(menu)
      return PLUGIN_HANDLED
   }
   
   new data[6], iName[64], access, callback
   
   menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
   
   new key = str_to_num(data)
      
   switch(key)
   {
      case 0: vote_true++
      case 1: vote_false++
      default: vote_false++ // <<<<
   }
   
   menu_destroy(menu)
   return PLUGIN_HANDLED
}

public start_vote(id)
{      
   for (new id = 0 ; id <= g_maxplayers ; id++)
   {
      if (!is_user_connected(id) || is_user_bot(id))
         continue
      menu_display(id, menu, 0)
   }
   set_task(TaskEndVote, "finish_vote")
}

public finish_vote()
{   
   for (new id = 0 ; id <= g_maxplayers ; id++)
   {
      if (!is_user_connected(id) || is_user_bot(id))
         continue
      client_cmd(id, "slot10")
   }
   
   if (vote_true > vote_false)
   {
      client_print(0, print_chat, "[WarmUp] Runda de incalzire votata cu succes!")
      WarmUp = true
   }
   
   else if (vote_true <= vote_false)
   {
      client_print(0, print_chat, "[WarmUp] Runda de incalzire respinsa!")
      WarmUp = false
   }
   vote_true = 0
   vote_false = 0
}

public Current_Weapon(id)
{
   if (WarmUp)
      engclient_cmd(id, "weapon_knife")
}

public fw_KillUser(victim)
{
   if (WarmUp)
   {
       ExecuteHamB(Ham_CS_RoundRespawn, victim)
   }
}

public ShowCountDown()
{
   if (WarmUp)
   {   
      set_hudmessage(255, 255, 255, 0.03, 0.17, 0, 6.0, 1.0, 0.1, 0.1, 2)
      show_hudmessage(0, "Runda de Incalzire: %d secunde ramase.", Seconds)
      Seconds--
      if (Seconds <= 0)
      {
         if (task_exists(1234))
            remove_task(1234)
         WarmUp = false
         server_cmd("sv_restart 1")
         return
      }
   }
}

public RemoveWarmUp() WarmUp = false[/code]
sa ai hamsandwich activat
minimum 2 jucatori sa fiti pe server

Code: Select all

#define TaskSetVote 5.0 // dupa cate secunde sa inceapa votarea
#define TaskEndVote 10.0 // cat timp dureaza votarea
* folosesti nr. zecimale
User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

26 Dec 2009, 20:11

@ AlinHD Man deci am intrat cu un prieten, mi-a aparut meniul apasam amindoi DA si oricum respinge runda de incalzire si la Da si la Nu runda oricum e respinsa + ca in consola serverului ne apare o eroarea, asa ca am adaugat debug sa vad ce eroare si uite ce imi arata....
Invalid menu id 0(1)
Displaying debug trace (plugin "incalizire.amxx")
Run time error 10: native error (native "menu_display")
[0] incalizire.sma::start_vote (line 86)

Merci anticipat.
PoSiTiOn Of PoWeR
Utilizator banat
Utilizator banat
Posts: 2467
Joined: 28 Oct 2007, 12:18
Detinator Steam: Nu
Reputatie: Fost super moderator (suspendare 2 luni)
Fost scripter eXtreamCS
Nick anterior : AlinHD
1.6 / 3
Has thanked: 4 times
Been thanked: 116 times

26 Dec 2009, 21:56

User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

26 Dec 2009, 23:36

@ AlinHD --- Tot aceeasi problema meniul apare totul e ok insa ce nas apasa oircum rezultatul e fals :(( + eroarea din consola serverului a ramas
PoSiTiOn Of PoWeR
Utilizator banat
Utilizator banat
Posts: 2467
Joined: 28 Oct 2007, 12:18
Detinator Steam: Nu
Reputatie: Fost super moderator (suspendare 2 luni)
Fost scripter eXtreamCS
Nick anterior : AlinHD
1.6 / 3
Has thanked: 4 times
Been thanked: 116 times

27 Dec 2009, 15:01

User avatar
ThePower
Membru, skill 0
Membru, skill 0
Posts: 15
Joined: 23 Dec 2009, 21:07
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time
Been thanked: 3 times

27 Dec 2009, 15:25

Ms AlinHD o sa incerc eu sa fac din unul din aceste cum il vreau eu :X :X

+ Thanks
Post Reply

Return to “Modificari pluginuri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 8 guests