Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Janko poslato Februar 17, 2018, 17:22:58 POSLE PODNE

Naslov: Problem sa spec nickom
Poruka od: Janko poslato Februar 17, 2018, 17:22:58 POSLE PODNE
Detaljan opis problema:Koristim UP mod,kada promenim nick nekom u ig on vise ne moze da udje,jedino sto mogu je u skripti da dozvolim taj nick ako treba jos kodove samo kazite koje
Dio skripte:
YCMD:changename(playerid, params[], help)
{
new player, name[126];
if (!sscanf(params, "us[100]", player, name))
{
if(player != INVALID_PLAYER_ID)
{
if(PI[playerid][Admin] >= 6)
{
    new string[256], imencina[64];
    format(string,sizeof(string),"["C_BELA"*{2E6D94}] [WARNING] %s je promenio ime igracu %s na %s", Ime_Igraca(playerid), Ime_Igraca(player), name);
    StaffPoruka(-1, string);
format(string, sizeof(string), "[CHANGENAME] "C_BELA"Promenio si ime igracu %s na %s",Ime_Igraca(player), name);
    SendClientMessage(playerid, SERVERBOJA, string);
format(string, sizeof(string), "[CHANGENAME] "C_BELA"Vase ime je promjenjeno na %s od strane Administratora %s", name,Ime_Igraca(playerid));
    SendClientMessage(player, SERVERBOJA, string);
format(imencina, sizeof(imencina), KORISNICI , Ime_Igraca(player));
new usrfile[50];
format(usrfile, sizeof(usrfile), KORISNICI, name);
if(fexist(usrfile)) return Error(playerid, "Taj nick vec postoji!" );
SavePlayer(player);
    INI_ParseFile(Korisnici(player), "LoadUser_%s", .bExtra = true, .extra = player);
    //----------------------------------------------------------------------
new kkk[MAX_PLAYER_NAME];
new files[32];
I_meIgraca(player, kkk);
format(files,sizeof(files), KORISNICI ,kkk);
// -------------------------------------------------------------
SetPlayerName(player,name);
    new name3[MAX_PLAYER_NAME];
                GetPlayerName(player, name3, sizeof(name3));
                if(PI[player][Admin] > 0)
                {
                    new aids = PI[player][pAdminID];
            strmid(AdminInfo[aids][aAdmin], name, 0, strlen(name), 255);
              SacuvajAdmine();
    }
    if(PI[player][GM] > 0)
                {
                    new aids = PI[player][pGameMasterID];
            strmid(GameMasterInfo[aids][hGameMaster], name, 0, strlen(name), 255);
              SacuvajGameMastere();
        }
    ServerS[sNames]++;
SacuvajServerStats();
if(PI[player][Kuca] != -1)
{
new kuca = PI[player][Kuca];
strmid(KucaInfo[kuca][kVlasnik], name, 0, strlen(name), 255);
SacuvajKucu(kuca);
}
if(PI[player][pPosedovanjeFirme] != -1)
{
new kuca = PI[player][pPosedovanjeFirme];
strmid(FirmaInfo[kuca][fVlasnik], name, 0, strlen(name), 255);
SacuvajFirmu(kuca);
}
if(PI[player][pPosedovanjeStana] != -1)
{
new kuca = PI[player][pPosedovanjeStana];
strmid(StanInfo[kuca][sVlasnik], name, 0, strlen(name), 255);
SacuvajStan(kuca);
}
if(PI[player][pPosedovanjeVikendice] != -1)
{
new kuca = PI[player][pPosedovanjeVikendice];
strmid(VikendiceInfo[kuca][viVlasnik], name, 0, strlen(name), 255);
SacuvajStan(kuca);
}
if(PI[player][Vozilo1] != -1)
{
new kuca = PI[player][Vozilo1];
strmid(VoziloInfo[kuca][vVlasnik], name, 0, strlen(name), 9999);
SacuvajVozilo(kuca);
}
if(PI[player][Vozilo2] != -1)
{
new kuca = PI[player][Vozilo2];
strmid(VoziloInfo[kuca][vVlasnik], name, 0, strlen(name), 9999);
SacuvajVozilo(kuca);
}
if(PI[player][Vozilo3] != -1)
{
new kuca = PI[player][Vozilo3];
strmid(VoziloInfo[kuca][vVlasnik], name, 0, strlen(name), 9999);
SacuvajVozilo(kuca);
}
SacuvajNovePromene(player);
fremove(files);
}
else return Error(playerid, "Samo Admin 6+");
}
else return Error(playerid, "Taj igrac nije na serveru!");
}
else return Koristi(playerid, "changename [ID] [novo ime]");
return 1;
}
Naslov: Odg: Problem sa spec nickom
Poruka od: 6YuKiMuRo9 poslato Februar 17, 2018, 17:36:00 POSLE PODNE
Ne sacuva mu lozinku...Jer u SavePlayer nema cuvanje lozinke kod UP-a
Naslov: Odg: Problem sa spec nickom
Poruka od: Łuk@ poslato Februar 19, 2018, 14:23:49 POSLE PODNE
formular