admin.sma

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Spag
Gana aktyvus vartotojas
Posts: 269
Joined: 2012 Dec 31 15:39

admin.sma

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

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

Re: admin.sma

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

Image

Vėliau, vietoj to, kad išspausdintų skaičių (%d arba %i), jis spausdina "char", raidę (%c)

Spag
Gana aktyvus vartotojas
Posts: 269
Joined: 2012 Dec 31 15:39

Re: admin.sma

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

Image

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

Code: Select all

ackSignal(id)

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests