Jaili avamine

Vaata eelmist teemat Vaata järgmist teemat Go down

avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 20.06.16 21:28

Kood:
#include <amxmodx>
#include <hamsandwich>
#include <engine>

#define MAX_USES 3

new g_iUses[33]

public plugin_init()
{
   register_plugin("Admin/M3 nupp", "1.0.0", "Faval")
   RegisterHam(Ham_TraceAttack, "func_button", "button_attack")
   RegisterHam(Ham_TraceAttack, "trigger_multiple", "button_attack")
   RegisterHam(Ham_TraceAttack, "trigger_once", "button_attack")
   register_logevent("eventRoundStart", 2, "1=Round_Start")
}
public button_attack(button, id, Float:damage, Float:direction[3], tracehandle, damagebits)
{
   if(is_valid_ent(button) && (get_user_flags(id) & ADMIN_BAN))
   {
           if(g_iUses[id] == MAX_USES)
           {
               client_print(id, print_chat, "* Limiit sai täis. Sa saad kasutada ainult %i korda roundi jooksul.", MAX_USES)
               return HAM_IGNORED
           }
          
        ExecuteHamB(Ham_Use, button, id, 0, 2, 1.0)
        ExecuteHamB(Ham_Touch, button, id, 0, 2, 1.0)
        entity_set_float(button, EV_FL_frame, 0.0)
        g_iUses[id]++
   }
   return HAM_IGNORED
}

public eventRoundStart()
    arrayset(g_iUses, 0, sizeof(g_iUses))  
keegi oskab öelda, miks see ei tööta et max 3 korda roundi ajal :/
avatar
kults
Veteran
Postitusi : 643
Maine : 48
Liitus : 14/02/2015
Vaata kasutaja profiili

Postitaminekults on 20.06.16 21:55

#define MAX_USES 3 - pane number "3" asemel mõni teine number, mida soovid.
avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 20.06.16 22:02

muutsin 5 peale aga ikka ei tööta :S


avatar
Shawn Mendes

Postitusi : 969
Maine : 22
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineShawn Mendes on 20.06.16 22:05

Sul on JB mod olemas kus on see jailide avamis koht olemas. See JB mod segab sinul selle plugina kasutamist. Ma arvan.


NOBODY CARES,
WORK HARDER
avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 20.06.16 22:27

See muidu surfile mõeldud! :D


avatar
Shawn Mendes

Postitusi : 969
Maine : 22
Liitus : 02/04/2015
Vaata kasutaja profiili

PostitamineShawn Mendes on 20.06.16 22:44

Sa ikka proovisid admini rankiga m3'ga puure avada?


NOBODY CARES,
WORK HARDER
avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 20.06.16 22:46

hmm :D mkm xD homme testin rip


FY E1

Postitusi : 805
Maine : 43
Liitus : 29/10/2012
Vaata kasutaja profiili

PostitamineFY E1 on 20.06.16 23:59

Vaheta ära!

Sinu oma:
Kood:
if(g_iUses[id] == MAX_USES)
{
          client_print(id, print_chat, "* Limiit sai täis. Sa saad kasutada ainult %i korda roundi jooksul.", MAX_USES)
          return HAM_IGNORED
}

Peab olema selline:
Kood:
if(g_iUses[id] == MAX_USES)
{
          client_print(id, print_chat, "* Limiit sai täis. Sa saad kasutada ainult %i korda roundi jooksul.", MAX_USES)
          return HAM_SUPERCEDE
}

HAM_IGNORED - Nothing happened, the call continues.
HAM_HANDLED - You did something, but the call continues.
HAM_OVERRIDE - The call will still be executed, but instead you will change the return value.
HAM_SUPERCEDE - The call is not executed, and you use your return value, if applicable.
avatar
cZor

Postitusi : 119
Maine : 13
Liitus : 12/06/2014
Vaata kasutaja profiili

PostitaminecZor on 24.06.16 13:52

Korras võib teema kinni panna!


Sponsored content

PostitamineSponsored content

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid reklaamidest vabaneda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele