[POMOC] SaveKorisnik

Započeo Frank Smith
25. Apr. 2017. Zaključano
938
pregleda
16
postova
Frank Smith
2
Wheel Man
25. Apr. 2017.
Skripta koju koristim: Od 0
Detaljan opis problema: Ovako, napravio sam SacuvajKorisnika, i sad sta se desava, stavio sam da cuva korisnika kada se on disconnecta, ali ako server pukne, ili se izgasi, igrac se ne sacuva to jeste : "Pare, Zlato , ID Posao, ORG, Lider itd itd ... Koristim INI . Ako moze neko da pomogne .
Dio skripte: Nije potrebno ja mislim, ako bude trebalo napisite
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nije potrebno
NanySamper
4
Made Man
26. Apr. 2017.
Ne razumijem sta tacno zelis?
Frank Smith
2
Wheel Man
26. Apr. 2017.
Delicâ„¢ wrote on April 26, 2017, 3:28 pm:
Ne razumijem sta tacno zelis?

@Delicâ„¢
Slusaj ovako, kada se server stopira ili igrac izadje sa servera. Igracu se ne sacuvaju podaci: "Novac", "Zlato", itd itd ... I ako sam napravio da se sacuva evo i kod ...
SacuvajKorisnika( playerid )
{
new INI:File = INI_Open( Korisnici( playerid ) );
INI_SetTag( File, "Informacije" );
INI_WriteString( File, "Lozinka", PlayerInfo[ playerid ][ pLozinka ] );
INI_WriteInt( File, "Pol", PlayerInfo[ playerid ][ pPol ] );
INI_WriteInt( File, "Godine", PlayerInfo[ playerid ][ pGodine ] );
    INI_WriteInt( File, "Novac", PlayerInfo[ playerid ][ pNovac ] );
INI_WriteInt( File, "Level", PlayerInfo[ playerid ][ pLevel ] );
INI_WriteInt( File, "Respekt", PlayerInfo[ playerid ][ pRespekt ] );
INI_WriteInt( File, "Poboljsanja", PlayerInfo[ playerid ][ pPoboljsanja ] );
INI_WriteInt( File, "PayDay", PlayerInfo[ playerid ][ pPayDay ] );
INI_WriteInt( File, "Admin", PlayerInfo[ playerid ][ pAdmin ] );
INI_WriteInt( File, "Skin", PlayerInfo[ playerid ][ pSkin ] );
INI_WriteInt( File, "Spawn", PlayerInfo[ playerid ][ pSpawn ] );
    INI_WriteInt( File, "PocetniTut", PlayerInfo[ playerid ][ pPocetniTut ] );
    INI_WriteInt( File, "AdminVrsta", PlayerInfo[ playerid ][ pAdminVrsta ] );
    INI_WriteInt( File, "GMVrsta", PlayerInfo[ playerid ][ pGMVrsta ] );
    INI_WriteInt( File, "StaffSlot", PlayerInfo[ playerid ][ pStaffSlot ] );
    INI_WriteInt( File, "BRacun", PlayerInfo[ playerid ][ pBRacun ] );
    INI_WriteInt( File, "PreostaloZaOtplatu", PlayerInfo[ playerid ][ pPreostaloZaOtplatu ] );
    INI_WriteInt( File, "IznosRate", PlayerInfo[ playerid ][ pIznosRate ] );
    INI_WriteInt( File, "IznosKredita", PlayerInfo[ playerid ][ pIznosKredita ] );
    INI_WriteInt( File, "OnlineSati", PlayerInfo[ playerid ][ pOnlineSati ] );
    INI_WriteInt( File, "GameMaster", PlayerInfo[ playerid ][ pGM ] );
INI_WriteInt( File, "Drzava", PlayerInfo[ playerid ][ pDrzava ] );
INI_WriteString( File, "Email", PlayerInfo[ playerid ][ pEmail ] );
    INI_WriteString( File, "LastLogin", PlayerInfo[ playerid ][ pLastLogin ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ xPromoter ] );
INI_WriteBool( File, "ImaBRacun", PlayerInfo[ playerid ][ xImaBRacun ] );
INI_WriteInt( File, "PlatniRacun", PlayerInfo[ playerid ][ xPlatniRacun ] );
INI_WriteInt( File, "Zlato", PlayerInfo[ playerid ][ pZlato ] );
INI_WriteInt( File, "BanDays", PlayerInfo[ playerid ][ pBDays ] );
INI_WriteInt( File, "BanMonths", PlayerInfo[ playerid ][ pBMonths ] );
INI_WriteInt( File, "BanYear", PlayerInfo[ playerid ][ pBYears ] );
INI_WriteInt( File, "Registrovan", PlayerInfo[ playerid ][ pRegistrovan ] );
INI_WriteInt( File, "VoziloID1", PlayerInfo[ playerid ][ pVoziloID ][ 0 ] );
INI_WriteInt( File, "VoziloID2", PlayerInfo[ playerid ][ pVoziloID ][ 1 ] );
INI_WriteInt( File, "VoziloID3", PlayerInfo[ playerid ][ pVoziloID ][ 2 ] );
INI_WriteInt( File, "VoziloID4", PlayerInfo[ playerid ][ pVoziloID ][ 3 ] );
INI_WriteInt( File, "Mutiran", PlayerInfo[ playerid ][ pMutiran ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ pPromoter ] );
INI_WriteInt( File, "NovacBanka", PlayerInfo[ playerid ] );
INI_WriteInt( File, "Posao", PlayerInfo[ playerid ][ pPosao ] );
INI_Close( File );
return 1;
}

A evo i da se na player disconnect sacuva:
public OnPlayerDisconnect( playerid, reason )
{
    DestroyPlayerTextDraws( playerid );

if( CitaTutorialStartovan[ playerid ] == true ) b_KillTimer( TimerTutorial[ playerid ] );

    if( IgracSeRegistruje[ playerid ] == true ) RegisterTDControl( playerid, false );
   
  if( UlogovanProvera[ playerid ] == 1 )
{
SacuvajKorisnika( playerid );
}
for(new i=0;i<20;i++)
{
    if(playerid == PitanjeID)
    {
        PitanjeID = -1;
            strmid(Pitanje, "Nema", 0, strlen("Nema"), 255);
    }
}
return 1;
}
Bolex_
4
Made Man
26. Apr. 2017.
Ne vidim problem
stock SacuvajKorisnika( playerid )
{
new INI:File = INI_Open( Korisnici( playerid ) );
INI_SetTag( File, "Informacije" );
INI_WriteString( File, "Lozinka", PlayerInfo[ playerid ][ pLozinka ] );
INI_WriteInt( File, "Pol", PlayerInfo[ playerid ][ pPol ] );
INI_WriteInt( File, "Godine", PlayerInfo[ playerid ][ pGodine ] );
    INI_WriteInt( File, "Novac", PlayerInfo[ playerid ][ pNovac ] );
INI_WriteInt( File, "Level", PlayerInfo[ playerid ][ pLevel ] );
INI_WriteInt( File, "Respekt", PlayerInfo[ playerid ][ pRespekt ] );
INI_WriteInt( File, "Poboljsanja", PlayerInfo[ playerid ][ pPoboljsanja ] );
INI_WriteInt( File, "PayDay", PlayerInfo[ playerid ][ pPayDay ] );
INI_WriteInt( File, "Admin", PlayerInfo[ playerid ][ pAdmin ] );
INI_WriteInt( File, "Skin", PlayerInfo[ playerid ][ pSkin ] );
INI_WriteInt( File, "Spawn", PlayerInfo[ playerid ][ pSpawn ] );
    INI_WriteInt( File, "PocetniTut", PlayerInfo[ playerid ][ pPocetniTut ] );
    INI_WriteInt( File, "AdminVrsta", PlayerInfo[ playerid ][ pAdminVrsta ] );
    INI_WriteInt( File, "GMVrsta", PlayerInfo[ playerid ][ pGMVrsta ] );
    INI_WriteInt( File, "StaffSlot", PlayerInfo[ playerid ][ pStaffSlot ] );
    INI_WriteInt( File, "BRacun", PlayerInfo[ playerid ][ pBRacun ] );
    INI_WriteInt( File, "PreostaloZaOtplatu", PlayerInfo[ playerid ][ pPreostaloZaOtplatu ] );
    INI_WriteInt( File, "IznosRate", PlayerInfo[ playerid ][ pIznosRate ] );
    INI_WriteInt( File, "IznosKredita", PlayerInfo[ playerid ][ pIznosKredita ] );
    INI_WriteInt( File, "OnlineSati", PlayerInfo[ playerid ][ pOnlineSati ] );
    INI_WriteInt( File, "GameMaster", PlayerInfo[ playerid ][ pGM ] );
INI_WriteInt( File, "Drzava", PlayerInfo[ playerid ][ pDrzava ] );
INI_WriteString( File, "Email", PlayerInfo[ playerid ][ pEmail ] );
    INI_WriteString( File, "LastLogin", PlayerInfo[ playerid ][ pLastLogin ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ xPromoter ] );
INI_WriteBool( File, "ImaBRacun", PlayerInfo[ playerid ][ xImaBRacun ] );
INI_WriteInt( File, "PlatniRacun", PlayerInfo[ playerid ][ xPlatniRacun ] );
INI_WriteInt( File, "Zlato", PlayerInfo[ playerid ][ pZlato ] );
INI_WriteInt( File, "BanDays", PlayerInfo[ playerid ][ pBDays ] );
INI_WriteInt( File, "BanMonths", PlayerInfo[ playerid ][ pBMonths ] );
INI_WriteInt( File, "BanYear", PlayerInfo[ playerid ][ pBYears ] );
INI_WriteInt( File, "Registrovan", PlayerInfo[ playerid ][ pRegistrovan ] );
INI_WriteInt( File, "VoziloID1", PlayerInfo[ playerid ][ pVoziloID ][ 0 ] );
INI_WriteInt( File, "VoziloID2", PlayerInfo[ playerid ][ pVoziloID ][ 1 ] );
INI_WriteInt( File, "VoziloID3", PlayerInfo[ playerid ][ pVoziloID ][ 2 ] );
INI_WriteInt( File, "VoziloID4", PlayerInfo[ playerid ][ pVoziloID ][ 3 ] );
INI_WriteInt( File, "Mutiran", PlayerInfo[ playerid ][ pMutiran ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ pPromoter ] );
INI_WriteInt( File, "NovacBanka", PlayerInfo[ playerid ] );
INI_WriteInt( File, "Posao", PlayerInfo[ playerid ][ pPosao ] );
INI_Close( File );
return 1;
}


Ukoliko restart servera radis putem komande kao /gmx trebas da postavis
 SacuvajKorisnika(playerid); isto tako i kod RCON
Frank Smith
2
Wheel Man
26. Apr. 2017.
@Bolex_
Bolex, ne ne, nego u opste kada igrac izadje sa servera ne sacuva mu se nista ... Jedno vrijeme mi je radilo ali prestalo ...
Ili kada iskljucim server na GamePanel pa ga upalim, ili ga restartujem, opet se nista ne sacuva ...
Bolex_
4
Made Man
26. Apr. 2017.
Da bi moglo spremati moras se i ucitati odnekle
Frank Smith
2
Wheel Man
26. Apr. 2017.
@Bolex_
Pa Bolex ono ga ucitava sa sa funkcijom SacuvajKorisnika ... Pojasni malo ..
Bolex_
4
Made Man
26. Apr. 2017.
Postavi nam jos kodova u vezi Saving/Loading
Frank Smith
2
Wheel Man
26. Apr. 2017.
@Bolex_
Evo

SACUVAJ KORISNIKA
SacuvajKorisnika( playerid )
{
new INI:File = INI_Open( Korisnici( playerid ) );
INI_SetTag( File, "Informacije" );
INI_WriteString( File, "Lozinka", PlayerInfo[ playerid ][ pLozinka ] );
INI_WriteInt( File, "Pol", PlayerInfo[ playerid ][ pPol ] );
INI_WriteInt( File, "Godine", PlayerInfo[ playerid ][ pGodine ] );
    INI_WriteInt( File, "Novac", PlayerInfo[ playerid ][ pNovac ] );
INI_WriteInt( File, "Level", PlayerInfo[ playerid ][ pLevel ] );
INI_WriteInt( File, "Respekt", PlayerInfo[ playerid ][ pRespekt ] );
INI_WriteInt( File, "Poboljsanja", PlayerInfo[ playerid ][ pPoboljsanja ] );
INI_WriteInt( File, "PayDay", PlayerInfo[ playerid ][ pPayDay ] );
INI_WriteInt( File, "Admin", PlayerInfo[ playerid ][ pAdmin ] );
INI_WriteInt( File, "Skin", PlayerInfo[ playerid ][ pSkin ] );
INI_WriteInt( File, "Spawn", PlayerInfo[ playerid ][ pSpawn ] );
    INI_WriteInt( File, "PocetniTut", PlayerInfo[ playerid ][ pPocetniTut ] );
    INI_WriteInt( File, "AdminVrsta", PlayerInfo[ playerid ][ pAdminVrsta ] );
    INI_WriteInt( File, "GMVrsta", PlayerInfo[ playerid ][ pGMVrsta ] );
    INI_WriteInt( File, "StaffSlot", PlayerInfo[ playerid ][ pStaffSlot ] );
    INI_WriteInt( File, "BRacun", PlayerInfo[ playerid ][ pBRacun ] );
    INI_WriteInt( File, "PreostaloZaOtplatu", PlayerInfo[ playerid ][ pPreostaloZaOtplatu ] );
    INI_WriteInt( File, "IznosRate", PlayerInfo[ playerid ][ pIznosRate ] );
    INI_WriteInt( File, "IznosKredita", PlayerInfo[ playerid ][ pIznosKredita ] );
    INI_WriteInt( File, "OnlineSati", PlayerInfo[ playerid ][ pOnlineSati ] );
    INI_WriteInt( File, "GameMaster", PlayerInfo[ playerid ][ pGM ] );
INI_WriteInt( File, "Drzava", PlayerInfo[ playerid ][ pDrzava ] );
INI_WriteString( File, "Email", PlayerInfo[ playerid ][ pEmail ] );
    INI_WriteString( File, "LastLogin", PlayerInfo[ playerid ][ pLastLogin ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ xPromoter ] );
INI_WriteBool( File, "ImaBRacun", PlayerInfo[ playerid ][ xImaBRacun ] );
INI_WriteInt( File, "PlatniRacun", PlayerInfo[ playerid ][ xPlatniRacun ] );
INI_WriteInt( File, "Zlato", PlayerInfo[ playerid ][ pZlato ] );
INI_WriteInt( File, "BanDays", PlayerInfo[ playerid ][ pBDays ] );
INI_WriteInt( File, "BanMonths", PlayerInfo[ playerid ][ pBMonths ] );
INI_WriteInt( File, "BanYear", PlayerInfo[ playerid ][ pBYears ] );
INI_WriteInt( File, "Registrovan", PlayerInfo[ playerid ][ pRegistrovan ] );
INI_WriteInt( File, "VoziloID1", PlayerInfo[ playerid ][ pVoziloID ][ 0 ] );
INI_WriteInt( File, "VoziloID2", PlayerInfo[ playerid ][ pVoziloID ][ 1 ] );
INI_WriteInt( File, "VoziloID3", PlayerInfo[ playerid ][ pVoziloID ][ 2 ] );
INI_WriteInt( File, "VoziloID4", PlayerInfo[ playerid ][ pVoziloID ][ 3 ] );
INI_WriteInt( File, "Mutiran", PlayerInfo[ playerid ][ pMutiran ] );
INI_WriteInt( File, "Promoter", PlayerInfo[ playerid ][ pPromoter ] );
INI_WriteInt( File, "NovacBanka", PlayerInfo[ playerid ] );
INI_WriteInt( File, "Posao", PlayerInfo[ playerid ][ pPosao ] );
INI_Close( File );
return 1;
}


ENUM pInfo
enum xPlayerInfo
{
pLozinka[ LOZINKA_STRING ],
pPol,
pGodine,
pNovac,
pLevel,
pRespekt,
pPoboljsanja,
pPayDay,
pAdmin,
pSkin,
pSpawn,
    pPocetniTut,
  pAdminVrsta,
pGMVrsta,
pStaffSlot,
    pBRacun,
    pPreostaloZaOtplatu,
    pIznosRate,
    pIznosKredita,
    pOnlineSati,
    pGM,
pDrzava,
pEmail[ 34 ],
pLastLogin[ 64 ],
xPromoter,
bool:xImaBRacun,
xPlatniRacun,
pZlato,
pSpawned,
pBDays,
pBMonths,
pBYears,
pRegistrovan,
pVoziloID[ 4 ],
pMutiran,
pPromoter,
pPojas,
pNovacBanka,
pPosao
}


public UcitajKorisnika
public UcitajKorisnika( playerid, name[], value[] )
{
    INI_String( "Lozinka", PlayerInfo[ playerid ][ pLozinka ], LOZINKA_STRING );
INI_Int( "Pol", PlayerInfo[ playerid ][ pPol ] );
INI_Int( "Godine", PlayerInfo[ playerid ][ pGodine ] );
    INI_Int( "Novac", PlayerInfo[ playerid ][ pNovac ] );
INI_Int( "Level", PlayerInfo[ playerid ][ pLevel ] );
INI_Int( "Respekt", PlayerInfo[ playerid ][ pRespekt ] );
INI_Int( "Poboljsanja", PlayerInfo[ playerid ][ pPoboljsanja ] );
INI_Int( "PayDay", PlayerInfo[ playerid ][ pPayDay ] );
INI_Int( "Admin", PlayerInfo[ playerid ][ pAdmin ] );
INI_Int( "Skin", PlayerInfo[ playerid ][ pSkin ] );
INI_Int( "Spawn", PlayerInfo[ playerid ][ pSpawn ] );
  INI_Int( "PocetniTut", PlayerInfo[ playerid ][ pPocetniTut ] );
  INI_Int( "AdminVrsta", PlayerInfo[ playerid ][ pAdminVrsta ] );
  INI_Int( "GMVrsta", PlayerInfo[ playerid ][ pGMVrsta ] );
  INI_Int( "StaffSlot", PlayerInfo[ playerid ][ pStaffSlot ] );
  INI_Int( "BRacun", PlayerInfo[ playerid ][ pBRacun ] );
  INI_Int( "PreostaloZaOtplatu", PlayerInfo[ playerid ][ pPreostaloZaOtplatu ] );
  INI_Int( "IznosRate", PlayerInfo[ playerid ][ pIznosRate ] );
  INI_Int( "IznosKredita", PlayerInfo[ playerid ][ pIznosKredita ] );
  INI_Int( "OnlineSati", PlayerInfo[ playerid ][ pOnlineSati ] );
  INI_Int( "GameMaster", PlayerInfo[ playerid ][ pGM ] );
INI_Int( "Drzava", PlayerInfo[ playerid ][ pDrzava ] );
INI_String( "Email", PlayerInfo[ playerid ][ pEmail ], 34 );
    INI_String( "LastLogin", PlayerInfo[ playerid ][ pLastLogin ], 64 );
INI_Int( "Zlato", PlayerInfo[ playerid ][ pZlato ] );
INI_Int( "BanDays", PlayerInfo[ playerid ][ pBDays ] );
INI_Int( "BanMonths", PlayerInfo[ playerid ][ pBMonths ] );
INI_Int( "BanYear", PlayerInfo[ playerid ][ pBYears ] );
INI_Int( "Registrovan", PlayerInfo[ playerid ][ pRegistrovan ] );
INI_Int( "VoziloID1", PlayerInfo[ playerid ][ pVoziloID ][ 0 ] );
INI_Int( "VoziloID2", PlayerInfo[ playerid ][ pVoziloID ][ 1 ] );
INI_Int( "VoziloID3", PlayerInfo[ playerid ][ pVoziloID ][ 2 ] );
INI_Int( "VoziloID4", PlayerInfo[ playerid ][ pVoziloID ][ 3 ] );
INI_Int( "Mutiran", PlayerInfo[ playerid ][ pMutiran ] );
INI_Int( "Promoter", PlayerInfo[ playerid ][ pPromoter ] );
INI_Int( "NovacBanka", PlayerInfo[ playerid ] );
INI_Int( "Posao", PlayerInfo[ playerid ][ pPosao] );
return 1;
}


I to je to 😉
[xWeiss] Boky
4
Enforcer
26. Apr. 2017.
Jel imas kod logina - INI_ParseFile(Korisnici(playerid), "UcitajKorisnika", .bExtra = true, .extra = playerid);
Frank Smith
2
Wheel Man
26. Apr. 2017.
@RESPOSNE
Da imam ...
[xWeiss] Boky
4
Enforcer
26. Apr. 2017.
Frank Smith wrote on April 26, 2017, 5:27 pm:
@RESPOSNE
Da imam ...


Posalji mi pod OnPlayerConnect(playerid) ucitavanje sa login ili register..
Frank Smith
2
Wheel Man
26. Apr. 2017.
@RESPOSNE
Evo ti cijeli OnPlayerConnect
public OnPlayerConnect( playerid )
{

BelaBojaIgraca( playerid );
SetPlayerVirtualWorld( playerid, ( playerid + 2000 ) );

b_SetPlayerHealth( playerid, 99.0 );

ServerInfo[ BrojPosetaServeru ]++;

SCM( playerid, -1, ""col_narandzasta"Ucitavanje..." );

ResetujIgraca( playerid );
CreatePlayerTextDraws( playerid );

if( fexist( Korisnici( playerid ) ) )
{
    INI_ParseFile( Korisnici( playerid ), "UcitajKorisnika", .bExtra = true, .extra = playerid);

if( PlayerInfo[ playerid ][ pBDays ] > 0)
{
    new year,day,month;
getdate( year, month, day );

if( PlayerInfo[ playerid ][ pBDays ] > day && PlayerInfo[ playerid ][ pBMonths ] >= month && PlayerInfo[ playerid ][ pBYears ] >= year )
{
SCM( playerid, CRVENA, "__________________BAN________________");
SendClientMessageEx( playerid, BELA, ""col_bela"Banovan si sa ovog servera do "col_server"%d/%d/%d"col_bela".", PlayerInfo[ playerid ][ pBDays ], PlayerInfo[ playerid ][ pBMonths ], PlayerInfo[ playerid ][ pBYears ] );
SCM( playerid, BELA, ""col_bela"Ukoliko mislis da je ovo greska ili da nisi kriv.");
SCM( playerid, BELA, ""col_bela"Zahtev za unban mozes traziti na "col_server"forumu."col_bela"");
SCM( playerid, BELA, ""col_bela"Forum: "col_server"www.uskoro.com");
SCM( playerid, CRVENA, "_____________________________________");
Kickovanje( playerid, " ");
return 1;
}
}

        if( PlayerInfo[ playerid ][ pBDays ] > 0)
{
            new year,day,month;
getdate( year, month, day );
            if( PlayerInfo[ playerid ][ pBDays ] < day )
{
PlayerInfo[ playerid ][ pBDays ] = 0;
}
}

if( PlayerInfo[ playerid ][ pRegistrovan ] == 1 )
{
    SetTimerEx( "Login", 100, false, "d", playerid );
}
else
{
    if( ServerInfo[ Registracija ] == false )
{
        SendClientMessage( playerid, CRVENA, "REGISTRACIJA JE TRENUTNO ONEMOGUCENA." );
        SendClientMessage( playerid, CRVENA, "BS ADMIN TEAM." );
        SetTimerEx( "KickIgraca", 150, false, "d", playerid );
        return 1;
    }

SetTimerEx( "Register", 100, false, "d", playerid );
}
}
else
{
    if( !IsValidRoleplayName( GetName( playerid ) ) )
{
SendClientMessage( playerid, CRVENA, "Dobili ste kick zbog krivo formatiranog imena!" );
SendClientMessage( playerid, CRVENA, "Vase ime mora biti u formatu Ime_Prezime!" );
SetTimerEx( "KickIgraca", 150, false, "d", playerid );
return 1;
}

    if( ServerInfo[ Registracija ] == false )
{
SendClientMessage( playerid, CRVENA, "REGISTRACIJA JE TRENUTNO ONEMOGUCENA." );
SendClientMessage( playerid, CRVENA, "BS ADMIN TEAM." );
SetTimerEx( "KickIgraca", 150, false, "d", playerid );
            return 1;
    }

    SetTimerEx( "Register", 100, false, "d", playerid );
}
return 1;
}
[xWeiss] Boky
4
Enforcer
26. Apr. 2017.
Frank Smith wrote on April 26, 2017, 5:31 pm:
@RESPOSNE
Evo ti cijeli OnPlayerConnect
public OnPlayerConnect( playerid )
{

BelaBojaIgraca( playerid );
SetPlayerVirtualWorld( playerid, ( playerid + 2000 ) );

b_SetPlayerHealth( playerid, 99.0 );

ServerInfo[ BrojPosetaServeru ]++;

SCM( playerid, -1, ""col_narandzasta"Ucitavanje..." );

ResetujIgraca( playerid );
CreatePlayerTextDraws( playerid );

if( fexist( Korisnici( playerid ) ) )
{
    INI_ParseFile( Korisnici( playerid ), "UcitajKorisnika", .bExtra = true, .extra = playerid);

if( PlayerInfo[ playerid ][ pBDays ] > 0)
{
    new year,day,month;
getdate( year, month, day );

if( PlayerInfo[ playerid ][ pBDays ] > day && PlayerInfo[ playerid ][ pBMonths ] >= month && PlayerInfo[ playerid ][ pBYears ] >= year )
{
SCM( playerid, CRVENA, "__________________BAN________________");
SendClientMessageEx( playerid, BELA, ""col_bela"Banovan si sa ovog servera do "col_server"%d/%d/%d"col_bela".", PlayerInfo[ playerid ][ pBDays ], PlayerInfo[ playerid ][ pBMonths ], PlayerInfo[ playerid ][ pBYears ] );
SCM( playerid, BELA, ""col_bela"Ukoliko mislis da je ovo greska ili da nisi kriv.");
SCM( playerid, BELA, ""col_bela"Zahtev za unban mozes traziti na "col_server"forumu."col_bela"");
SCM( playerid, BELA, ""col_bela"Forum: "col_server"www.uskoro.com");
SCM( playerid, CRVENA, "_____________________________________");
Kickovanje( playerid, " ");
return 1;
}
}

        if( PlayerInfo[ playerid ][ pBDays ] > 0)
{
            new year,day,month;
getdate( year, month, day );
            if( PlayerInfo[ playerid ][ pBDays ] < day )
{
PlayerInfo[ playerid ][ pBDays ] = 0;
}
}

if( PlayerInfo[ playerid ][ pRegistrovan ] == 1 )
{
    SetTimerEx( "Login", 100, false, "d", playerid );
}
else
{
    if( ServerInfo[ Registracija ] == false )
{
        SendClientMessage( playerid, CRVENA, "REGISTRACIJA JE TRENUTNO ONEMOGUCENA." );
        SendClientMessage( playerid, CRVENA, "BS ADMIN TEAM." );
        SetTimerEx( "KickIgraca", 150, false, "d", playerid );
        return 1;
    }

SetTimerEx( "Register", 100, false, "d", playerid );
}
}
else
{
    if( !IsValidRoleplayName( GetName( playerid ) ) )
{
SendClientMessage( playerid, CRVENA, "Dobili ste kick zbog krivo formatiranog imena!" );
SendClientMessage( playerid, CRVENA, "Vase ime mora biti u formatu Ime_Prezime!" );
SetTimerEx( "KickIgraca", 150, false, "d", playerid );
return 1;
}

    if( ServerInfo[ Registracija ] == false )
{
SendClientMessage( playerid, CRVENA, "REGISTRACIJA JE TRENUTNO ONEMOGUCENA." );
SendClientMessage( playerid, CRVENA, "BS ADMIN TEAM." );
SetTimerEx( "KickIgraca", 150, false, "d", playerid );
            return 1;
    }

    SetTimerEx( "Register", 100, false, "d", playerid );
}
return 1;
}


Ovo si skinuo moj mod sto sam radio za pocetnike Ime Servera RolePlay..

Dokaz: http://balkan-samp.com/forum/index.php?topic=109458.0
Frank Smith
2
Wheel Man
26. Apr. 2017.
@RESPOSNE
Slusaj ovako, ako zelis da pomognes pomozi, ako ne zelis brate nemoj ni da odgovaras na temu, Moderatori molim Vas rijesite ovo ... I da je tvoj mod, a koliko vidim tvoj mod je cista kopija SM, samo neke pocetnicke stvari dok ja na ovom modu imam:
Organizacije
Posao Rudar
System Zlatare + Mapa
System Banke + Mapa
Sistem Hangara
Sistem pojasa
Admin System
Reg/Log System
Pitaj System
System paljenja/gasenja motora vozila
House System itd itd ... Istina je kopirao sam pocetni tut i reg/log system sa San Marino moda, samo da bih lakse testirao mod, ali cu u buducnosti napraviti i svoj .... Ako hoces pomozi ako ne, onda nemoj ni komentarisati

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha