Keletas prašymų.

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Froza
Jau po truputį tampa savu
Posts: 111
Joined: 2012 Jul 12 19:47

Keletas prašymų.

Post by Froza »

Sveiki,

Norėjau paprašyti kelių dalykėlių scripte pagalbos.

Turiu bhop'o koduką jis veikia gerai, bet norėčiau paprašyti kad padarytumėte taip jog bhopas veiktu 1min ir išsijungtu, o praėjus 3min vėl galėtu veikti.
Žodžiu. Žaidėjas parašo /bhop 1min bhopina, o po to jau automašikai išsijungtu. Praėjus 3min vėl jam parašius /bhop vėl veiktu... O kol neveiks ir bandys jungti rašytu tiesiog "Turi palaukti kol praeis 3min (Nesvarbu kas parašyta, bet jeigu galit koduką parašykit, o tekstą pats pasirašysiu.)"

Code: Select all

#include <amxmodx> #include <fakemeta>    new g_iBhop[33]; public plugin_init(){            register_forward(FM_PlayerPreThink, "PlayerPreThink")                 register_clcmd("say /bhop", "ClCmdBhop") }         public ClCmdBhop(id){       if(get_user_flags(id) & ADMIN_LEVEL_F)       {                g_iBhop[id] = !g_iBhop[id];       }}     public PlayerPreThink(id)    {             if(!is_user_alive(id))                    return;                      if(!g_iBhop[id])                    return;                      set_pev(id, pev_fuser2, 0.0)                      if(pev(id, pev_button) & 2)            {                         static flags;                    flags = pev(id, pev_flags);                         if(flags & FL_WATERJUMP)                                 return;                                   if(pev(id, pev_waterlevel) >= 2)                                return;                                  if(!(flags & FL_ONGROUND))                                 return;                              new Float:velocity[3];                         pev(id, pev_velocity, velocity)                         velocity[2] += 250.0;                         set_pev(id, pev_velocity, velocity)                         set_pev(id, pev_gaitsequence, 6)                 }}


Na, o antras prašymas būtu padėti pritaikyti koduką.

1. Noriu padaryti, kad meniu išsijungtu po kažkiek laiko, bet nemoku pritaikyti kodo.
set_task(5.0, "destroymenu", id)
2. Yra tame vip meniu punktas tylus žingsniai. Bet kai žaidėjas viena karta pasirenka turi juos per visus roundus. O aš norėčiau kad turėtu tik tą vieną roundą.
remove_task(id) - Kažkas susiję su šitu jeigu neklystu...
Attachments
hnsvipas.sma
(3.45 KiB) Downloaded 682 times

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests