Nick ilgumas.

Šiame forume vartotojai gali prašyti jiems reikiamo plugino.
Forum rules
Šiame forume galite siūlyti idėjas ar prašyti jums reikalingų pluginų. Jei kas nors pradės jį kurti, tai pasirašys Jūsų sukurtoje temoje. Niekada nepykite, jei niekas neatsako į Jūsų prašymą. Gal tai tiesiog per sudėtinga, arba reikalauja per daug darbo.
User avatar
Koti
Jau po truputį tampa savu
Posts: 192
Joined: 2012 Oct 24 14:37

Nick ilgumas.

Post by Koti »

Sveiki, reikia plugino kuris kickintu zaidejus, kuriu nickas trumpesnis nei 2 simboliai. Kuomet zaideja iskikina, jis gauna tokia zinute "Nicke privalo buti bent 2 simboliai / Your nickname must be at least 2 characters long"

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

Re: Nick ilgumas.

Post by hleV »

Code: Select all

#include <amxmodx> #define MIN_NAME_SYMBOLS 2 public plugin_init(){    register_plugin("Short Name Kicker", "1.0", "HLEV");} public client_connect(client){    new name[32];    get_user_name(client, name, charsmax(name));    trim(name); // Istrinam tarpus nick'o pradzioj ir pabaigoj        if (strlen(name) < MIN_NAME_SYMBOLS)        server_cmd("kick #%d ^"Nicke privalo buti bent 2 simboliai / Your nickname must be at least 2 characters long^"", get_user_userid(client));}
Last edited by hleV on 2013 Jan 20 20:40, edited 1 time in total.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

User avatar
Koti
Jau po truputį tampa savu
Posts: 192
Joined: 2012 Oct 24 14:37

Re: Nick ilgumas.

Post by Koti »

Nereik

Code: Select all

get_user_name(client, name charmsax(name));
pakeist i

Code: Select all

get_user_name(client, name charsmax(name));
? Nes kelis errorus meto kompilinant.

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

Re: Nick ilgumas.

Post by hleV »

Ten kablelio reikia po name. Pataisiau kodą.
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Nick ilgumas.

Post by Spag »

Bet vistiek neina sucompilinti, rašo : undefined symbol "charmsax" , 13 eilutėje

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

Re: Nick ilgumas.

Post by newb »

Pakeisk i charsmax dar. Bet jei kas nors prisijungs su ilgu nicku, o veliau pakeis i 1 raide, tai ji neismes.

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

Re: Nick ilgumas.

Post by Spag »

newb wrote:Pakeisk i charsmax dar. Bet jei kas nors prisijungs su ilgu nicku, o veliau pakeis i 1 raide, tai ji neismes.
Aišku, o tai kaip tada tikrinti dar ir pačiame žaidime?

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

Re: Nick ilgumas.

Post by hleV »

Nu kad charsmax() pas mane kode teisingai įrašytas, pats ten supisai kažką. Anyway,

Code: Select all

#include <amxmodx> #define MIN_NAME_SYMBOLS 2 public plugin_init(){    register_plugin("Short Name Kicker", "1.1", "HLEV");} public client_connect(client){    CheckNameLength(client);} public client_infochanged(client){    CheckNameLength(client);} CheckNameLength(client){    new name[32];    get_user_info(client, "name", name, charsmax(name));    trim(name); // Istrinam tarpus nick'o pradzioj ir pabaigoj        if (strlen(name) < MIN_NAME_SYMBOLS)        server_cmd("kick #%d ^"Nicke privalo buti bent 2 simboliai / Your nickname must be at least 2 characters long^"", get_user_userid(client));}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

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

Re: Nick ilgumas.

Post by Spag »

hleV wrote:Nu kad charsmax() pas mane kode teisingai įrašytas, pats ten supisai kažką. Anyway,

Code: Select all

#include <amxmodx> #define MIN_NAME_SYMBOLS 2 public plugin_init(){    register_plugin("Short Name Kicker", "1.1", "HLEV");} public client_connect(client){    CheckNameLength(client);} public client_infochanged(client){    CheckNameLength(client);} CheckNameLength(client){    new name[32];    get_user_info(client, "name", name, charsmax(name));    trim(name); // Istrinam tarpus nick'o pradzioj ir pabaigoj        if (strlen(name) < MIN_NAME_SYMBOLS)        server_cmd("kick #%d ^"Nicke privalo buti bent 2 simboliai / Your nickname must be at least 2 characters long^"", get_user_userid(client));}

testinua neveikia vinas dalykas, pvz jeigu nick: . . nu tarp tasku dideli tarpai
tai ileidzia i serva.... imanoma dar kokie tikrinimai?

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

Re: Nick ilgumas.

Post by newb »

Ko tau tie nickai nepatinka ?

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 0 guests