Nick ilgumas.
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.
Š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.
Nick ilgumas.
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"
Re: Nick ilgumas.
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.
Re: Nick ilgumas.
Nereik pakeist i ? Nes kelis errorus meto kompilinant.
Code: Select all
get_user_name(client, name charmsax(name));
Code: Select all
get_user_name(client, name charsmax(name));
Re: Nick ilgumas.
Ten kablelio reikia po name. Pataisiau kodą.
Re: Nick ilgumas.
Bet vistiek neina sucompilinti, rašo : undefined symbol "charmsax" , 13 eilutėje
Re: Nick ilgumas.
Pakeisk i charsmax dar. Bet jei kas nors prisijungs su ilgu nicku, o veliau pakeis i 1 raide, tai ji neismes.
Re: Nick ilgumas.
Aišku, o tai kaip tada tikrinti dar ir pačiame žaidime?newb wrote:Pakeisk i charsmax dar. Bet jei kas nors prisijungs su ilgu nicku, o veliau pakeis i 1 raide, tai ji neismes.
Re: Nick ilgumas.
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));}
Re: Nick ilgumas.
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?
Re: Nick ilgumas.
Ko tau tie nickai nepatinka ?
Who is online
Users browsing this forum: Ahrefs [Bot] and 0 guests