Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------------
- #include <a_samp>
- #include <YSI\y_ini>
- #include <zcmd>
- #include <sscanf2>
- //------------------------------------------------------------------------------
- #define D_CRVENA "{FF0000}"
- #define D_ZELENA "{0ED400}"
- #define D_SVETLOPLAVA "{33CCFF}"
- #define D_NARANDZASTA "{FF9900}"
- #define D_ZUTA "{FFFF00}"
- #define D_BELA "{FFFFFF}"
- //------------------------------------------------------------------------------
- #define B_CRVENA 0xAA3333AA
- #define B_ZUTA 0xFFFF00AA
- #define B_ZELENA 0x33AA33AA
- #define B_SVETLOPLAVA 0x33CCFFAA
- //------------------------------------------------------------------------------
- #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"
- //------------------------------------------------------------------------------
- enum pInfo
- {
- pSifra,
- pNovac,
- pLevel,
- pAdmin,
- pUbistva,
- pSmrti,
- pGodine,
- pPol,
- pDrzava
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- //------------------------------------------------------------------------------
- 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]);
- 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;
- }
- //------------------------------------------------------------------------------
- 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),""D_SVETLOPLAVA"Dobrodošli na "D_NARANDZASTA"Americka Pita RolePlay!\n\n"D_CRVENA"||------------------------------------------------------------||\n\n"D_SVETLOPLAVA"-Vaše ime: "D_NARANDZASTA"%s\n\n"D_SVETLOPLAVA"-Portal: "D_NARANDZASTA"www.Balkan-Samp.com\n\n"D_SVETLOPLAVA"-Account: "D_NARANDZASTA"Vaš account je registrovan\n\n"D_SVETLOPLAVA"-Unesite vašu "D_NARANDZASTA"lozinku!\n\n"D_CRVENA"||------------------------------------------------------------||", name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""D_SVETLOPLAVA"Login", login, "Login", "Izadji");
- }
- 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),""D_SVETLOPLAVA"Dobrodošli na "D_NARANDZASTA"Americka Pita RolePlay!\n\n"D_CRVENA"||------------------------------------------------------------||\n\n"D_SVETLOPLAVA"-Vaše ime: "D_NARANDZASTA"%s\n\n"D_SVETLOPLAVA"-Portal: "D_NARANDZASTA"www.Balkan-Samp.com\n\n"D_SVETLOPLAVA"-Account: "D_NARANDZASTA"Vaš account nije registrovan\n\n"D_SVETLOPLAVA"-Unesite "D_NARANDZASTA"lozinku\n\n"D_CRVENA"||------------------------------------------------------------||", name);
- ShowPlayerDialog(playerid,DIALOG_REGISTRACIJA, DIALOG_STYLE_PASSWORD, ""D_SVETLOPLAVA"Register", registracija, "Register", "Izadji");
- }
- 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_WriteInt(File,"Godine",PlayerInfo[playerid][pGodine]);
- INI_WriteInt(File,"Pol",PlayerInfo[playerid][pPol]);
- INI_WriteInt(File,"Drzava",PlayerInfo[playerid][pDrzava]);
- INI_Close(File);
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_REGISTRACIJA)
- {
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid);
- if(response)
- SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0);
- SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35);
- {
- new registracija1[900];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(registracija1,sizeof(registracija1),""D_SVETLOPLAVA"Dobrodošli na "D_NARANDZASTA"Americka Pita RolePlay!\n\n"D_CRVENA"||------------------------------------------------------------||\n\n"D_SVETLOPLAVA"-Vaše ime: "D_NARANDZASTA"%s\n\n"D_SVETLOPLAVA"-Portal: "D_NARANDZASTA"www.Balkan-Samp.com\n\n"D_SVETLOPLAVA"-Account: "D_NARANDZASTA"Vaš account nije registrovan\n\n"D_CRVENA"-Nemoguca lozinka!\n\n"D_CRVENA"||------------------------------------------------------------||", name);
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTRACIJA, DIALOG_STYLE_PASSWORD, ""D_SVETLOPLAVA"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_Close(File);
- ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Koliko imate godina?", ""D_ZUTA"7\n"D_ZUTA"8\n"D_ZUTA"9\n"D_ZUTA"10\n"D_ZUTA"11\n"D_ZUTA"12\n"D_ZUTA"13\n"D_ZUTA"14\n"D_ZUTA"15\n"D_ZUTA"16\n"D_ZUTA"17\n"D_ZUTA"18+", "U redu", "Izadji");
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_GODINE)
- {
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid);
- if(response)
- 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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"7 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"8 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"9 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"10 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"11 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"12 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"13 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"14 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"15 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"16 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi imate "D_NARANDZASTA"17 godina.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Ž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, B_ZUTA, "U redu, vi ste "D_NARANDZASTA"punoletni.");
- ShowPlayerDialog(playerid, DIALOG_POL, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Vi ste?", ""D_ZUTA"Muško\n"D_ZUTA"Žensko", "U redu", "Izadji");
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_POL)
- {
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid);
- 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, B_ZUTA, "U redu, vi ste "D_NARANDZASTA"muško.");
- ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Odakle ste?", ""D_ZUTA"Srbija\n"D_ZUTA"Republika Srpska\n"D_ZUTA"Bosna i Hercegovina\n"D_ZUTA"Hrvatska\n"D_ZUTA"Makedonija\n"D_ZUTA"Kosovo\n"D_ZUTA"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, B_ZUTA, "U redu, vi ste "D_NARANDZASTA"žensko.");
- ShowPlayerDialog(playerid, DIALOG_DRZAVA, DIALOG_STYLE_LIST, ""D_SVETLOPLAVA"Odakle ste?", ""D_ZUTA"Srbija\n"D_ZUTA"Republika Srpska\n"D_ZUTA"Bosna i Hercegovina\n"D_ZUTA"Hrvatska\n"D_ZUTA"Makedonija\n"D_ZUTA"Kosovo\n"D_ZUTA"Ostalo", "U redu", "Izadji");
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- if(dialogid == DIALOG_DRZAVA)
- {
- if (!response) return SetPlayerCameraPos(playerid, 320.0, 50.0, 170.0), SetPlayerCameraLookAt(playerid, 324.34, 54.122, 173.35), Kick(playerid);
- 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, B_ZUTA, "U redu, vi ste iz "D_NARANDZASTA"Srbije.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste iz "D_NARANDZASTA"Republike Srpske.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste iz "D_NARANDZASTA"Bosne i Hercegovine.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste iz "D_NARANDZASTA"Hrvatske.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste iz "D_NARANDZASTA"Makedonije.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste sa "D_NARANDZASTA"Kosova.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- 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, B_ZUTA, "U redu, vi ste "D_NARANDZASTA"stranac.");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SendClientMessage(playerid, B_ZELENA, " Uspešno ste se registrovali, uživajte na serveru! ");
- SendClientMessage(playerid, B_CRVENA, "-------------------------------------------------------------------------------");
- SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
- GivePlayerMoney(playerid, 10000);
- }
- }
- }
- }
- //------------------------------------------------------------------------------
- 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),""D_SVETLOPLAVA"Dobrodošli na "D_NARANDZASTA"Americka Pita RolePlay!\n\n"D_CRVENA"||------------------------------------------------------------||\n\n"D_SVETLOPLAVA"-Vaše ime: "D_NARANDZASTA"%s\n\n"D_SVETLOPLAVA"-Portal: "D_NARANDZASTA"www.Balkan-Samp.com\n\n"D_SVETLOPLAVA"-Account: "D_NARANDZASTA"Vaš account je registrovan\n\n"D_CRVENA"-Pogrešna lozinka!\n\n"D_CRVENA"||------------------------------------------------------------||", name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""D_SVETLOPLAVA"Pogrešna lozinka", plogin, "Login", "Izadji");
- }
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerSpawn(playerid)
- {
- if(PlayerInfo[playerid][pPol] == 1)
- {
- SetPlayerSkin(playerid, 17);
- }
- if(PlayerInfo[playerid][pPol] == 2)
- {
- SetPlayerSkin(playerid, 12);
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerInfo[killerid][pUbistva]++;
- PlayerInfo[playerid][pSmrti]++;
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:stats(playerid,parmas[])
- {
- new stats[500];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new level = GetPlayerScore(playerid);
- new ubistva = PlayerInfo[playerid][pUbistva];
- new smrti = PlayerInfo[playerid][pSmrti];
- new admin = PlayerInfo[playerid][pAdmin];
- new novac = GetPlayerMoney(playerid);
- format(stats,sizeof(stats),""D_CRVENA"Ime : "D_ZUTA"%s\n"D_CRVENA"Level : "D_ZUTA"%d\n"D_CRVENA"Ubistva : "D_ZUTA"%d\n"D_CRVENA"Smrti : "D_ZUTA"%d\n"D_CRVENA"Novac : "D_ZUTA"%d\n"D_CRVENA"Admin Level : "D_ZUTA"%d\n"D_ZELENA"Uzivajte u igri.",name, level, ubistva, smrti, novac, admin);
- ShowPlayerDialog(playerid, DIALOG_STATS, DIALOG_STYLE_MSGBOX, "Vaša statistika",stats,"Zatvori","");
- return 1;
- }
- //------------------------------------------------------------------------------
- CMD:givemoney(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 4 || IsPlayerAdmin(playerid))
- {
- new Target;
- new Ammount;
- if(!sscanf(params, "ui", Target, Ammount))
- {
- if(Target == INVALID_PLAYER_ID) return SendClientMessage(playerid,B_CRVENA,"Greška: Taj igrac nije na serveru.");
- if(Ammount > 9999999) return SendClientMessage(playerid,B_CRVENA,"Greška: Suma mora biti izmedju 0 i 9999999");
- GivePlayerMoney(Target,Ammount);
- new tname[MAX_PLAYER_NAME];
- GetPlayerName(Target,tname,sizeof(tname));
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pname,sizeof(pname));
- new tstring[256];
- new pstring[256];
- format(tstring,sizeof(tstring),"Dobio si novac od admin tima [%d$]",Ammount);
- format(pstring,sizeof(pstring),"Dao si novac igracu %s(%d) %d$",tname, Target, Ammount);
- SendClientMessage(Target,B_SVETLOPLAVA,tstring);
- SendClientMessage(playerid,B_CRVENA,pstring);
- }
- else SendClientMessage(playerid, B_ZELENA, "Korišcenje: /givemoney [ID igraca] [Kolicina]");
- }
- else SendClientMessage(playerid,B_CRVENA,"Nisi ovlašten da koristiš tu komandu!");
- return 1;
- }
- //------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement