Message cvar
-
- Gana aktyvus vartotojas
- Posts: 421
- Joined: 2011 Aug 13 11:12
- Skype: pksoldierlt
- Location: ATOSTOGOSE
Message cvar
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?
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
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Message cvar
Tai bandyk laime kurt cvar'ą, tada tai komandai kokį holderį, PVZ(tik nežinau ar teisingas ;D)
tiesa pasakius, abejoju ar veiks, bet pabandyti verta ;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}
Re: Message cvar
Aisku, kad neveiks. Per daug klaidu cia ^^
Re: Message cvar
This moderator is full of crap.
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Message cvar
Cha, cha, cha ne pro aš, ir be to čia tik spėjimas....newb wrote:Aisku, kad neveiks. Per daug klaidu cia ^^
Really? No way... Tai duok savo ką turi ;DhleV wrote:This moderator is full of crap.
Re: Message cvar
topinishleV wrote:This moderator is full of crap.





Re: Message cvar
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 }}
-
- Gana aktyvus vartotojas
- Posts: 421
- Joined: 2011 Aug 13 11:12
- Skype: pksoldierlt
- Location: ATOSTOGOSE
Re: Message cvar
Flyer dėkui, kažką panašaus ir galvojau, einu pabandyti.
Tik man neaišku, kokią funkciją atlieka komanda[12]
Tik man neaišku, kokią funkciją atlieka komanda[12]
ISVYKES
Re: Message cvar
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.
Jei dar ko nors nesupratai ar dar nori paklaust - rašyk.

-
- Gana aktyvus vartotojas
- Posts: 421
- Joined: 2011 Aug 13 11:12
- Skype: pksoldierlt
- Location: ATOSTOGOSE
Re: Message cvar
Ne, viską pasidariau, dėkui. Veikia puikiai! 

Last edited by InvIs on 2012 Jan 21 13:23, edited 1 time in total.
ISVYKES
Who is online
Users browsing this forum: Google [Bot] and 2 guests