Page 1 of 1
admin.sma
Posted: 2015 Jan 01 14:06
by Spag
kaip suprasti sia eilute:
Code: Select all
format(g_cmdLoopback, 15, "amxauth%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'))
Ka daro tas
Code: Select all
amxauth%c%c%c%c", random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z'), random_num('A', 'Z')
Re: admin.sma
Posted: 2015 Jan 01 14:33
by psychical
random_num('A', 'Z')
- Išrenka atsitiktinę raidę nuo A (65) iki Z (90) skaičiuose, kiekviena raidė visose kalbose turi savo skaitinę reikšmę. Tą patį galim parašyti taip:
random_num(65, 90)
Vėliau, vietoj to, kad išspausdintų skaičių (%d arba %i), jis spausdina "char", raidę (%c)
Re: admin.sma
Posted: 2015 Jan 01 14:38
by Spag
psychical wrote:random_num('A', 'Z')
- Išrenka atsitiktinę raidę nuo A (65) iki Z (90) skaičiuose, kiekviena raidė visose kalbose turi savo skaitinę reikšmę. Tą patį galim parašyti taip:
random_num(65, 90)
Vėliau, vietoj to, kad išspausdintų skaičių (%d arba %i), jis spausdina "char", raidę (%c)
Sita vieta puikiai suprantu, bet kam taip parasyta kokiam tikslui?:
Code: Select all
register_clcmd(g_cmdLoopback, "ackSignal") public ackSignal(id){ server_cmd("kick #%d ^"%L^"", get_user_userid(id), id, "NO_ENTRY") return PLUGIN_HANDLED}
o iskvieciama taip:
Code: Select all
client_cmd(id, "%s", g_cmdLoopback)
Kodėl nepaprasciau iskviesti tiesiog