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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4327 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

Taigi uzeinu i serva su vardu: Tomas_Sa

Ir raso:

Netinkamas vardas. Tinkama forma: Vardas_Pavarde

 

Kodas:

stock TinkamasVardas(playerid)
{
new ZaidejoVardas[MAX_PLAYER_NAME],SkiriamasBruksnelis;
GetPlayerName(playerid,ZaidejoVardas,MAX_PLAYER_NAME);
if(strfind(ZaidejoVardas,"[",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"]",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"$",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"(",true) != -1) return 0;
else if(strfind(ZaidejoVardas,")",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"=",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"@",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"1",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"2",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"3",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"4",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"5",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"6",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"7",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"8",true) != -1) return 0;
else if(strfind(ZaidejoVardas,"9",true) != -1) return 0;
for(new i=0;i<strlen(ZaidejoVardas);i++){
if(ZaidejoVardas[i] == '_') SkiriamasBruksnelis++;}
if(SkiriamasBruksnelis != 1) return 0;
return 1;
}

kame bedos?

An error occurred while loading signature.

Štai, prašau. Viską pakeisk į:

stock InvalidNickKick(playerid)
{
if(IsPlayerNPC(playerid))return 1;
    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,COLOR,"* Serveris: Jusu slapyvardis netinkamas. Vardas rasosi didziaja raide!");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   format(msg,sizeof(msg),"* ]]] %s  [[ ]] %i [[[ *", name[0], name[0]);
   SendClientMessage(playerid, RED, msg);
   Kick(playerid);
   return 1;
}
 
if(name[where+1] < 65 || name[where+1] > 90)
    {
   SendClientMessage(playerid,COLOR,"* Serveris: Jusu slapyvardis netinkamas. Pavarde rasosi didziaja raide!");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
}
 
for(new i = 1; i < where-1; i++)
{
if(name[i] < 97 || name[i] > 122)
{
SendClientMessage(playerid,COLOR,"* Serveris: Jusu slapyvardis netinkamas del: (didziosios raides arba skaiciai vardo vidury)");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
   }
}
 
 
    if(where == 0 || where == lenght || where==-1)
    {
   SendClientMessage(playerid,COLOR,"* Serveris: Jusu slapyvardis netinkamas.");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
}
 
if(strlen(name[where])<4)
{
   SendClientMessage(playerid,COLOR,"* Serveris: Jusu pavarde per trumpa");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
}
 
if(where<3)
{
   SendClientMessage(playerid,COLOR,"* Serveris: Jusu vardas per trumpas");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
}
 
 
if(invalid != -1)
{
   SendClientMessage(playerid,COLOR,"* Serveris: Varde rasta netinkamu raidziu.");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(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,COLOR,"* Serveris: Jusu slapyvardis netinkamas del: (didziosios raides arba skaiciai pavardes vidury)");
   SendClientMessage(playerid,COLOR,"* Serveris: Teisinga slapyvardzio forma butu:");
   SendClientMessage(playerid,COLOR,"* Serveris: Vardas_Pavarde");
   Kick(playerid);
   return 1;
   }
}
return 0;
}
Ir prie registracijos/prisijungimo sistemos prirašyk 

if(InvalidNickKick(playerid)) return 0;

2014-03-28 - 2015-02-24

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4327 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ą...