Galetu naudoti se komanda tik CT

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Galetu naudoti se komanda tik CT

Post by Pukuotukas951 »

Kaip padaryti kad /open galetu naudoti tik CT, o terroristams neleistu?

Code: Select all

/* Plugin generated by AMXX-Studio */  #include <amxmodx> #include <amxmisc> #include <fakemeta_util>  #define PLUGIN "JailBreak: Open Jails" #define VERSION "1.0" #define AUTHOR "eRdeneR"  public plugin_init()  {     register_plugin(PLUGIN, VERSION, AUTHOR)             register_clcmd("say /open", "client_say_open")     register_clcmd("say_team /open", "client_say_open") }  public client_say_cele() {     new ent = -1     while((ent = fm_find_ent_by_class(ent, "func_door")))     {                         dllfunc(DLLFunc_Use, ent, 0)     }     } 

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Galetu naudoti se komanda tik CT

Post by hleV »

Code: Select all

#include <cstrike>

Code: Select all

public client_say_cele(id){    if (cs_get_user_team(id) != CS_TEAM_CT)        return;     new ent = -1    while((ent = fm_find_ent_by_class(ent, "func_door")))    {                        dllfunc(DLLFunc_Use, ent, 0)    }    }
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Galetu naudoti se komanda tik CT

Post by Pukuotukas951 »

Errorus meta, neina sucomplikinti

Code: Select all

#include <cstrike>#include <amxmodx> #include <amxmisc> #include <fakemeta_util>  #define PLUGIN "Atidaro kalejimo duris" #define VERSION "1.0" #define AUTHOR "..."  public plugin_init()  {     register_plugin(PLUGIN, VERSION, AUTHOR)        register_clcmd("say /atidaryti", "client_say_open")     register_clcmd("say_team /atidaryti", "client_say_open") }  public client_say_cele(id){    if (cs_get_user_team(id) != CS_TEAM_CT)        return;     new ent = -1    while((ent = fm_find_ent_by_class(ent, "func_door")))    {                        dllfunc(DLLFunc_Use, ent, 0)    }    }

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Galetu naudoti se komanda tik CT

Post by Vebsteris »

Parodyk kokie errorai.

P.S. Tu usaexelent?

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Galetu naudoti se komanda tik CT

Post by psychical »

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta_util> #define PLUGIN "Atidaro kalejimo duris"#define VERSION "1.0"#define AUTHOR "..." public plugin_init()  {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_clcmd("say /atidaryti", "client_say_open")    register_clcmd("say_team /atidaryti", "client_say_open")}  public client_say_cele(id){    if (cs_get_user_team(id) != CS_TEAM_CT)        return;     new ent = -1    while((ent = fm_find_ent_by_class(ent, "func_door")))    {                        dllfunc(DLLFunc_Use, ent, 0)    }    }
Pirmasis include visada turi buti amxmodx

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Galetu naudoti se komanda tik CT

Post by Pukuotukas951 »

erroru nemeta, bet neveikia pats pluginas

User avatar
Vebsteris
Jau po truputį tampa savu
Posts: 195
Joined: 2011 Aug 20 14:08

Re: Galetu naudoti se komanda tik CT

Post by Vebsteris »

Code: Select all

 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta_util>     #define PLUGIN "Atidaro kalejimo duris"#define VERSION "1.0"#define AUTHOR "..."     public plugin_init()  {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_clcmd("say /atidaryti", "client_say_open")    register_clcmd("say_team /atidaryti", "client_say_open")}  public client_say_open(id){    if (cs_get_user_team(id) != CS_TEAM_CT)        return;         new ent = -1    while((ent = fm_find_ent_by_class(ent, "func_door")))    {                        dllfunc(DLLFunc_Use, ent, 0)    }    } 
Bandyk.

Pukuotukas951
Gana aktyvus vartotojas
Posts: 445
Joined: 2011 Aug 27 09:29

Re: Galetu naudoti se komanda tik CT

Post by Pukuotukas951 »

Veikia, aciu

-- 2011 Spa 25 17:09 --

Perdariau kad ne visos durys atsidarytu o tik jailo, paspaudus mygtuka. Bet va erroru belenkiek, kas pades istaisyt?

Code: Select all

 #include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta_util>     #define PLUGIN "Atidaro kalejimo duris"#define VERSION "1.0"#define AUTHOR "Amxmodx" new g_Buttons[10]new gc_ButtonShoot     public plugin_init()  {    register_plugin(PLUGIN, VERSION, AUTHOR)        register_clcmd("say /atidaryti", "client_say_open")    register_clcmd("say_team /atidaryti", "client_say_open")} public button_attack(button, id, Float:damage, Float:direction[3], tracehandle, damagebits){    if(is_valid_ent(button) && gc_ButtonShoot)    {        ExecuteHamB(Ham_Use, button, id, 0, 2, 1.0)        entity_set_float(button, EV_FL_frame, 0.0)    }     return HAM_IGNORED}public jail_open(){    static i    for(i = 0; i < sizeof(g_Buttons); i++){    if(g_Buttons[i]){    ExecuteHamB(Ham_Use, g_Buttons[i], 0, 0, 1, 1.0)    entity_set_float(g_Buttons[i], EV_FL_frame, 0.0)} public client_say_open(id){    if (cs_get_user_team(id) != CS_TEAM_CT)        return;         jail_open()    return PLUGIN_HANDLED    }    } 

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests