Message cvar

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Message cvar

Post by InvIs »

Erm, kaip čia greičiau apibūdinus:

Neina padaryti, kad eitų nustatinėti meniu priėjimo komandą? Pvz:
Prie meniu prieinu su komanda /menu, bet būtų kažkoks cvar, ar dar kas nors, per kurį tiesiogiai, neredaguodamas plugino, galėčiau tą komandą pakeisti?
ISVYKES

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

Re: Message cvar

Post by psychical »

Tai bandyk laime kurt cvar'ą, tada tai komandai kokį holderį, PVZ(tik nežinau ar teisingas ;D)

Code: Select all

#include <amxmodx> new cvar_write; public plugin_init(){    cvar_write = register_cvar("registruota_komanda", "say /menu");    new kazkas[360];    format(kazkas, sizeof(kazkas), "%s", cvar_write);     register_clcmd(kazkas, "funkcija");} public funkcija(id){    //kazkas atsitinka} 
tiesa pasakius, abejoju ar veiks, bet pabandyti verta ;D

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Message cvar

Post by newb »

Aisku, kad neveiks. Per daug klaidu cia ^^

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Message cvar

Post by hleV »

This moderator is full of crap.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Message cvar

Post by psychical »

newb wrote:Aisku, kad neveiks. Per daug klaidu cia ^^
Cha, cha, cha ne pro aš, ir be to čia tik spėjimas....
hleV wrote:This moderator is full of crap.
Really? No way... Tai duok savo ką turi ;D

alfre
Gana aktyvus vartotojas
Posts: 259
Joined: 2011 May 13 14:01
Skype: alfredasxl996
Contact:

Re: Message cvar

Post by alfre »

hleV wrote:This moderator is full of crap.
topinis :D :D :D :D :D

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Message cvar

Post by Fly3r »

Va pavizdys, bet čia galima tik per chat ją iškviesti.

Code: Select all

 #include <amxmodx> new pCvar public plugin_init(){            pCvar = register_cvar("Cvaro_Pavadinimas", "/menu")            register_clcmd("say", "cmd_say")            register_clcmd("say_team", "cmd_say")}public cmd_say(id){            new argv[12], komanda[12]            read_argv(1, argv, charsmax(argv))            get_pcvar_string(pCvar, komanda, charsmax(komanda))            if (equali(argv, komanda))            {                        // Atidaromas meniu            }} 

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Message cvar

Post by InvIs »

Flyer dėkui, kažką panašaus ir galvojau, einu pabandyti.
Tik man neaišku, kokią funkciją atlieka komanda[12]
ISVYKES

Fly3r
Jau po truputį tampa savu
Posts: 138
Joined: 2011 Nov 06 11:35

Re: Message cvar

Post by Fly3r »

komanda[12] yra vienmatis masyvas. Šiuo atveju, kai žaidėjas parašo ką nors per chat, tas komandos cvaras iškviečiamas ir jo tekstas įstatomas į tą masyvą, po jis tikrinamas su užrašu, kurį žaidėjas parašė. skaičius 12 rodo koks masyvo dydis ir kiek simbolių gali tilpti į jį.

Jei dar ko nors nesupratai ar dar nori paklaust - rašyk. :)

InvIs
Gana aktyvus vartotojas
Posts: 421
Joined: 2011 Aug 13 11:12
Skype: pksoldierlt
Location: ATOSTOGOSE

Re: Message cvar

Post by InvIs »

Ne, viską pasidariau, dėkui. Veikia puikiai! :)
Last edited by InvIs on 2012 Jan 21 13:23, edited 1 time in total.
ISVYKES

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 2 guests