Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- // Ovaj sistem je izradio Dewony.On je kao sto znate glavni skripter //
- // Second Story zajednice...Molimo vas da ne brisete creditse! //
- // Ovaj register login sistem sadrzi spremanje akaunta kada izadjete,u to se //
- // ubraja spremanje sve imovine,admin levela,ubistava,smrti... //
- // Nadam se da vam se svidja... //
- //""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
- //==============================================================================> INCLUDE
- #include <a_samp>
- #include <YSI\y_ini>
- #include <zcmd>
- #include <sscanf2>
- //==============================================================================> DEFINE
- //------------------------------------------------------------------------------
- #define CRVENA "{FF0000}"
- #define BELA "{FFFFFF}"
- #define D_ZUTA "{FFFF00}"
- #pragma tabsize 0
- //------------------------------------------------------------------------------
- //------------------------------------------------------------------------------
- #define DIALOG_REGISTRACIJA 1
- #define DIALOG_LOGIN 2
- #define DIALOG_GODINE 3
- #define DIALOG_POL 4
- #define DIALOG_DRZAVA 5
- #define DIALOG_STATS 6
- //------------------------------------------------------------------------------
- #define PATH "/Korisnici/%s.ini"
- //------------------------------------------------------------------------------
- //==============================================================================
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Blank Filterscript by your name here");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Blank Gamemode by your name here");
- print("----------------------------------\n");
- }
- //==============================================================================> NEW AND ENUM
- enum pInfo
- {
- pSifra,
- pNovac,
- pLevel,
- pAdmin,
- pUbistva,
- pSmrti,
- pGodine,
- pPol,
- pDrzava,
- pBankmoney
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- //==============================================================================
- public OnGameModeInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(fexist(UserPath(playerid)))
- {
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- new login[500];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(login,sizeof(login),""BELA"Dobrodosli na "CRVENA"Second Story RolePlay!\n\n||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||\n\n"BELA"Vase ime: "CRVENA"%s\n"BELA"Nas website: "CRVENA"www.uskoro.com\n"BELA"Account: "CRVENA" Vas Account je registrovan!\n"BELA"Molimo vas unesite vasu "CRVENA" lozinku!\n\n||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||", name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Login", login, "Login", "Izadji");
- TogglePlayerSpectating(playerid, 0);
- }
- else
- {
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- new registracija[500];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(registracija,sizeof(registracija),""BELA"Dobrodošli na "CRVENA"Second Story Roleplay!\n\n"CRVENA"||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||\n\n"BELA"-Vaše ime: "CRVENA"%s\n\n"BELA"-Portal: "CRVENA"www.uskoro.com\n\n"BELA"-Account: "CRVENA"Vaš account nije registrovan\n\n"BELA"-Unesite "CRVENA"lozinku\n\n"CRVENA"||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||", name);
- ShowPlayerDialog(playerid,DIALOG_REGISTRACIJA, DIALOG_STYLE_PASSWORD, ""CRVENA"Register", registracija, "Register", "Izadji");
- TogglePlayerSpectating(playerid, 0);
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"Podaci u igri");
- INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
- INI_WriteInt(File,"Level",GetPlayerScore(playerid));
- INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
- INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
- INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
- INI_WriteInt(File,"Pol",PlayerInfo[playerid][pPol]);
- INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
- INI_WriteInt(File,"Bankmoney",PlayerInfo[playerid][pBankmoney]);
- INI_Close(File);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_REGISTRACIJA)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[128];
- format(string, sizeof(string), "Korisnici/%s.ini",name);
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid), fremove(string);
- if(response)
- TogglePlayerSpectating(playerid, 0);
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- {
- new registracija1[900];
- format(registracija1,sizeof(registracija1),""BELA"Dobrodošli na "CRVENA"Second Story Roleplay!\n\n"CRVENA"||------------------------------------------------------------||\n\n"BELA"-Vaše ime: "CRVENA"%s\n\n"BELA"-Portal: "CRVENA"www.uskoro.com\n\n"BELA"-Account: "CRVENA"Vaš account nije registrovan\n\n"CRVENA"-Nemoguca lozinka!\n\n"CRVENA"||------------------------------------------------------------||", name);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTRACIJA, DIALOG_STYLE_PASSWORD, ""CRVENA"Nemoguca lozinka", registracija1, "Register", "Izadji");
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"Podaci u igri");
- INI_WriteInt(File,"Sifra",udb_hash(inputtext));
- INI_WriteInt(File,"Novac",10000);
- INI_WriteInt(File,"Level",1);
- INI_WriteInt(File,"Admin",0);
- INI_WriteInt(File,"Ubistva",0);
- INI_WriteInt(File,"Smrti",0);
- INI_WriteInt(File,"Bankmoney",0);
- INI_Close(File);
- ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_LIST, ""BELA"Koliko imate "CRVENA"godina?", ""CRVENA"7\n"CRVENA"8\n"CRVENA"9\n"CRVENA"10\n"CRVENA"11\n"CRVENA"12\n"CRVENA"13\n"CRVENA"14\n"CRVENA"15\n"CRVENA"16\n"CRVENA"17\n"CRVENA"18+", "U redu", "Izadji");
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_GODINE)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[128];
- format(string, sizeof(string), "Korisnici/%s.ini",name);
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid), fremove(string);
- if(response)
- TogglePlayerSpectating(playerid, 0);
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- {
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][pGodine] = 7;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",7);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"7 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 1:
- {
- PlayerInfo[playerid][pGodine] = 8;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",8);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"8 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 2:
- {
- PlayerInfo[playerid][pGodine] = 9;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",9);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"9 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 3:
- {
- PlayerInfo[playerid][pGodine] = 10;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",10);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"10 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 4:
- {
- PlayerInfo[playerid][pGodine] = 11;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",11);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"11 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 5:
- {
- PlayerInfo[playerid][pGodine] = 12;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",12);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"12 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 6:
- {
- PlayerInfo[playerid][pGodine] = 13;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",13);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"13 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 7:
- {
- PlayerInfo[playerid][pGodine] = 14;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",14);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"14 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 8:
- {
- PlayerInfo[playerid][pGodine] = 15;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",15);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"15 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 9:
- {
- PlayerInfo[playerid][pGodine] = 16;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",16);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"16 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 10:
- {
- PlayerInfo[playerid][pGodine] = 17;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteInt(File,"Godine",17);
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi imate "CRVENA"17 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- case 11:
- {
- PlayerInfo[playerid][pGodine] = 18;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Godine","Punoletan");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste "CRVENA"punoletni.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""BELA"Vi ste?", ""CRVENA"Muško\n"CRVENA"Žensko", "U redu", "Izadji");
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_POL)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[128];
- format(string, sizeof(string), "Korisnici/%s.ini",name);
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid), fremove(string);
- if(response)
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- {
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][pPol] = 1;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Pol", "Musko");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste "CRVENA"muško.");
- ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST, ""BELA"Odakle ste?", ""CRVENA"Srbija\n"CRVENA"Republika Srpska\n"CRVENA"Bosna i Hercegovina\n"CRVENA"Hrvatska\n"CRVENA"Makedonija\n"CRVENA"Kosovo\n"CRVENA"Ostalo", "U redu", "Izadji");
- }
- case 1:
- {
- PlayerInfo[playerid][pPol] = 2;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Pol", "Zensko");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste "CRVENA"žensko.");
- ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST, ""BELA"Odakle ste?", ""CRVENA"Srbija\n"CRVENA"Republika Srpska\n"CRVENA"Bosna i Hercegovina\n"CRVENA"Hrvatska\n"CRVENA"Makedonija\n"CRVENA"Kosovo\n"CRVENA"Ostalo", "U redu", "Izadji");
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_DRZAVA)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new string[128];
- format(string, sizeof(string), "Korisnici/%s.ini",name);
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid), fremove(string);
- if(response)
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- {
- switch(listitem)
- {
- case 0:
- {
- PlayerInfo[playerid][pDrzava] = 1;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Srbija");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste iz "CRVENA"Srbije.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 1:
- {
- PlayerInfo[playerid][pDrzava] = 2;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Republika Srpska");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste iz "CRVENA"Republike Srpske.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 2:
- {
- PlayerInfo[playerid][pDrzava] = 3;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Bosna i Hercegovina");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste iz "CRVENA"Bosne i Hercegovine.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 3:
- {
- PlayerInfo[playerid][pDrzava] = 4;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Hrvatska");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste iz "CRVENA"Hrvatske.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 4:
- {
- PlayerInfo[playerid][pDrzava] = 5;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Makedonija");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste iz "CRVENA"Makedonije.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 5:
- {
- PlayerInfo[playerid][pDrzava] = 6;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Kosovo");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste sa "CRVENA"Kosova.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- case 6:
- {
- PlayerInfo[playerid][pDrzava] = 7;
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"OOC INFO");
- INI_WriteString(File,"Drzava", "Stranac");
- INI_Close(File);
- SendClientMessage(playerid, BELA, "U redu, vi ste "CRVENA"stranac.");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, CRVENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, BELA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_LOGIN)
- {
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- if ( !response ) return Kick ( playerid );
- if( response )
- {
- if(udb_hash(inputtext) == PlayerInfo[playerid][pSifra])
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
- SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
- SetSpawnInfo(playerid, 0, 26, 1604.9063,-2331.1953,13.5380,91.2927,0, 0, 0, 0, 0, 0);
- SpawnPlayer(playerid);
- }
- else
- {
- new plogin[500];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(plogin,sizeof(plogin),""BELA"Dobrodošli na "CRVENA"Second Story Roleplay!\n\n"CRVENA"||------------------------------------------------------------||\n\n"BELA"-Vaše ime: "CRVENA"%s\n\n"BELA"-Portal: "CRVENA"www.uskoro.com\n\n"BELA"-Account: "CRVENA"Vaš account je registrovan\n\n"CRVENA"-Pogrešna lozinka!\n\n"CRVENA"||------------------------------------------------------------||", name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Pogrešna lozinka", plogin, "Login", "Izadji"); TogglePlayerSpectating(playerid, 0);
- }
- }
- }
- TogglePlayerSpectating(playerid, 0);
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //============================================================================== STOCKOVI !!!
- forward LoadUser_data(playerid,name[],value[]);
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("Sifra",PlayerInfo[playerid][pSifra]);
- INI_Int("Novac",PlayerInfo[playerid][pNovac]);
- INI_Int("Level",PlayerInfo[playerid][pLevel]);
- INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
- INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
- INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
- INI_Int("Godine",PlayerInfo[playerid][pGodine]);
- INI_Int("Pol",PlayerInfo[playerid][pPol]);
- INI_Int("Drzava",PlayerInfo[playerid][pDrzava]);
- INI_Int("Bankoney",PlayerInfo[playerid][pBankmoney]);
- return 1;
- }
- //------------------------------------------------------------------------------
- stock UserPath(playerid)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),PATH,playername);
- return string;
- }
- //------------------------------------------------------------------------------
- stock udb_hash(buf[]) {
- new length=strlen(buf);
- new s1 = 1;
- new s2 = 0;
- new n;
- for (n=0; n<length; n++)
- {
- s1 = (s1 + buf[n]) % 65521;
- s2 = (s2 + s1) % 65521;
- }
- return (s2 << 16) + s1;
- }
- //============================================================================== KRAJ STOCKOVA
Advertisement
Add Comment
Please, Sign In to add comment