Keli klausimai...

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keli klausimai...

Post by aaarnas »

Aš specialiai lietuviškai rašiau :8: . Na čia nėra labai daug ko suprasti.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Keli klausimai...

Post by psychical »

Sakykim supratau ka daryti kai yra su id/attacker ar t.t. Taciau ka daryti kai yra toks:

Code: Select all

duel_active = true
?

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keli klausimai...

Post by aaarnas »

Nu tai:

Code: Select all

public native_reiksmes_keitimas(bool:reiksme)    duel_active = reiksme
reiksmes_keitimas(true)

reiksmes_keitimas(false)
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Keli klausimai...

Post by psychical »

As pagal zombieplague.inc dabar dariau ir padariau taip:

vipmenu.sma

Code: Select all

 #include <amxmodx>#include <rezlt> new bool:First[33];#define FLAG ADMIN_LEVEL_H new g_lrpras //lr prasidejes public plugin_natives(){       register_native("lr_prasidejo", "native_lr_prasidejo", 1)} public plugin_init(){     register_event("HLTV", "event_round_start", "a", "1=0", "2=0")    register_clcmd("say /vipmenu", "task_team_menu")} public event_round_start(id){    g_lrpras = false}public task_team_menu(id){    if(!is_user_alive(id))       return PLUGIN_HANDLED;     if(g_lrpras = true)    {        client_print(id, print_center, "Ar tu isprotejai? Per LR naudot vipmenu?!")         } /*NAVITES START*/ // Native: lr_prasidejopublic native_lr_prasidejo(){    return g_lrpras;} /*NAVITES END*/  
rezlt.inc

Code: Select all

#if defined _rezlt_included  #endinput#endif#define _rezlt_included native lr_prasidejo()
last_request.sma

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta>#include <hamsandwich>#include <fun>#include <rezlt> new g_lrpras public plugin_natives(){       register_native("lr_prasidejo", "native_lr_prasidejo", 1)} public plugin_init(){     register_clcmd("say_team !lr", "sub_choose_enemy") } public sub_choose_enemy(id, menu, item){    g_lrpras = true    } /*NAVITES START*/ // Native: lr_prasidejopublic native_lr_prasidejo(){    return g_lrpras;} /*NAVITES END*/
taciau map kazkodel nepriima, speju kad klaidu dahuja :D

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keli klausimai...

Post by aaarnas »

1. inc failo kurio funkcijas registruoji plugine, prie include nereikia įtraukti.
2. Plugine kuriame naudosi sukurtus native reikia tik viršuje pridėti to inc failo include ir tiesiai kreiptis į komandą toje vietoje kurioje reikia. Atskirai nereikia tame plugine registruoti ir aprašinėti nieko.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Keli klausimai...

Post by psychical »

aaarnas wrote:1. inc failo kurio funkcijas registruoji plugine, prie include nereikia įtraukti.
2. Plugine kuriame naudosi sukurtus native reikia tik viršuje pridėti to inc failo include ir tiesiai kreiptis į komandą toje vietoje kurioje reikia. Atskirai nereikia tame plugine registruoti ir aprašinėti nieko.
ta ipvz kaip turetu atrodyt? :D

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Keli klausimai...

Post by aaarnas »

Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Keli klausimai...

Post by psychical »

aaarnas wrote:Nu tai:

Code: Select all

public native_reiksmes_keitimas(bool:reiksme)    duel_active = reiksme
reiksmes_keitimas(true)

reiksmes_keitimas(false)
taip ir nesupratau :D kai registruoji navita ta iregistruoji su situo public navite, ir manyciau jis tikrai nekeicia reiksmes, manyciau reiksme keicia kitur... taciau tu man duodi, taip, kad navitas keicia reiksmi... FTW? :D

P.S. Kas cia dar blogai --->
vipmenu.sma

Code: Select all

 #include <amxmodx>#include <rezlt> new bool:First[33];#define FLAG ADMIN_LEVEL_H new g_lrpras //lr prasidejes  public plugin_init(){     register_event("HLTV", "event_round_start", "a", "1=0", "2=0")    register_clcmd("say /vipmenu", "task_team_menu")} public event_round_start(id){    g_lrpras = false}public task_team_menu(id){    if(!is_user_alive(id))       return PLUGIN_HANDLED;     if(g_lrpras = true)    {        client_print(id, print_center, "Ar tu isprotejai? Per LR naudot vipmenu?!")         }  
rezlt.inc

Code: Select all

#if defined _rezlt_included  #endinput#endif#define _rezlt_included native lr_prasidejo()
last_request.sma

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fakemeta>#include <hamsandwich>#include <fun>#include <rezlt> new g_lrpras public plugin_natives(){       register_native("lr_prasidejo", "native_lr_prasidejo", 1)} public plugin_init(){     register_clcmd("say_team !lr", "sub_choose_enemy") } public sub_choose_enemy(id, menu, item){    g_lrpras = true    } /*NAVITES START*/ // Native: lr_prasidejopublic native_lr_prasidejo(){    return g_lrpras;} /*NAVITES END*/

User avatar
aurimasko
Flooderis arba specialistas
Posts: 736
Joined: 2010 Sep 04 08:45

Re: Keli klausimai...

Post by aurimasko »

vipmenu plugine jokių kintamųjų kurti nereikia, tik parašyti #include <rezlt>, o tikrinti ar prasidėjęs lr reikia if(lr_prasidejo())

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

Re: Keli klausimai...

Post by psychical »

nu sakykim, susitvarkiau ta :D dbr dar klausiams iskilo kaip padaryti jog native butu galima keisti ne tik is pagrindinio plugino?

Post Reply

Who is online

Users browsing this forum: No registered users and 44 guests