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.