Sarkenzo

Sarkenzo

Shot Caller

Poslednja aktivnost

pre 7 godina

postova

184

Kreiranih tema

52

XP

390

Pridružio se

maj 2012

Trenutna aktivnost

Izgleda da Sarkenzo trenutno ne radi ništa

Odgovorio na Sep 29, 2017
Vatrica na oruziju
GTA San Andreas Multiplayer / Pitanja & Pomoć
Pitanje:Kako da uklonim vatricu sa oruzija, da se na serveru ne vidi... Bez da ubacujem vrh puske u zid i slicno.. Pomoc bi mi znacila
Komentar: http://prntscr.com/gr9g5b

EDIT: fixao sam ti ime teme
Odgovorio na Sep 18, 2017
[Pomoc]Oko dialoga za napisi kaznu
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim:Moja
Detaljan opis problema:Kako ovo uraditi na jednostavniji nacin, ovo sto sam ja pokusavao ne valja nista
Dio skripte:

#define DIALOG_NAPISIKAZNU 91
#define DIALOG_NAPISIKAZNUIZNOS 92
#define DIALOG_NAPISIKAZNURAZLOG 93

if(dialogid == DIALOG_LSPD)
{
if(listitem == 1)
{
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,CRVENAA,"U vozilu ste");
ShowPlayerDialog(playerid,DIALOG_NAPISIKAZNU,DIALOG_STYLE_INPUT,"Napisi kaznu","Upisite ID igraca kom zelite da napisete kaznu","Potvrdi","Odustani");
}

if(dialogid == DIALOG_NAPISIKAZNU)
{
if(response)
{
new id;
id = strval(inputtext);
if(!IsPlayerConnected(id)) return SCM(playerid, CRVENAA, "Igrac nije na mrezi");
if(id == playerid) return SCM(playerid, CRVENAA, "Ne mozete sami sebi napisati kaznu");
if(!DaljinaIgraca(5.0,playerid,id)) return SCM(playerid,CRVENAA,"Igrac nije blizu vas");
ShowPlayerDialog(playerid,DIALOG_NAPISIKAZNUIZNOS,DIALOG_STYLE_INPUT,"Napisi kaznu","Upisite cenu kazne od $ 1 do $ 1500","Potvrdi","Odustani");
}
return 1;
}

if(dialogid == DIALOG_NAPISIKAZNUIZNOS)
{
if(response)
{
new cena;
if(cena < 1 || cena > 1500) return SCM(playerid, CRVENAA, "Cena ne moze biti manja od $ 1,ni veca od $ 1500");
ShowPlayerDialog(playerid,DIALOG_NAPISIKAZNURAZLOG,DIALOG_STYLE_INPUT,"Napisi kaznu","Unesite razlog zasto pisete igracu kaznu","Potvrdi","Odustani");
}
return 1;
}

if(dialogid == DIALOG_NAPISIKAZNURAZLOG)
{
if(response)
{
new id,cena;
NapisaoKaznu = playerid;
CenaKazne = cena;
SCMF(id, ZUTA, "Policajac %s vam je napisao kaznu | Iznos Kazne: %d |.", GetName(playerid), cena);
SCMF(id, ZUTA, "| Napravljeni Prekrsaj: %s |.", razlog);
SCM(id, ZUTA,"Da prihvatite kaznu kucajte /prihvati kaznu.");
SCMF(playerid, ZUTA, "Napisali ste kaznu igracu %s u iznosu od $ %d! | Razlog: %s |.", GetName(id), cena, inputtext);
}
}
return 1;
}

return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Odgovorio na May 26, 2017
Pomoc oko onvehicledeath nesto ja msm
GTA San Andreas Multiplayer / Pitanja & Pomoć
Koristim skriptu:Moja
Detaljan Opis Problema: Kako da napravim da kada radniku u hitnoj pomoci eksplodira vozilo, da igraca kog je vozio do bolnice server automatski posalje na lecenje ja sam nesto pokusavao ali nzm kako..

public OnVehicleDeath(vehicleid, killerid)
{
foreach(Player,i2)
{
if(VoziRanjenog == true)
{
DPC(killerid);
VoziRanjenog = false;
Info(killerid,""BELA"Unistili ste ambulantno vozilo dok ste prevozili igraca u bolnicu, igrac je poslat na lecenje automatski");
Info(i2,""BELA"Radniku hitne pomoci koji vas je vozio se prevrnulo ambulantno vozilo, server vas je automatski poslao na lecenje");
IgracevInfo = 1;
TeleportUBolnicu(i2);
IgracevInfo = 0;
IgracevInfo = 0;
}
}
Odgovorio na May 23, 2017
Pomoc oko cuvanja pozicije posle restarta
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam da se cuva pozicija na serveru, i radi kada se diskonektuje i vrati u igru ali kada pokrenem gmx preko rcon-a ili moje komande postavlja poziciju na 0 u .ini fajlu igraca.Ne znam kako to da resim
Dio skripte: //

uInfo:
Float: uPozicijaX,
Float: uPozicijaY,
Float: uPozicijaZ,
Float: uAngl,
uEnterijer,
uVirtuelniSvet
Ucitaj korisnika
INI_Float( "PozicijaX", IgracevInfo );
INI_Float( "PozicijaY", IgracevInfo );
INI_Float( "PozicijaZ", IgracevInfo );
INI_Float( "Angl", IgracevInfo );
INI_Int( "Enterijer", IgracevInfo );
INI_Int( "VirtuelniSvet", IgracevInfo );

public OnPlayerRequestClass(playerid, classid)
{
SpawnPlayer(playerid);
SetSpawnInfo( playerid, 1, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, 0, 0, 0, 0, 0, 0 );
return 1;
}

SpawnPlayer(playerid);
SetSpawnInfo( playerid, 1, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, 0, 0, 0, 0, 0, 0 );
ShowPlayerDialog(playerid, DIJALOG_PRIJAVA, DIALOG_STYLE_INPUT,""BELA"Prijava",""BELA"Upisite lozinku.","Prijava","Izlaz");

SpawnPlayer(playerid);
SetSpawnInfo( playerid, 1, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, IgracevInfo, 0, 0, 0, 0, 0, 0 );
ShowPlayerDialog(playerid, DIJALOG_REG, DIALOG_STYLE_INPUT,""BELA"Registracija",""BELA"Upisite lozinku.","Registracija","Izlaz");

if ( IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 )
{
SetPlayerPos( playerid, IgracevInfo, IgracevInfo, IgracevInfo );
SetPlayerFacingAngle( playerid, IgracevInfo );
SetPlayerInterior( playerid, IgracevInfo );
SetPlayerVirtualWorld( playerid, IgracevInfo );
Info(playerid,"{FFFFFF}Vraceni ste gde ste i bili" );
return 1;
}

if ( IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 && IgracevInfo[ playerid ] != 0 )
{
SetPlayerPos( playerid, IgracevInfo, IgracevInfo, IgracevInfo );
SetPlayerFacingAngle( playerid, IgracevInfo );
SetPlayerInterior( playerid, IgracevInfo );
SetPlayerVirtualWorld( playerid, IgracevInfo );
Info(playerid,"{FFFFFF}Vraceni ste gde ste i bili" );
return 1;
}

YCMD:gmx(playerid, params[], help)
{

if(IgracevInfo!=1)return Greska(playerid,"Niste admin.");
if(Aduznost!=true)return Greska(playerid,"Niste na {80FF00}|A|{FFFFFF} duznosti.");
new string;
format(string,sizeof(string),"{02C83E}|LG|{FFB928}Info:{80FF00}|A|%s{FFFFFF} je pokrenuo restartovanje servera!",GetName(playerid));
SCMTA(-1, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
CuvanjePozicija(i);
CuvanjeStatistikeKorisnika(i);
Kikuj(i);
SetTimer("Restart", 5000, false);
}
}
return 1;
}

forward Restart();
public Restart()
{
SendRconCommand("gmx");
return 1;
}

publics CuvanjePozicija(playerid)
{
GetPlayerPos(playerid, IgracevInfo, IgracevInfo, IgracevInfo);
GetPlayerFacingAngle(playerid, IgracevInfo);
return 1;
}
Ovo je dodato u cuvanje igraca
INI_SetTag( File, "Pozicije" );
INI_WriteFloat( File, "PozicijaX", IgracevInfo );
INI_WriteFloat( File, "PozicijaY", IgracevInfo );
INI_WriteFloat( File, "PozicijaZ", IgracevInfo );
INI_WriteFloat( File, "Angl", IgracevInfo );
INI_WriteInt( File, "Enterijer", GetPlayerInterior( playerid ) );
INI_WriteInt( File, "VirtuelniSvet", GetPlayerVirtualWorld( playerid ) );

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Odgovorio na May 23, 2017
[Pomoc]MYSQL prebacivanje u YSI TD
GTA San Andreas Multiplayer / Pitanja & Pomoć
Zato sto naprimer ne znam da radim sa MYSQL i sve mi je do sada pravljeno u YSI
Odgovorio na May 23, 2017
[Pomoc]MYSQL prebacivanje u YSI TD
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skripta koju koristim:
Detaljan opis:Kako prebaciti register and login system iz MYSQL u YSI
Dio skripte:

#include //SA-MP Team

#include //BlueG                                                      Version R41: https://github.com/pBlueG/SA-MP-MySQL/releases/tag/R41

#include //Y_Less                                                    Version 2.8.2: https://github.com/maddinat0r/sscanf/releases/tag/v2.8.2

#include //ZeeX                                                          Version 0.3.1 https://github.com/YashasSamaga/I-ZCMD - (Note: Rename izcmd to zcmd and done).

/*==============================================================================
Global Settings
==============================================================================*/

#if !defined MAX_LOGGIN_ATTEMPTS
#define MAX_LOGGIN_ATTEMPTS            (5)
#endif

#if !defined MIN_LENGTH_PASSWORD
#define MIN_LENGTH_PASSWORD            5
#endif

#if !defined MAX_LENGTH_PASSWORD
#define MAX_LENGTH_PASSWORD            20
#endif

#if !defined MIN_DATE_YEAR
#define MIN_DATE_YEAR                  (1850)
#endif

#if !defined MAX_DATE_YEAR
#define MAX_DATE_YEAR                  (2017)
#endif

#if !defined MAX_REGISTER_TEXTDRAWS
#define MAX_REGISTER_TEXTDRAWS          (22)
#endif

#if !defined MAX_LOGGIN_TEXTDRAWS
#define MAX_LOGGIN_TEXTDRAWS (4)
#endif

#if !defined COLOR_LOGGIN_TD_HOVERING
#define COLOR_LOGGIN_TD_HOVERING (0x00C100FF)
#endif

#if !defined COLOR_REGISTER_TD_HOVERING
#define COLOR_REGISTER_TD_HOVERING      (0xFF000085)
#endif

new MySQL:handle;

enum //dialog enum
{
DIALOG_INFO,
DIALOG_REGISTER,
DIALOG_LOGIN,
DIALOG_SELECT_GENDER,
DIALOG_SELECT_DATE_YEAR,
DIALOG_SELECT_DATE_MONTH,
DIALOG_SELECT_DATE_DAY
};

new
PlayerText:LogginTextDraw,
PlayerText:RegisterTextDraw;

/*==============================================================================
Internal functions
==============================================================================*/

static ReturnPlayerName(playerid)
{
new string;
GetPlayerName(playerid, string, MAX_PLAYER_NAME);
return string;
}

/*==============================================================================
Public functions
==============================================================================*/

public OnFilterScriptInit()
{
handle = mysql_connect("host", "user", "password", "database");

if (mysql_errno(handle))
{
    print(": Failed to connect mysql database.");
}
else
{
    mysql_query(handle, "CREATE TABLE IF NOT EXISTS `users` (`id` int(11) NOT NULL AUTO_INCREMENT, `username` text NOT NULL, `password` text NOT NULL, `gender` int(1) NOT NULL DEFAULT '1', `birthdate` text NOT NULL, `skin` int(3) NOT NULL DEFAULT '0', PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;", false);

    print(": Success connect to mysql database.");
}
return 1;
}

public OnFilterScriptExit()
{
if (mysql_errno(handle) == 0) mysql_close(handle);

for (new i, len = GetPlayerPoolSize(); i <= len; i++)
{
    if (!IsPlayerConnected(i)) continue;
   
    OnPlayerDisconnect(i, 1);
}
return 1;
}

public OnPlayerConnect(playerid)
{
new
    Cache:cache, rows, query[81 +MAX_PLAYER_NAME];

format(query, sizeof(query), "SELECT * FROM `users` WHERE `username` COLLATE latin1_general_cs = '%q' LIMIT 1", ReturnPlayerName(playerid));
cache = mysql_query(handle, query, true);

cache_get_row_count(rows);

if (! rows)
{
    if (SetPVarInt(playerid, "RegisterTextDraws", 1))
    {
RegisterTextDraw = CreatePlayerTextDraw(playerid, 277.400085, 101.399917, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 25.012474);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 512.106445, 0.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 133);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 144.900054, 98.800018, "");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 124.000000, 207.772872);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 153);
PlayerTextDrawFont(playerid, RegisterTextDraw, 5);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetPreviewModel(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetPreviewRot(playerid, RegisterTextDraw, 0.000000, 0.000000, 0.000000, 1.000000);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 207.199340, 313.302551, "PlayerName");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.298000, 1.483332);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, -0.649999, 120.680145);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 133);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 366.000000, 116.000000, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 2.149996);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 504.000000, 20.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 252645375);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 320.000000, 118.000000, "Password:");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 320.500000, 157.301635, "Gender:");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 366.000000, 154.000305, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 2.149996);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 504.000000, 20.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 252645375);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 320.000000, 194.503906, "Birth Date:");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 366.000000, 192.902679, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 2.149996);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 504.000000, 20.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 252645375);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 374.499420, 156.800048, "N/A");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 374.000000, 196.283126, "Year");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 366.000000, 224.004577, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 2.149996);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 504.000000, 20.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 252645375);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 373.799957, 226.783096, "Month");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 366.000000, 254.506439, "box");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 2.149996);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 504.000000, 20.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 252645375);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 374.200012, 257.683105, "Day");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 481.000000, 311.743896, "Sign Up");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.229497, 1.214998);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 12.000000, 46.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawUseBox(playerid, RegisterTextDraw, 1);
PlayerTextDrawBoxColor(playerid, RegisterTextDraw, 6815816);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 336.797363, 286.388488, "SKIN:");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.279000, 1.401664);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 378.400756, 286.685028, "ld_beat:left");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 12.000000, 16.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 4);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 473.406555, 286.685028, "ld_beat:right");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, RegisterTextDraw, 12.000000, 16.000000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 4);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, RegisterTextDraw, true);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 431.900238, 287.416778, "0");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.400000, 1.600000);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 2);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);

RegisterTextDraw = CreatePlayerTextDraw(playerid, 368.800292, 122.633346, "[]");
PlayerTextDrawLetterSize(playerid, RegisterTextDraw, 0.191495, 1.057499);
PlayerTextDrawAlignment(playerid, RegisterTextDraw, 1);
PlayerTextDrawColor(playerid, RegisterTextDraw, -1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
PlayerTextDrawSetOutline(playerid, RegisterTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, RegisterTextDraw, 255);
PlayerTextDrawFont(playerid, RegisterTextDraw, 2);
PlayerTextDrawSetProportional(playerid, RegisterTextDraw, 1);
PlayerTextDrawSetShadow(playerid, RegisterTextDraw, 0);
    }
if (SetPVarInt(playerid, "CurrentPreviewModel", 0))
{
    SetPVarInt(playerid, "Gender", -1);
   
    SetPVarInt(playerid, "BirthDateDay", -1);
    SetPVarInt(playerid, "BirthDateYear", -1);
    SetPVarInt(playerid, "BirthDateMonth", -1);
}

if (GetPVarInt(playerid, "RegisterTextDraws"))
{
    PlayerTextDrawSetString(playerid, RegisterTextDraw, ReturnPlayerName(playerid));
   
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
    PlayerTextDrawShow(playerid, RegisterTextDraw);
   
    SelectTextDraw(playerid, COLOR_REGISTER_TD_HOVERING);
}
}
else
{
    if (SetPVarInt(playerid, "LogginTextDraws", 1))
    {
LogginTextDraw = CreatePlayerTextDraw(playerid, 254.499908, 103.666770, "");
PlayerTextDrawLetterSize(playerid, LogginTextDraw, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, LogginTextDraw, 131.000000, 190.000000);
PlayerTextDrawAlignment(playerid, LogginTextDraw, 1);
PlayerTextDrawColor(playerid, LogginTextDraw, -1);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetOutline(playerid, LogginTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, LogginTextDraw, 153);
PlayerTextDrawFont(playerid, LogginTextDraw, 5);
PlayerTextDrawSetProportional(playerid, LogginTextDraw, 0);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetPreviewModel(playerid, LogginTextDraw, 1);
PlayerTextDrawSetPreviewRot(playerid, LogginTextDraw, 0.000000, 0.000000, 0.000000, 1.000000);

LogginTextDraw = CreatePlayerTextDraw(playerid, 320.300109, 303.167022, "PlayerName");
PlayerTextDrawLetterSize(playerid, LogginTextDraw, 0.400000, 1.600000);
PlayerTextDrawTextSize(playerid, LogginTextDraw, 0.000000, 127.419876);
PlayerTextDrawAlignment(playerid, LogginTextDraw, 2);
PlayerTextDrawColor(playerid, LogginTextDraw, -1);
PlayerTextDrawUseBox(playerid, LogginTextDraw, 1);
PlayerTextDrawBoxColor(playerid, LogginTextDraw, 153);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetOutline(playerid, LogginTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, LogginTextDraw, 255);
PlayerTextDrawFont(playerid, LogginTextDraw, 2);
PlayerTextDrawSetProportional(playerid, LogginTextDraw, 1);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);

LogginTextDraw = CreatePlayerTextDraw(playerid, 256.899993, 322.599914, "box");
PlayerTextDrawLetterSize(playerid, LogginTextDraw, 0.000000, 2.222089);
PlayerTextDrawTextSize(playerid, LogginTextDraw, 383.920013, 0.000000);
PlayerTextDrawAlignment(playerid, LogginTextDraw, 1);
PlayerTextDrawColor(playerid, LogginTextDraw, -1);
PlayerTextDrawUseBox(playerid, LogginTextDraw, 1);
PlayerTextDrawBoxColor(playerid, LogginTextDraw, 133);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetOutline(playerid, LogginTextDraw, 0);
PlayerTextDrawBackgroundColor(playerid, LogginTextDraw, 255);
PlayerTextDrawFont(playerid, LogginTextDraw, 1);
PlayerTextDrawSetProportional(playerid, LogginTextDraw, 1);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);

LogginTextDraw = CreatePlayerTextDraw(playerid, 320.799957, 324.949707, "SIGN IN");
PlayerTextDrawLetterSize(playerid, LogginTextDraw, 0.305999, 1.290832);
PlayerTextDrawTextSize(playerid, LogginTextDraw, 10.000000, 113.000000);
PlayerTextDrawAlignment(playerid, LogginTextDraw, 2);
PlayerTextDrawColor(playerid, LogginTextDraw, -1);
PlayerTextDrawUseBox(playerid, LogginTextDraw, 1);
PlayerTextDrawBoxColor(playerid, LogginTextDraw, -2139062017);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetOutline(playerid, LogginTextDraw, 1);
PlayerTextDrawBackgroundColor(playerid, LogginTextDraw, 255);
PlayerTextDrawFont(playerid, LogginTextDraw, 2);
PlayerTextDrawSetProportional(playerid, LogginTextDraw, 1);
PlayerTextDrawSetShadow(playerid, LogginTextDraw, 0);
PlayerTextDrawSetSelectable(playerid, LogginTextDraw, true);
    }
   
    new password[MAX_LENGTH_PASSWORD +1], birthdate[11 +1], gender, previewmodel;
   
    cache_get_value_name(0, "password", password);
    cache_get_value_name(0, "birthdate", birthdate);

    cache_get_value_name_int(0, "gender", gender);
    cache_get_value_name_int(0, "skin", previewmodel);
   
    new day, month, year;
    sscanf(birthdate, "piii", day, month, year);
   
    SetPVarInt(playerid, "Gender", gender);
   
    SetPVarInt(playerid, "BirthDateDay", day);
    SetPVarInt(playerid, "BirthDateMonth", month);
    SetPVarInt(playerid, "BirthDateYear", year);

    SetPVarString(playerid, "Password", password);
   
    SetPVarInt(playerid, "LoggedInPlayer", -1);
    SetPVarInt(playerid, "LogginAttempts", 0);

    PlayerTextDrawSetPreviewModel(playerid, LogginTextDraw, previewmodel);
    PlayerTextDrawSetString(playerid, LogginTextDraw, ReturnPlayerName(playerid));
   
for (new i; i < MAX_LOGGIN_TEXTDRAWS; i++)
{
    PlayerTextDrawShow(playerid, LogginTextDraw);
}

SelectTextDraw(playerid, COLOR_LOGGIN_TD_HOVERING);
}

cache_delete(cache);

return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
if (GetPVarInt(playerid, "RegisterTextDraws"))
{
    for(new i; i < MAX_REGISTER_TEXTDRAWS; i++)
    {
        PlayerTextDrawHide(playerid, RegisterTextDraw);
        PlayerTextDrawDestroy(playerid, RegisterTextDraw);
    }
}
if (GetPVarInt(playerid, "LogginTextDraws"))
{
    for(new i; i < MAX_LOGGIN_TEXTDRAWS; i++)
    {
        PlayerTextDrawHide(playerid, LogginTextDraw);
        PlayerTextDrawDestroy(playerid, LogginTextDraw);
    }
}
SetPVarInt(playerid, "Password", EOS);

SetPVarInt(playerid, "Gender", -1);

SetPVarInt(playerid, "BirthDateDay", -1);
SetPVarInt(playerid, "BirthDateMonth", -1);
SetPVarInt(playerid, "BirthDateYear", -1);

SetPVarInt(playerid, "LogginAttempts", -1);
SetPVarInt(playerid, "CurrentPreviewModel", -1);

SetPVarInt(playerid, "RegisterTextDraws", -1);
SetPVarInt(playerid, "LogginTextDraws", -1);

SetPVarInt(playerid, "LoggedInPlayer", -1);
SetPVarInt(playerid, "LogginAttempts", 0);

return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
    case DIALOG_REGISTER:
    {
        if (response == 1)
        {
            if (!(MIN_LENGTH_PASSWORD <= strlen(inputtext) <= MAX_LENGTH_PASSWORD))
            {
                new string;

                format(string, sizeof(string), "{FFFFFF}Enter your password then hit \"Submit\".\n\n \
                                                {DC143C}ERROR: Invalid password length, must be (b/w: %d/%d)", MIN_LENGTH_PASSWORD, MAX_LENGTH_PASSWORD);

ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "{FFFF66}Register: {FFFFFF}Password", string, "Submit", "Close");
            }
            else
            {
                new string[20 +1];
                for (new i, len = strlen(inputtext); i < len; i++)
                {
                    if (i < 10) strcat(string, "[]");
                }

                if (SetPVarString(playerid, "Password", inputtext))
                {
                PlayerTextDrawSetString(playerid, RegisterTextDraw, string);
                PlayerTextDrawShow(playerid, RegisterTextDraw);
                }
            }
        }
    }
    case DIALOG_LOGIN:
    {
        if (response == 1)
        {
            SetPVarInt(playerid, "LogginAttempts", (GetPVarInt(playerid, "LogginAttempts") +1));
           
            if (!(MIN_LENGTH_PASSWORD <= strlen(inputtext) <= MAX_LENGTH_PASSWORD))
            {
                if (GetPVarInt(playerid, "LogginAttempts") == MAX_LOGGIN_ATTEMPTS) return Kick(playerid);
               
                new string;

                format(string, sizeof(string), "ERROR: Invalid password length, must be (correct length: %d/%d)", MIN_LENGTH_PASSWORD, MAX_LENGTH_PASSWORD);
                SendClientMessage(playerid, 0xDC143CFF, string);
               
                format(string, sizeof(string), "{FFFFFF}Enter your password then hit \"Submit\"\n\n \
                                                Error: Insert your correct password{DC143C}(attempts: %d/%d)", GetPVarInt(playerid, "LogginAttempts"), MAX_LOGGIN_ATTEMPTS);

ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FFFF66}Login In: {FFFFFF}Insert your password", string, "Submit", "Close");

PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
            }
            else
            {
                new password[MAX_LENGTH_PASSWORD +1];
                GetPVarString(playerid, "Password", password, MAX_LENGTH_PASSWORD);

                if (!strcmp(inputtext, password, false))
                {
                    if (GetPVarInt(playerid, "LogginTextDraws"))
                    {
                        CancelSelectTextDraw(playerid);
                   
                        for (new i; i < MAX_LOGGIN_TEXTDRAWS; i++)
                        {
                            PlayerTextDrawHide(playerid, LogginTextDraw);
                            PlayerTextDrawDestroy(playerid, LogginTextDraw);
                        }
                        SetPVarInt(playerid, "LogginTextDraws", -1);
                       
                        if (SetPVarInt(playerid, "LoggedInPlayer", 1))
                        {
                        SendClientMessage(playerid, 0x00FF00FF, "Welcome Back!");
                        }
                    }
                }
                else
                {
                    if (GetPVarInt(playerid, "LogginAttempts") == MAX_LOGGIN_ATTEMPTS) return Kick(playerid);
                   
                    new string;

                    format(string, sizeof(string), "{FFFFFF}Enter your password then hit \"Submit\"\n\n \
Error: Insert your correct password{DC143C}(attempts: %d/%d)", GetPVarInt(playerid, "LogginAttempts"), MAX_LOGGIN_ATTEMPTS);

ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "{FFFF66}Login In: {FFFFFF}Insert your password", string, "Submit", "Close");

PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
                }
            }
        }
    }
    case DIALOG_SELECT_GENDER:
    {
        if (response == 1)
        {
            if (SetPVarInt(playerid, "Gender", (listitem +1)))
            {
            PlayerTextDrawSetString(playerid, RegisterTextDraw, (listitem > 0) ? ("Female"):("Male"));
            }
        }
    }
    case DIALOG_SELECT_DATE_DAY:
    {
        if (response == 1)
        {
            if (GetPVarInt(playerid, "BirthDateMonth") == -1)
            {
                ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFF66}Register: {DC143C}Error:", "{FFFFFF}- Please; first select a month for your birth date", "Close", "");
               
                PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
            }
            else
            {
                if (SetPVarInt(playerid, "BirthDateDay", (listitem +1)))
                {
                    new string[2 +1];

                    format(string, sizeof(string), "%i", (listitem +1));
                    PlayerTextDrawSetString(playerid, RegisterTextDraw, string);
                }
            }
        }
    }
    case DIALOG_SELECT_DATE_MONTH:
    {
        if (response == 1)
        {
            new month;
       
            switch (listitem)
            {
                case 0: month = "January";
                case 1: month = "February";
                case 2: month = "March";
                case 3: month = "April";
                case 4: month = "May";
                case 5: month = "June";
                case 6: month = "July";
                case 7: month = "August";
                case 8: month = "September";
                case 9: month = "October";
                case 10: month = "November";
                case 11: month = "December";
               
                default: month = "Unknown: ERROR";
            }
           
            PlayerTextDrawSetString(playerid, RegisterTextDraw, month);
           
            SetPVarInt(playerid, "BirthDateMonth", (listitem +1));
        }
    }
    case DIALOG_SELECT_DATE_YEAR:
    {
        if (response == 1)
        {
            PlayerTextDrawSetString(playerid, RegisterTextDraw, "Day");
            PlayerTextDrawSetString(playerid, RegisterTextDraw, "Month");
           
            SetPVarInt(playerid, "BirthDateDay", -1);
            SetPVarInt(playerid, "BirthDateMonth", -1);
           
            new string;

            format(string, sizeof(string), "%i", (MAX_DATE_YEAR -listitem));
            PlayerTextDrawSetString(playerid, RegisterTextDraw, string);
           
            SetPVarInt(playerid, "BirthDateYear", (MAX_DATE_YEAR -listitem));
        }
    }
}
return 1;
}

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if (playertextid == RegisterTextDraw)
{
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "{FFFF66}Register: {FFFFFF}Password", "{FFFFFF}Enter your password then hit \"Submit\"", "Submit", "Close");
}

else if (playertextid == RegisterTextDraw)
{
    ShowPlayerDialog(playerid, DIALOG_SELECT_GENDER, DIALOG_STYLE_LIST, "{FFFF66}Register: {FFFFFF}Gender", "{FFFFFF}Male\nFemale\n", "Select", "Close");
}

else if (playertextid == RegisterTextDraw)
{
new string[7 *(MAX_DATE_YEAR -MIN_DATE_YEAR)], year;

for (new i = MAX_DATE_YEAR; i >= MIN_DATE_YEAR; i--)
{
    format(year, sizeof(year), "%i\n", i);
    strcat(string, year, sizeof(string));
}
ShowPlayerDialog(playerid, DIALOG_SELECT_DATE_YEAR, DIALOG_STYLE_LIST, "{FFFF66}Register: {FFFFFF}Birth Date: Year", string, "Select", "Close");
}

else if (playertextid == RegisterTextDraw)
{
    ShowPlayerDialog(playerid, DIALOG_SELECT_DATE_MONTH, DIALOG_STYLE_LIST, "{FFFF66}Register: {FFFFFF}Birth Date: Month", "{FFFFFF}January\nFebruary\nMarch\nApril\nMay\nJune\nJuly\nAugust\nSeptember\nOctober\nNovember\nDecember", "Select", "Close");
}

else if (playertextid == RegisterTextDraw)
{
    new max_days_for_month;
   
    switch (GetPVarInt(playerid, "BirthDateMonth"))
    {
        case 1: max_days_for_month = 31;
        case 3: max_days_for_month = 31;
        case 4: max_days_for_month = 30;
        case 5: max_days_for_month = 31;
        case 6: max_days_for_month = 30;
        case 7: max_days_for_month = 31;
        case 8: max_days_for_month = 31;
        case 9: max_days_for_month = 30;
        case 10: max_days_for_month = 31;
        case 11: max_days_for_month = 31;
        case 12: max_days_for_month = 31;
       
        case 2: //February
        {
            if ((GetPVarInt(playerid, "BirthDateYear") %4) == 0) max_days_for_month = 29;
            else                                                max_days_for_month = 28;
        }
       
        default: max_days_for_month = 30;
    }

new string[5 *31], days;

    for (new i = 1; i <= max_days_for_month; i++)
    {
        format(days, sizeof(days), "%i\n", i);
        strcat(string, days, sizeof(string));
    }
    ShowPlayerDialog(playerid, DIALOG_SELECT_DATE_DAY, DIALOG_STYLE_LIST, "{FFFF66}Register: {FFFFFF}Birth Date: Day", string, "Select", "Close");
}

else if (playertextid == RegisterTextDraw)
{
    new Gender          =      GetPVarInt(playerid, "Gender");
    new BirthDay        =      GetPVarInt(playerid, "BirthDateDay");
    new BirthMonth      =      GetPVarInt(playerid, "BirthDateMonth");
    new BirthYear      =      GetPVarInt(playerid, "BirthDateYear");
   
new password[MAX_LENGTH_PASSWORD +1];
GetPVarString(playerid, "Password", password, MAX_LENGTH_PASSWORD);

if (!(MIN_LENGTH_PASSWORD <= strlen(password) <= MAX_LENGTH_PASSWORD) || Gender < 0 || BirthDay < 0 || BirthMonth < 0 || BirthYear < 0)
{
    new string[234 +1];

    if (!(MIN_LENGTH_PASSWORD <= strlen(password) <= MAX_LENGTH_PASSWORD))
    {
        strcat(string, "{FFFFFF}- Please enter a password\n");
    }
    if (Gender < 0) strcat(string, "{FFFFFF}- Please select a gender\n");
    if (BirthYear      < 0)    strcat(string, "{FFFFFF}- Please select a year four your birth date\n");
    if (BirthMonth      < 0)    strcat(string, "{FFFFFF}- Please select a month four your birth date\n");
    if (BirthDay        < 0)    strcat(string, "{FFFFFF}- Please select a day four your birth date\n");
   
    ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFF66}Register: {DC143C}Error:", string, "Close", "");
   
    PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
}
else
{
    if (SetPVarInt(playerid, "RegisterTextDraws", -1))
    {
        CancelSelectTextDraw(playerid);
   
        for (new i; i < MAX_REGISTER_TEXTDRAWS; i++)
        {
            PlayerTextDrawHide(playerid, RegisterTextDraw);
            PlayerTextDrawDestroy(playerid, RegisterTextDraw);
        }
       
        new query[256 +1];
        format(query, sizeof(query), "INSERT INTO `users`(`username`, `password`, `gender`, `birthdate`, `skin`) VALUES ('%q', '%q', %i, '%i/%i/%i', %i)", ReturnPlayerName(playerid), password, Gender, BirthDay, BirthMonth, BirthYear, GetPVarInt(playerid, "CurrentPreviewModel"));
        mysql_query(handle, query, false);
    }
}
}

else if (playertextid == RegisterTextDraw)
{
    new
        current = GetPVarInt(playerid, "CurrentPreviewModel");

if (current <= 0)
{
    PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
}
else
{
    SetPVarInt(playerid, "CurrentPreviewModel", (current -1));
   
    PlayerTextDrawHide(playerid, RegisterTextDraw);
    PlayerTextDrawSetPreviewModel(playerid, RegisterTextDraw, (current -1));
   
    PlayerTextDrawShow(playerid, RegisterTextDraw);
   
    new string[3 +1];
    format(string, sizeof(string), "%i", (current -1));
    PlayerTextDrawSetString(playerid, RegisterTextDraw, string);
}
}

else if (playertextid == RegisterTextDraw)
{
    new
        current = GetPVarInt(playerid, "CurrentPreviewModel");
       
if (current > 310)
{
    PlayerPlaySound(playerid, 1085, 0.00, 0.00, 0.00);
}
else
{
    SetPVarInt(playerid, "CurrentPreviewModel", (current +1));
   
    PlayerTextDrawHide(playerid, RegisterTextDraw);
    PlayerTextDrawSetPreviewModel(playerid, RegisterTextDraw, (current +1));
   
    PlayerTextDrawShow(playerid, RegisterTextDraw);
   
    new string[3 +1];
    format(string, sizeof(string), "%i", (current +1));
    PlayerTextDrawSetString(playerid, RegisterTextDraw, string);
}
}
else if (playertextid == LogginTextDraw)
{
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FFFF66}Login In: {FFFFFF}Insert your password", "{FFFFFF}Enter your password then hit \"Submit\"", "Submit", "Close");
}
return 1;
}

/*==============================================================================
Util Commands:
==============================================================================*/

CMD:changepassword(playerid, params[])
{
if (GetPVarInt(playerid, "LoggedInPlayer") < 0) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: You are not registered or logged in.");

new password[MAX_LENGTH_PASSWORD +1];

if (sscanf(params, "s["#MAX_LENGTH_PASSWORD"]", password)) return SendClientMessage(playerid, -1, "* USAGE: /changepassword ");

if (!(MIN_LENGTH_PASSWORD <= strlen(password) <= MAX_LENGTH_PASSWORD)) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: Invalid password length, must be (correct length: "#MIN_LENGTH_PASSWORD"/"#MAX_LENGTH_PASSWORD")");

new current_password[MAX_LENGTH_PASSWORD +1];
GetPVarString(playerid, "Password", current_password, MAX_LENGTH_PASSWORD);

if (!strcmp(current_password, password)) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: Your current password and the new password are the same.");

new query[109 +MAX_LENGTH_PASSWORD];

format(query, sizeof(query), "UPDATE `users` SET `password` = '%q' WHERE `username` COLLATE latin1_general_cs = '%q'", password, ReturnPlayerName(playerid));
mysql_query(handle, query, false);

new message[58 +MAX_LENGTH_PASSWORD];

format(message, sizeof(message), "ACCOUNT: You have changed your password to {FFFFFF}\"%s\"", password);
SendClientMessage(playerid, 0x00FF00FF, message);

SetPVarString(playerid, "Password", password);

return 1;
}

CMD:changegender(playerid, params[])
{
    if (GetPVarInt(playerid, "LoggedInPlayer") < 0) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: You are not registered or logged in.");
   
new gender[6 +1];
if (sscanf(params, "s", gender)) return SendClientMessage(playerid, -1, "USAGE: /changegender ");

new genderid;

if (!strcmp(gender, "Male", true))      genderid = 1;
else if (!strcmp(gender, "Female", true))      genderid = 2;
else                                            genderid = -1;

if (genderid < 0) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: Insert a correct gender (correct gender: Male/Female)");

if (GetPVarInt(playerid, "Gender") == genderid) return SendClientMessage(playerid, 0xDC143CFF, "ERROR: Current gender is already select gender.");

    new query[114 +MAX_PLAYER_NAME];
   
format(query, sizeof(query), "UPDATE `users` SET `gender` = %i WHERE `username` COLLATE latin1_general_cs = '%q'", genderid, ReturnPlayerName(playerid));
mysql_query(handle, query, false);

new message;

format(message, sizeof(query), "ACCOUNT: You have changed your gender to {FFFFFF}\"%s\"", (genderid > 1) ? ("Female"):("Male"));
SendClientMessage(playerid, 0x00FF00FF, message);

SetPVarInt(playerid, "Gender", genderid);

return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Odgovorio na May 18, 2017
Pomoc oko MDC textdraw-a
GTA San Andreas Multiplayer / Pitanja & Pomoć
Sada nece ni da selektuje textdraw

stock PokaziMDCTD(playerid)
{
MDCTD0 = CreatePlayerTextDraw(playerid,89.000000, 112.437500, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, MDCTD0, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MDCTD0, 475.000000, 225.312500);
PlayerTextDrawAlignment(playerid, MDCTD0, 1);
PlayerTextDrawColor(playerid, MDCTD0, 421085354);
PlayerTextDrawSetShadow(playerid, MDCTD0, 0);
PlayerTextDrawSetOutline(playerid, MDCTD0, 0);
PlayerTextDrawFont(playerid,MDCTD0, 4);
PlayerTextDrawSetSelectable(playerid,MDCTD0, 0);

MDCTD1 = CreatePlayerTextDraw(playerid,89.000000, 144.375000, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, MDCTD1, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MDCTD1, 475.500000, 4.375000);
PlayerTextDrawAlignment(playerid, MDCTD1, 1);
PlayerTextDrawColor(playerid, MDCTD1, -5963521);
PlayerTextDrawSetShadow(playerid, MDCTD1, 0);
PlayerTextDrawSetOutline(playerid, MDCTD1, 0);
PlayerTextDrawFont(playerid, MDCTD1, 4);
PlayerTextDrawSetSelectable(playerid,MDCTD1, 0);

MDCTD2 = CreatePlayerTextDraw(playerid,89.000000, 290.937500, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, MDCTD2, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MDCTD2, 475.000000, 4.812500);
PlayerTextDrawAlignment(playerid, MDCTD2, 1);
PlayerTextDrawColor(playerid, MDCTD2, -5963521);
PlayerTextDrawSetShadow(playerid, MDCTD2, 0);
PlayerTextDrawSetOutline(playerid, MDCTD2, 0);
PlayerTextDrawFont(playerid, MDCTD2, 4);
PlayerTextDrawSetSelectable(playerid,MDCTD2, 0);

MDCTD3 = CreatePlayerTextDraw(playerid,195.500000, 121.625000, "SFPD");
PlayerTextDrawLetterSize(playerid, MDCTD3, 0.683499, 1.595625);
PlayerTextDrawAlignment(playerid, MDCTD3, 1);
PlayerTextDrawColor(playerid, MDCTD3, -1);
PlayerTextDrawSetShadow(playerid, MDCTD3, 0);
PlayerTextDrawSetOutline(playerid, MDCTD3, 1);
PlayerTextDrawBackgroundColor(playerid, MDCTD3, 51);
PlayerTextDrawFont(playerid, MDCTD3, 2);
PlayerTextDrawSetProportional(playerid, MDCTD3, 1);
PlayerTextDrawSetSelectable(playerid,MDCTD3, 0);

MDCTD4 = CreatePlayerTextDraw(playerid,123.500000, 154.000000, "GLAVNI MENU");
PlayerTextDrawLetterSize(playerid, MDCTD4, 0.551499, 1.704999);
PlayerTextDrawAlignment(playerid, MDCTD4, 1);
PlayerTextDrawColor(playerid, MDCTD4, -5963521);
PlayerTextDrawSetShadow(playerid, MDCTD4, 0);
PlayerTextDrawSetOutline(playerid, MDCTD4, 1);
PlayerTextDrawBackgroundColor(playerid, MDCTD4, 51);
PlayerTextDrawFont(playerid, MDCTD4, 2);
PlayerTextDrawSetProportional(playerid, MDCTD4, 1);
PlayerTextDrawSetSelectable(playerid,MDCTD4, 0);

MDCTD5 = CreatePlayerTextDraw(playerid, 124.000000, 185.062500, "Osumnjici");
PlayerTextDrawBackgroundColor(playerid, MDCTD5, 51);
PlayerTextDrawFont(playerid, MDCTD5, 1);
PlayerTextDrawTextSize(playerid, MDCTD5,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD5, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD5, -1);
PlayerTextDrawSetOutline(playerid, MDCTD5, 0);
PlayerTextDrawSetProportional(playerid, MDCTD5, 1);
PlayerTextDrawSetShadow(playerid, MDCTD5, 1);
PlayerTextDrawUseBox(playerid, MDCTD5, 1);
PlayerTextDrawBoxColor(playerid, MDCTD5, 0x00000000);

MDCTD6 = CreatePlayerTextDraw(playerid,125.500000, 207.375000, "Ocisti");
PlayerTextDrawBackgroundColor(playerid, MDCTD6, 51);
PlayerTextDrawFont(playerid, MDCTD6, 1);
PlayerTextDrawTextSize(playerid, MDCTD6,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD6, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD6, -1);
PlayerTextDrawSetOutline(playerid, MDCTD6, 0);
PlayerTextDrawSetProportional(playerid, MDCTD6, 1);
PlayerTextDrawSetShadow(playerid, MDCTD6, 1);
PlayerTextDrawUseBox(playerid, MDCTD6, 1);
PlayerTextDrawBoxColor(playerid, MDCTD6, 0x00000000);
PlayerTextDrawTextSize(playerid, MDCTD6, 0.000000, 0.000000);

MDCTD7 = CreatePlayerTextDraw(playerid,124.500000, 230.125000, "Najtrazeniji");
PlayerTextDrawBackgroundColor(playerid, MDCTD7, 51);
PlayerTextDrawFont(playerid, MDCTD7, 1);
PlayerTextDrawTextSize(playerid, MDCTD7,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD7, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD7, -1);
PlayerTextDrawSetOutline(playerid, MDCTD7, 0);
PlayerTextDrawSetProportional(playerid, MDCTD7, 1);
PlayerTextDrawSetShadow(playerid, MDCTD7, 1);
PlayerTextDrawUseBox(playerid, MDCTD7, 1);
PlayerTextDrawBoxColor(playerid, MDCTD7, 0x00000000);
PlayerTextDrawTextSize(playerid, MDCTD7, 0.000000, 0.000000);

MDCTD8 = CreatePlayerTextDraw(playerid,511.500000, 272.125000, "Zatvori");
PlayerTextDrawBackgroundColor(playerid, MDCTD8, 51);
PlayerTextDrawFont(playerid, MDCTD8, 1);
PlayerTextDrawTextSize(playerid, MDCTD8,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD8, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD8, -1);
PlayerTextDrawSetOutline(playerid, MDCTD8, 0);
PlayerTextDrawSetProportional(playerid, MDCTD8, 1);
PlayerTextDrawSetShadow(playerid, MDCTD8, 1);
PlayerTextDrawUseBox(playerid, MDCTD8, 1);
PlayerTextDrawBoxColor(playerid, MDCTD8, 0x00000000);
PlayerTextDrawTextSize(playerid, MDCTD8, 0.000000, 0.000000);

MDCTD9 = CreatePlayerTextDraw(playerid,124.000000, 251.562500, "Pronadji");
PlayerTextDrawBackgroundColor(playerid, MDCTD9, 51);
PlayerTextDrawFont(playerid, MDCTD9, 1);
PlayerTextDrawTextSize(playerid, MDCTD9,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD9, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD9, -1);
PlayerTextDrawSetOutline(playerid, MDCTD9, 0);
PlayerTextDrawSetProportional(playerid, MDCTD9, 1);
PlayerTextDrawSetShadow(playerid, MDCTD9, 1);
PlayerTextDrawUseBox(playerid, MDCTD9, 1);
PlayerTextDrawBoxColor(playerid, MDCTD9, 0x00000000);
PlayerTextDrawTextSize(playerid, MDCTD9, 0.000000, 0.000000);

MDCTD10 = CreatePlayerTextDraw(playerid,139.500000, 168.000000, "Izaberite opciju");
PlayerTextDrawLetterSize(playerid, MDCTD10, 0.254000, 1.031251);
PlayerTextDrawAlignment(playerid, MDCTD10, 1);
PlayerTextDrawColor(playerid, MDCTD10, -1);
PlayerTextDrawSetShadow(playerid, MDCTD10, 0);
PlayerTextDrawSetOutline(playerid, MDCTD10, 1);
PlayerTextDrawBackgroundColor(playerid, MDCTD10, 51);
PlayerTextDrawFont(playerid, MDCTD10, 1);
PlayerTextDrawSetProportional(playerid, MDCTD10, 1);
PlayerTextDrawSetSelectable(playerid,MDCTD10, 0);

MDCTD11 = CreatePlayerTextDraw(playerid,102.500000, 185.937500, "~>~");
PlayerTextDrawLetterSize(playerid, MDCTD11, 0.310000, 1.175626);
PlayerTextDrawAlignment(playerid, MDCTD11, 1);
PlayerTextDrawColor(playerid, MDCTD11, -1);
PlayerTextDrawSetShadow(playerid, MDCTD11, 0);
PlayerTextDrawSetOutline(playerid, MDCTD11, 0);
PlayerTextDrawBackgroundColor(playerid, MDCTD11, 51);
PlayerTextDrawFont(playerid, MDCTD11, 1);
PlayerTextDrawSetProportional(playerid, MDCTD11, 1);
PlayerTextDrawSetSelectable(playerid,MDCTD11, 0);

MDCTD12 = CreatePlayerTextDraw(playerid,101.500000, 112.437500, "LD_SPAC:white");
PlayerTextDrawLetterSize(playerid, MDCTD12, 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, MDCTD12, 8.500000, 6.125000);
PlayerTextDrawAlignment(playerid, MDCTD12, 1);
PlayerTextDrawColor(playerid, MDCTD12, 8388863);
PlayerTextDrawSetShadow(playerid, MDCTD12, 0);
PlayerTextDrawSetOutline(playerid, MDCTD12, 0);
PlayerTextDrawFont(playerid, MDCTD12, 4);
PlayerTextDrawSetSelectable(playerid,MDCTD12, 0);

MDCTD13 = CreatePlayerTextDraw(playerid,124.000000, 271.562500, "Pozovi pojacanje");
PlayerTextDrawBackgroundColor(playerid, MDCTD13, 51);
PlayerTextDrawFont(playerid, MDCTD13, 1);
PlayerTextDrawTextSize(playerid, MDCTD13,10.449999, 1.600000);
PlayerTextDrawLetterSize(playerid, MDCTD13, 0.449999, 1.600000);
PlayerTextDrawColor(playerid, MDCTD13, -1);
PlayerTextDrawSetOutline(playerid, MDCTD13, 0);
PlayerTextDrawSetProportional(playerid, MDCTD13, 1);
PlayerTextDrawSetShadow(playerid, MDCTD13, 1);
PlayerTextDrawUseBox(playerid, MDCTD13, 1);
PlayerTextDrawBoxColor(playerid, MDCTD13, 0x00000000);
PlayerTextDrawTextSize(playerid, MDCTD13, 0.000000, 0.000000);
return 1;
}
Odgovorio na May 18, 2017
Pomoc oko MDC textdraw-a
GTA San Andreas Multiplayer / Pitanja & Pomoć
Fora je u tome sto nisam ja pravio ovaj textdraw ja sam to skinuo samo i prebacio da bude playertext ja nisam nikada ni radio sa Textdrawovima, sta hoces reci da moram sve ispocetka da pravim ili da koristim onu funkciju usebox 1 i color za textdraw?
4

Novi Član

Nivo 4

Iskustvo 90 / 100 XP
Ukupno XP: 390 10 XP do sledećeg nivoa
8
Dostignuća
390
Ukupno XP
0
Trenutni Niz
0
Najduži Niz

Sva Dostignuća

8 / 20 otključano

Prikaži sve →
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP

Nedavna XP Aktivnost

+100
Otključano: Primerni Član
pre 1 nedelju
Dostignuće
+40
Otključano: Uzoran Građanin
pre 1 nedelju
Dostignuće
+50
Otključano: Vođa Diskusija
pre 1 nedelju
Dostignuće
+100
Otključano: Klub Stotina
pre 1 nedelju
Dostignuće
+50
Otključano: Aktivni Saradnik
pre 1 nedelju
Dostignuće
+25
Otključano: Početak
pre 1 nedelju
Dostignuće
+15
Otključano: Pokretač Tema
pre 1 nedelju
Dostignuće
+10
Otključano: Prvi Post
pre 1 nedelju
Dostignuće