Page 2 of 2

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 29 20:56
by Tetusis
InvIs wrote:Čia šiaip klausimėlis.

Kodėl kai kur naudojami tie ^ ? :)
nes komandoje yra 2 argumentai/kintamieji

jei paprastai parasytum i konsole
bind f impulse 100

tau ismestu

bind <key> [command] : attach a command to a key

kadangi rasei be kabuciu.

o jeigu tiesiog koda parasytum

Code: Select all

client_cmd(id,"bind f "impulse 100"")
sitaip, tau nesusikompiliuotu reikia kabutes atskirti su ^

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 29 23:17
by Pukuotukas951
Tetusis wrote:
Pukuotukas951 wrote:Man blemba reikia ŽAIDĖJUI SU KOMANDA dingtų žibintuvėlis!!! o ne panaikint žibintuvėlį iš servo.....


TAU VA PAVYZDYS

public dingsta()
{
DINGSTA ZIBINTUVELIS
}

Code: Select all

#include <amxmodx> public plugin_init() {    register_cvar("zibintuvelis", "1")    register_clcmd( "impulse 100", "blokuojam" )} public blokuojam(id) {    if(get_cvar_num("zibintuvelis")== 1) {        return 1    }    return 0}
deja bet neveikia, neišjungia žibintuvėlio

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 30 13:05
by aaarnas

Code: Select all

#include <amxmodx>#include <engine> new cvar_zibintuvelis public plugin_init() {    cvar_zibintuvelis = register_cvar("zibintuvelis", "1")    register_impulse(100, "blokuojam")} public blokuojam(id)    return (get_pcvar_num(cvar_zibintuvelis))?PLUGIN_HANDLED_MAIN:PLUGIN_CONTINUE;

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 30 14:15
by Pukuotukas951
aaarnas wrote:

Code: Select all

#include <amxmodx>#include <engine> new cvar_zibintuvelis public plugin_init() {    cvar_zibintuvelis = register_cvar("zibintuvelis", "1")    register_impulse(100, "blokuojam")} public blokuojam(id)    return (get_pcvar_num(cvar_zibintuvelis))?PLUGIN_CONTINUE:PLUGIN_HANDLED_MAIN;
Vistiek neišjungia. Prasideda diena ir duoda žibintuvėlį, o kai spaudi baigti jo neišjungia, nors parašės į baigtų funkciją blokuojam(tempid).

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 30 14:42
by Tetusis
aaarnas wrote:

Code: Select all

#include <amxmodx>#include <engine> new cvar_zibintuvelis public plugin_init() {    cvar_zibintuvelis = register_cvar("zibintuvelis", "1")    register_impulse(100, "blokuojam")} public blokuojam(id)    return (get_pcvar_num(cvar_zibintuvelis))?PLUGIN_CONTINUE:PLUGIN_HANDLED_MAIN;
reikejo man pasidometi apie register_impulse O_o

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 30 16:26
by Pukuotukas951

Code: Select all

#include <amxmodx>#include <engine> new cvar_zibintuvelis public plugin_init() {        cvar_zibintuvelis = register_cvar("zibintuvelis", "1")        register_impulse(100, "blokuojam")    register_impulse(100, "impulse_100")    register_logevent("round_end", 2, "1=Round_End") } public blokuojam(id)    return (get_pcvar_num(cvar_zibintuvelis))?PLUGIN_CONTINUE:PLUGIN_HANDLED_MAIN;  public miaumiau(id) /* Čia šitą funkciją atlieku pats su komanda... */{    if(cs_get_user_team(id) == CS_TEAM_T)           {                  client_cmd(tempid, "impulse 100")        }} public round_end(){    new players[32], pnum, tempid;    get_players(players,pnum,"a")        for( new i; i<pnum; i++)    {        tempid = players[i];                  blokuojam(tempid) /*pasibaigus round išjungia visiem žibintuvėlius padaro OFF, DINGAU! */    }}
Duot žibintuvėlį duoda, o išjungt kai reikia NEVEIKIA ;(

Re: Kokia komanda tai atlieka?

Posted: 2012 Oct 31 02:04
by aaarnas
Pataisiau kodą. Sumaišęs netyčia buvau.
InvIs wrote:Čia šiaip klausimėlis.

Kodėl kai kur naudojami tie ^ ? :)

Paprasčiau pasakius, ^ simbolis reiškia, kad sekantį, po jo simbolį ignoruoti kaip užbaigimą. T.y., jis leidžia atspausdinti specialus simbolius, tokius kaip " stringe, nes kitaip jo ten neįdėsi kaip char'o.