Kokia komanda tai atlieka?

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Tetusis

Re: Kokia komanda tai atlieka?

Post 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 ^

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

Re: Kokia komanda tai atlieka?

Post 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

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

Re: Kokia komanda tai atlieka?

Post 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;
Palikau CS pasaulį ;/ . Nebepasiekiamas.

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

Re: Kokia komanda tai atlieka?

Post 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).

Tetusis

Re: Kokia komanda tai atlieka?

Post 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

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

Re: Kokia komanda tai atlieka?

Post 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 ;(

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

Re: Kokia komanda tai atlieka?

Post 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.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest