ProveraRPImena (Nema nigde)

Započeo Hijena
19. Maj 2018.
667
pregleda
7
postova
lilvoc
4
Shot Caller
19. Maj 2018.
Problem(error/warning): ProveraRPImena
Dio skripte: [ pawn ][ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ][ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): nema potrebe

Ako neko moze da mi napravi proverarpimena u skripti i da stavi moje i ime od druga, trazim u skripti vec 3-4h proverurpimena, onplayerconnect nigde nema nicega. Ko hoce nek se javi pm ili nek mi ovde objasni kako i sta da radim da napravim proverurpimena.
Grebovic_Danijel
5
Godfather
19. Maj 2018.
To ti se nalazi kod logina trebalo bi
lilvoc
4
Shot Caller
19. Maj 2018.
ᗪ卂乂 wrote on May 19, 2018, 10:17 am:
To ti se nalazi kod logina trebalo bi

Nep, nema nigde, sve sam pretrrazio bukv, jel mozes ti da udjes da pogledas dacu ti fajl? Ako ti nije tesko, hvala 🙂
lilvoc
4
Shot Caller
19. Maj 2018.
Pazi pod jednim imenom moze da se udje, ali ne mogu u skripti da nadjem gde da dodam druga unikatna imena jbt
muamerkadusic
5
Godfather
19. Maj 2018.
ctrl+f proverarpimena i "" ime i return 0 u return 1
Muaz_Saletovic
4
Enforcer
19. Maj 2018.
lilvoc wrote on May 19, 2018, 9:54 am:
Treba mi neko ko moze da mi napravi proverarpimena u skripti, nema nigde, pokusao sam i od onplayerconnect da trazim ali nista, nek se javi pm ko moze, hvala unapred 😄


1. Ovo stavi pod public OnPlayerConnect
 	if(!ProveraRPImena(playerid))
    {
    StatusKonekta(playerid, 2);
return 1;
    }


2. Ovaj stock stavi negdje
stock ProveraRPImena(playerid)
{
    new pname,underline=0;
    GetPlayerName(playerid, pname, sizeof(pname));
    if(strfind(pname,"[",true) != (-1)) return 0;
    else if(strfind(pname,"]",true) != (-1)) return 0;
    else if(strfind(pname,"$",true) != (-1)) return 0;
    else if(strfind(pname,"(",true) != (-1)) return 0;
    else if(strfind(pname,")",true) != (-1)) return 0;
    else if(strfind(pname,"=",true) != (-1)) return 0;
    else if(strfind(pname,"@",true) != (-1)) return 0;
    else if(strfind(pname,"1",true) != (-1)) return 0;
    else if(strfind(pname,"2",true) != (-1)) return 0;
    else if(strfind(pname,"3",true) != (-1)) return 0;
    else if(strfind(pname,"4",true) != (-1)) return 0;
    else if(strfind(pname,"5",true) != (-1)) return 0;
    else if(strfind(pname,"6",true) != (-1)) return 0;
    else if(strfind(pname,"7",true) != (-1)) return 0;
    else if(strfind(pname,"8",true) != (-1)) return 0;
    else if(strfind(pname,"9",true) != (-1)) return 0;
    else if(strfind(pname,".",true) != (-1)) return 0;
    else if(strfind(pname,",",true) != (-1)) return 0;
    else if(strfind(pname,"-",true) != (-1)) return 0;
    new maxname = strlen(pname);
    for(new i=0; i    {
      if(pname == '_') underline ++;
    }
    if(underline != 1) return 0;
    pname = toupper(pname);
    for(new x=1; x    {
        if(pname == '_') pname[x+1] = toupper(pname[x+1]);
        else if(pname != '_' && pname[x-1] != '_') pname = tolower(pname);
    }
return 1;
}
lilvoc
4
Shot Caller
19. Maj 2018.
Mr.Valdez wrote on May 19, 2018, 11:16 am:
1. Ovo stavi pod public OnPlayerConnect
 	if(!ProveraRPImena(playerid))
    {
    StatusKonekta(playerid, 2);
return 1;
    }


2. Ovaj stock stavi negdje
stock ProveraRPImena(playerid)
{
    new pname,underline=0;
    GetPlayerName(playerid, pname, sizeof(pname));
    if(strfind(pname,"[",true) != (-1)) return 0;
    else if(strfind(pname,"]",true) != (-1)) return 0;
    else if(strfind(pname,"$",true) != (-1)) return 0;
    else if(strfind(pname,"(",true) != (-1)) return 0;
    else if(strfind(pname,")",true) != (-1)) return 0;
    else if(strfind(pname,"=",true) != (-1)) return 0;
    else if(strfind(pname,"@",true) != (-1)) return 0;
    else if(strfind(pname,"1",true) != (-1)) return 0;
    else if(strfind(pname,"2",true) != (-1)) return 0;
    else if(strfind(pname,"3",true) != (-1)) return 0;
    else if(strfind(pname,"4",true) != (-1)) return 0;
    else if(strfind(pname,"5",true) != (-1)) return 0;
    else if(strfind(pname,"6",true) != (-1)) return 0;
    else if(strfind(pname,"7",true) != (-1)) return 0;
    else if(strfind(pname,"8",true) != (-1)) return 0;
    else if(strfind(pname,"9",true) != (-1)) return 0;
    else if(strfind(pname,".",true) != (-1)) return 0;
    else if(strfind(pname,",",true) != (-1)) return 0;
    else if(strfind(pname,"-",true) != (-1)) return 0;
    new maxname = strlen(pname);
    for(new i=0; i    {
      if(pname == '_') underline ++;
    }
    if(underline != 1) return 0;
    pname = toupper(pname);
    for(new x=1; x    {
        if(pname == '_') pname[x+1] = toupper(pname[x+1]);
        else if(pname != '_' && pname[x-1] != '_') pname = tolower(pname);
    }
return 1;
}


Radii hvala ti puno  😉

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha