Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4452 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

sveiki iskilo klausimas kaip dauguma zino kaip buna freerom serveriuose kad gali jungtis su betkokiais nick , tai as noriu kad pas manes butu kad galetu tiktais admin 4 lvl jugtis i betkokiu nick nors ir test supergames ir t.t supratot manau ko man reikia ir manau stai kodas kur tikrina ar vardas teisingas ar ne :

stock InvalidNickKick(playerid)
{
    new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid,name,sizeof(name));
    new where = strfind(name,"_",true);
    new lenght = strlen(name)-1;
    new invalid = strfind(name,"[",true);
    if(invalid == -1) invalid = strfind(name,"]",true);

	if(name[0] < 65 || name[0] > 90)
    {
        new msg[128];
	    SendClientMessage(playerid,RED,"* Jûsø slapyvardis netinkamas. Vardas_Pavardë raðomi ið didþiosios raidës!");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø.");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    format(msg,sizeof(msg),"* ]]] %s  [[ ]] %i [[[ *", name[0], name[0]);
	    SendClientMessage(playerid, RED, msg);
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }

	 if(name[where+1] < 65 || name[where+1] > 90)
    {
    	SendClientMessage(playerid,RED,"* Jûsø slapyvardis netinkamas. Vardas_Pavardë raðomi ið didþiosios raidës!");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø.");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }

	for(new i = 1; i < where-1; i++)
	{
		if(name[i] < 97 || name[i] > 122)
		{
			SendClientMessage(playerid,RED,"* Jûsø slapyvardis netinkamas dël: (didþiosios raidës arba skaièiaius vardo viduryje)");
		    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
		    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
		    SetTimerEx("KickEx", 100, false, "d", playerid);
		    return 1;
		}
	}


    if(where == 0 || where == lenght || where==-1)
    {
	    SendClientMessage(playerid,RED,"* Jûsø slapyvardis netinkamas.");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }

	 if(strlen(name[where])<4)
	 {
	    SendClientMessage(playerid,RED,"* Jûsø pavardë per trumpa");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }

	 if(where<3)
	 {
	    SendClientMessage(playerid,RED,"* Jûsø vardas per trumpas");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }


	 if(invalid != -1)
	 {
	    SendClientMessage(playerid,RED,"* Varde rastà netinkamø raidþiø.");
	    SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
	    SendClientMessage(playerid,RED,"* Vardas_Pavardë");
	    SetTimerEx("KickEx", 100, false, "d", playerid);
	    return 1;
	 }

	for(new i = where+2; i < MAX_PLAYER_NAME; i++)
	{
		if(name[i] < 97 || name[i] > 122)
		{
			if(name[i] == 0){i = MAX_PLAYER_NAME; return 0;}
			SendClientMessage(playerid,RED,"* Jûsø slapyvardis netinkamas dël: (didþiosios raidës arba skaièiai pavardës viduryje)");
	    	SendClientMessage(playerid,RED,"* Teisinga slapyvardþio forma bûtø:");
	    	SendClientMessage(playerid,RED,"* Vardas_Pavardë");
		    SetTimerEx("KickEx", 100, false, "d", playerid);
		    return 1;
		}
	}
	return 0;
}


stock InvalidNickKick(playerid)

{

    new name[MAX_PLAYER_NAME];

    GetPlayerName(playerid,name,sizeof(name));

    new where = strfind(name,"_",true);

    new lenght = strlen(name)-1;

    new invalid = strfind(name,"[",true);

    if(invalid == -1) invalid = strfind(name,"]",true);

    if(playerDB[playerid][admin] == 4) return 1;

    if(name[0] < 65 || name[0] > 90)

    {

        if(playerDB[playerid][admin] == 4) return 1;

        new msg[128];

        SendClientMessage(playerid,RED,"* Jūsų slapyvardis netinkamas. Vardas_Pavardė rašomi iš didžiosios raidės!");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų.");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        format(msg,sizeof(msg),"* ]]] %s  [[ ]] %i [[[ *", name[0], name[0]);

        SendClientMessage(playerid, RED, msg);

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

     if(name[where+1] < 65 || name[where+1] > 90)

    {

        SendClientMessage(playerid,RED,"* Jūsų slapyvardis netinkamas. Vardas_Pavardė rašomi iš didžiosios raidės!");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų.");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

    for(new i = 1; i < where-1; i++)

    {

        if(name < 97 || name > 122)

        {

            SendClientMessage(playerid,RED,"* Jūsų slapyvardis netinkamas dėl: (didžiosios raidės arba skaičiaius vardo viduryje)");

            SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

            SendClientMessage(playerid,RED,"* Vardas_Pavardė");

            SetTimerEx("KickEx", 100, false, "d", playerid);

            return 1;

        }

    }

    if(where == 0 || where == lenght || where==-1)

    {

        SendClientMessage(playerid,RED,"* Jūsų slapyvardis netinkamas.");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

     if(strlen(name[where])<4)

     {

        SendClientMessage(playerid,RED,"* Jūsų pavardė per trumpa");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

     if(where<3)

     {

        SendClientMessage(playerid,RED,"* Jūsų vardas per trumpas");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

     if(invalid != -1)

     {

        SendClientMessage(playerid,RED,"* Varde rastą netinkamų raidžių.");

        SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

        SendClientMessage(playerid,RED,"* Vardas_Pavardė");

        SetTimerEx("KickEx", 100, false, "d", playerid);

        return 1;

     }

    for(new i = where+2; i < MAX_PLAYER_NAME; i++)

    {

        if(name < 97 || name > 122)

        {

            if(name == 0){i = MAX_PLAYER_NAME; return 0;}

            SendClientMessage(playerid,RED,"* Jūsų slapyvardis netinkamas dėl: (didžiosios raidės arba skaičiai pavardės viduryje)");

            SendClientMessage(playerid,RED,"* Teisinga slapyvardžio forma būtų:");

            SendClientMessage(playerid,RED,"* Vardas_Pavardė");

            SetTimerEx("KickEx", 100, false, "d", playerid);

            return 1;

        }

    }

    return 0;

}

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4452 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...