Re: Keli klausimai...
Posted: 2011 Mar 20 23:21
Aš specialiai lietuviškai rašiau
. Na čia nėra labai daug ko suprasti.

Code: Select all
duel_active = true
Code: Select all
public native_reiksmes_keitimas(bool:reiksme) duel_active = reiksme
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*/
Code: Select all
#if defined _rezlt_included #endinput#endif#define _rezlt_included native lr_prasidejo()
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*/
ta ipvz kaip turetu atrodyt?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.
taip ir nesupratauaaarnas wrote:Nu tai:reiksmes_keitimas(true)Code: Select all
public native_reiksmes_keitimas(bool:reiksme) duel_active = reiksme
reiksmes_keitimas(false)
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?!") }
Code: Select all
#if defined _rezlt_included #endinput#endif#define _rezlt_included native lr_prasidejo()
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*/