[Pomoc]Oko imena na serveru


Započeo Mucee_Hadzic, Novembar 06, 2014, 19:06:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:OG:RP
Detaljan opis problema:Kako da napravim da na serveru umjesto Muco_Alemdar pise samo Muco ??
Dio skripte:..
Neke slike/video za lakse dobivanje pomoci(neobavezno):..

Denis_Lapi

*

Balkan SA:MP Web Designer

Gde hoces to da zamenis, u kojem delu skripte?

[FS] Bank Sistem
[TuT] Array Sistem (Napredna)


"Pa krenite na mene i provesce te se super ko kapetan Kuka kada levom brise dupe"

www.denis-lapi.com

ne kontam .. ja hocu da mi umjesto Muco_Alemdar pise samo muco a ne znam kako da to uradim

Koliko sam skuzio ti hoces da ti iznad glave pise nadimak?


Ovaj profil na BS koristi nas troje. Kike, Duksna, Amatic. Tako da neispadnemo glupi :D

ili hoćeš registirat se sa imenom Muco,ali ne možeš jer ima RP provjera imena?

CMD:changename(playerid, params[])
{
    new player,name[126];
    if (!sscanf(params, "us[100]", player, name))
    {
      //  print("testo -55");
        if(player != INVALID_PLAYER_ID)
        {
          //   print("testo -88");
            if(PlayerInfo[playerid][pAdmin] >= 6)
            {
              new string[256];
             // print("testo -99");
                format(string, sizeof(string), "korisnici/%s.ini", GetName(player));
                new novoime[256];
                format(novoime, sizeof(novoime), "korisnici/%s.ini", name);
               // print("testo -1");
                frename(string,novoime);
               // print("testo 0");
                new name3[MAX_PLAYER_NAME];
                GetPlayerName(player, name3, sizeof(name3));
               // print("test 1");
                for(new h = 1; h < MAX_ADMINS; h++)
                {
                new textic[64];
                format(textic, sizeof(textic), "staff/admini/Admin_%d.ini",h);
                if(fexist(textic))
                {
                if(strcmp(AdminInfo[h][aIme],name3, true) == 0)
                {
                strmid(AdminInfo[h][aIme], name, 0, strlen(name), 255);
                SaveAdmin(h);
                }
                }
                }
                new name4[MAX_PLAYER_NAME];
                GetPlayerName(player, name4, sizeof(name4));
                for(new z = 1; z < MAX_GM; z++)
                {
                new textic[64];
                format(textic, sizeof(textic), "staff/suporteri/Suporter_%d.ini",z);
                if(fexist(textic))
                {
               // print("test 2");
                if(strcmp(GmInfo[z][gIme],name4, true) == 0)
                {
               // print("test 3");
                strmid(GmInfo[z][gIme], name, 0, strlen(name), 255);
                SaveGM(z);
              //  print("test 4");
                }
                }
                }

                new name5[MAX_PLAYER_NAME];
                GetPlayerName(playerid, name5, sizeof(name5));
                for(new m = 1; m < MAX_DONATOR; m++)
                {
                new textic[64];
                format(textic, sizeof(textic), "staff/donatori/Donator_%d.ini",m);
                if(fexist(textic))
                {
                if(strcmp(DonatorInfo[m][dIme],name5, true) == 0)
                {
                strmid(DonatorInfo[m][dIme], name, 0, strlen(name), 255);
                SaveDonator(m);
                }
                }
                }

                new name6[MAX_PLAYER_NAME];
                GetPlayerName(playerid, name6, sizeof(name6));
                for(new y = 1; y < MAX_PROMOTER; y++)
                {
                new textic[126];
                format(textic, sizeof(textic), "staff/promoteri/Promoter_%d.ini",y);
                if(fexist(textic))
                {
                if(strcmp(PromoterInfo[y][prIme],name6, true) == 0)
                {
                strmid(PromoterInfo[y][prIme], name, 0, strlen(name), 255);
                SavePromoter(y);
                }
                }
                }
               // print("test 5");
                format(string,sizeof(string),"[ADMIN] Administrator %s je promjenio ime igracu %s na %s.", GetName(playerid), GetName(player), name);
            	ABroadCast(ZUTA,string,1);
                SetPlayerName(player,name);
                fremove(string);
               // print("test 6");
                format(string, sizeof(string), "{02ff0e}Promjenio si ime igracu %s na %s.",GetName(player), name);
                SendClientMessage(playerid, ZUTA, string);
                format(string, sizeof(string), "Vase ime je promjenjeno na %s od strane Administratora %s.", name,GetName(playerid));
                SendClientMessage(player, ZUTA, string);
                if(PlayerInfo[player][pKljucKuce] != 2555)
                {
                new kuca = PlayerInfo[player][pKljucKuce];
                strmid(HI[kuca][hVlasnik], name, 0, strlen(name), 255);
                SacuvajKucu(kuca);
                }
                if(PlayerInfo[player][pKljucFirme] != 255)
                {
                new kuca = PlayerInfo[player][pKljucFirme];
                strmid(FI[kuca][fVlasnik], name, 0, strlen(name), 255);
                SacuvajFirmu(kuca);
                }
                if(PlayerInfo[player][pKljucStana] != 2555)
                {
                new kuca = PlayerInfo[player][pKljucStana];
                strmid(SI[kuca][sVlasnik], name, 0, strlen(name), 255);
                SacuvajStan(kuca);
                }
                if(PlayerInfo[player][pGaraza] != 0)
                {
                new kuca = PlayerInfo[player][pGaraza];
                strmid(GarageInfo[kuca][gOwner], name, 0, strlen(name), 255);
                }
                if(PlayerInfo[player][pTrafika] != 0)
                {
                new kuca = PlayerInfo[player][pTrafika];
                format(TrafikaInfo[kuca][kVlasnik],50,"%s",name);
                SaveTrafika(kuca);
                }
                if(PlayerInfo[player][pPcarkey] != 999)
                {
                new kuca = PlayerInfo[player][pPcarkey];
                strmid(CarInfo[kuca][cOwner], name, 0, strlen(name), 9999);
                SacuvajCos(kuca);
                }
                if(PlayerInfo[player][pPcarkey2] != 999)
                {
                new kuca = PlayerInfo[player][pPcarkey2];
                strmid(CarInfo[kuca][cOwner], name, 0, strlen(name), 9999);
                SacuvajCos(kuca);
                }
                if(PlayerInfo[player][pPcarkey3] != 2555)
                {
                new kuca = PlayerInfo[player][pPcarkey3];
                strmid(CarInfo[kuca][cOwner], name, 0, strlen(name), 9999);
                SacuvajCos(kuca);
                }
            }
            else return SendClientMessage(playerid, GRAD2, "Niste ovlasceni da koristitie ovu komandu!");
        }
        else return SendClientMessage(playerid, GRAD2, "Taj igrac nije online!");
    }
    else return SendClientMessage(playerid, GRAD2, "Koristi: /Changename <Player ID/Dio imena> <Novo ime>");
    return 1;
}


evo ti komanda /changename pa mjenjaj ime bez ikakve zajebancije, samo promijeni level kod ovog [pAdmin] i sve je uredu


Ovaj profil na BS koristi nas troje. Kike, Duksna, Amatic. Tako da neispadnemo glupi :D

da da hocu da se reg sa imenom Muco samo kao ono sto ima dukenzi li doz



koji je to mod?
Probaj pretražiti u modu
RPIme
ProveraRPimena
...
Ne možemo ti ovako pomoći  ;)

jel to edit up-a ako jeste trazi ovo
stock provjerarpimena(playerid)
i brisi sve ovo sto ti je u tom stocku i stavi ovo
stock ProveraRPImena(playerid)
{
    new pname[MAX_PLAYER_NAME],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;
    ////////////////////////////////////////////////////////////////////////////
    else if(strfind(pname,"Mucooo",true) != (-1)) return 1; // Vlasnik!!!
	////////////////////////////////////////////////////////////////////////////
	new maxname = strlen(pname);
    for(new i=0; i<maxname; i++)
    {
       if(pname[i] == '_') underline ++;
    }
    if(underline != 1) return 0;
    pname[0] = toupper(pname[0]);
    for(new x=1; x<maxname; x++)
    {
        if(pname[x] == '_') pname[x+1] = toupper(pname[x+1]);
        else if(pname[x] != '_' && pname[x-1] != '_') pname[x] = tolower(pname[x]);
    }
	return 1;
}
///


ma ajd jbg i on je pocetnik bio nekad i zna kako je kad se moli za nesto da mu se objasni ali eto ja ga pitam kako da u tom njegovom modu nadjem taj stats sto je on prepravio nece lik da kaze al ajd


hvala ti brate rijesio sam to uz pomoc tebe.. ajde procitaj privatnu poruku