Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //gm OD 0 DATUM POCETKA 21.4 Voditelji Projekta Mauro,Kristijan i Brundo
- //--------------[INCLUDOVI]-----------------------//
- #include <a_samp>
- #include <YSI\y_ini>
- #include <dini>
- #include <streamer>
- #define MAILER_URL "[email protected]/mailer.php"
- #include <mailer>
- //--------------[INCLUDOVI]-----------------------//
- //---------------------------[BOJE]-------------------//
- //SCM BOJE [0.3c]
- #define COL_MYCOL "{FF7F24}"
- #define COL_LIGHTRED "{FF6347}"
- #define COL_ZELENA "{48E31C}"
- #define Zln "{48E31C}"
- #define COL_RADIO "{108291}"
- #define COL_PLAVKASTA "{157DEC}"
- #define COL_EASY "{FFF1AF}"
- #define COL_WHITE "{FFFFFF}"
- #define COL_BLACK "{0E0101}"
- #define COL_GREY "{C3C3C3}"
- #define COL_GREEN "{48E31C}"
- #define COL_RED "{F81414}"
- #define rd "{F81414}"
- #define COL_YELLOW "{F3FF02}"
- #define COL_ORANGE "{FFAF00}"
- #define COL_LIME "{B7FF00}"
- #define COL_CYAN "{00FFEE}"
- #define COL_SVPLAVA "{00C0FF}"
- #define svpl "{00C0FF}"
- #define COL_BLUE "{0049FF}"
- #define COL_MAGENTA "{F300FF}"
- #define COL_VIOLET "{B700FF}"
- #define COL_PINK "{FF00EA}"
- #define COL_MARONE "{A90202}"
- #define COL_CMD "{B8FF02}"
- #define COL_PARAM "{3FCD02}"
- #define COL_SERVER "{AFE7FF}"
- #define COL_VALUE "{A3E4FF}"
- #define COL_RULE "{E8B7}"
- #define COL_RULE2 "{FBDF89}"
- #define COL_RWHITE "{FFFFFF}"
- #define COL_LGREEN "{C9FFAB}"
- #define COL_LRED "{FFA1A1}"
- #define COL_LRED2 "{C77D87}"
- //BOJE
- #define COLOR_TOMATO 0xFF6347AA
- #define WHITE 0xFFFFFFFF
- #define COLOR_SEA 0x00808000
- #define COLOR_MYORANGE 0xFF7F24FF
- #define COLOR_ZELENKASTA 0x48E31CFF
- #define COLOR_TAMNA 0x808000C8
- #define ZELENKASTA2 0x48E31CAA
- #define COLOR_MOJABOJA 0x5EA0FF
- #define COLOR_LJUBICASTA 0xC2A2DAAA
- #define COLOR_CHAT1 0xB7FFAA
- #define COLOR_CHAT2 0xE6A9ECAA
- #define COLOR_CHAT3 0xC38EC7AA
- #define GRAD1 0xB4B5B7FF
- #define COLOR_CHAT4 0xD2B9D3AA
- #define COLOR_CHAT5 0xC6AEC7AA
- #define COLOR_IVORY 0xFFFF82AA
- #define COLOR_ORANGE 0x00AA
- #define ANNOUNCEMENT 0x6AF7E1FF
- #define COLOR_DRED 0xFF0000FF
- #define COLOR_DPLAVA 0x995F2BFF
- #define ADMCRVENA 0xFF6347AA
- #define NICERED 0xFF0000FF
- #define NICERE 0xFF0000FF
- #define OOC 0xE0FFFFAA
- #define CRNA 0x0F0000FF
- #define ZELENO 0x33AA33AA
- #define SIVA 0xAFAFAFAA
- #define ZUTA 0xFFFF00AA
- #define LJUBICASTA 0xC2A2DAAA
- #define ZLATNA 0xB8860BAA
- #define BRAON 0xA52A2AAA
- #define CRVENA 0xAA3333AA
- #define ZELENA 0xA5FF00FF
- #define BELA 0xFFFFFFAA
- #define ZELENKASTA 0x48E31CFF
- #define zelenkasta 0x48E31CFF
- #define PLAVA 0x0000BBAA
- #define Bela 0xFFFFFFFF
- #define Zuta 0xFF9900AA
- #define SVETLOPLAVA 0x33CCFFAA
- #define SVETLOZELENA 0x80FF80FF
- #define NARANDZASTA 0x00AA
- #define YELLOW 0xFFFF00AA
- #define ORANGE 0x7804FF
- #define GRAY 0xCECECEFF
- #define LIGHTBLUE 0x00C2ECFF
- #define siva 0xAFAFAFAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_ODG 0xFF0000AA
- #define COLOR_GREEN 0x9EC73DAA
- #define COLOR_GROVE 0x00FF00FF
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define LIGHTRED 0xFF6347AA
- #define COLOR_LIGHTRED 0xFF6347AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_BLACK 0x000000FF
- #define COLOR_Text 0xF5D9C1F6
- #define COLOR_SVETLOPLAVA 0x33CCFFAA
- #define NICERED 0xFF0000FF
- #define COLOR_NICERED 0xFF0000FF
- #define COLOR_INVIS 0xAFAFAF00
- #define COLOR_SPEC 0xBFC0C200
- #define COLOR_ADD 0x63FF60AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_ALLDEPT 0xFF8282AA
- #define COLOR_NEWS 0x458E1DAA
- #define COLOR_OOC 0xE0FFFFAA
- #define OBJECTIVE_COLOR 0x64000064
- #define TEAM_GREEN_COLOR 0xFFFFFFAA
- #define TEAM_JOB_COLOR 0xFFB6C1AA
- #define TEAM_HIT_COLOR 0xFFFFFF00
- #define TEAM_BLUE_COLOR 0x8D8DFF00
- #define TEAM_RADIO_COLOR 0xF2D068FF
- #define TEAM_GROVE_COLOR 0x00D900C8
- #define TEAM_VAGOS_COLOR 0xFF00EBFF
- #define TEAM_BALLAS_COLOR 0xD900D3C8
- #define TEAM_AZTECAS_COLOR 0x01FCFFC8
- #define TEAM_CYAN_COLOR 0xFF8282AA
- #define TEAM_ORANGE_COLOR 0xFF830000
- #define TEAM_COR_COLOR 0x39393900
- #define TEAM_BAR_COLOR 0x00D90000
- #define TEAM_TAT_COLOR 0xBDCB9200
- #define TEAM_CUN_COLOR 0xD900D300
- #define TEAM_STR_COLOR 0x01FCFF00
- #define TEAM_ADMIN_COLOR 0x00808000
- #define cop_color 0xC2A2DAFF
- #define RED 0xAA3333AA
- //---------------------[BOJE]-----------------------//
- //-----------------------[TextDrawovi]----------------//
- //----------[Login]-----//
- new Text:Login0;
- new Text:Login1;
- new Text:Login2;
- new Text:Login3;
- new Text:Login4;
- new Text:Login5;
- new Text:Login6;
- new Text:Login7;
- new RegistrationStep[MAX_PLAYERS];
- new TutTime[MAX_PLAYERS];
- new pkod[MAX_PLAYERS];
- new Text:lbt;
- new Text:lbb;
- new Float:gRandomSpawns[4][3] = {
- {1770.3334,-1866.9502,13.5708},
- {1752.7733,-1902.8146,13.5630},
- {1735.4822,-1943.7451,13.5692},
- {1733.1677,-1911.7261,13.5621}
- };
- //---------------------[ENUMI]-------------------//
- enum pInfo
- {
- pPass[100],
- pEmail[128],
- pKey,
- pTut,
- pSex,
- pChar,
- pDrzava,
- pOrigin,
- pSpawnChange,
- pMember,
- pLeader,
- pGodine,
- pSpol
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- //---------------------[ENUMI]-------------------//
- //-------------------------[DEFINEOVI]------------//
- #define DIALOG_LOGIN 1 // ja sam stavio 1 i 2 vi stavite kako vam odgovara
- #define DIALOG_REGISTER 2
- #define DIALOG_DRZAVA 3
- #define DIALOG_GODINE 4
- #define DIALOG_EMAIL 5
- #define DIALOG_KMAIL 6
- #define DIALOG_SUCCESS_1 7
- #define GPS 8
- #pragma tabsize 0
- #define PATH "/Korisnici/%s.ini"
- //-------------------------[DEFINEOVI]------------//
- //-------------------------[SKRACENICE]----------------//
- #define SCMA SendClientMessageToAll
- #define SCM SendClientMessage
- #define SPD ShowPlayerDialog
- #define DSL DIALOG_STYLE_LIST
- #define DSB DIALOG_STYLE_MSGBOX
- #define DSI DIALOG_STYLE_INPUT
- #define DSP DIAALOG_STYLE_PASSWORD
- #define SCP SetPlayerCheckpoint
- //-------------------------[SKRACENICE]----------------//
- //--------------------------[STOCKOVI]-------------//
- stock UserPath(playerid)
- {
- new string[128],playername[MAX_PLAYER_NAME];
- GetPlayerName(playerid,playername,sizeof(playername));
- format(string,sizeof(string),PATH,playername);
- return string;
- }
- stock GetName(i)
- {
- new ime[MAX_PLAYER_NAME];
- GetPlayerName(i,ime,MAX_PLAYER_NAME);
- return ime;
- }
- stock GetPlayerNameEx(playerid)
- {
- new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname));
- new i = strfind(pname,"_",true);
- if(i != (-1)) pname[i] = ' ';
- return pname;
- }
- stock imeigraca(playerid, Ime[MAX_PLAYER_NAME])
- {
- GetPlayerName(playerid, Ime, sizeof(Ime));
- for(new x = 0; x < sizeof(Ime); x++) { if(Ime[x] == '_') Ime[x] = ' '; }
- return 1;
- }
- stock ImeIgraca(playerid)
- {
- new Ime[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Ime, sizeof(Ime));
- return Ime;
- }
- //--------------------------[STOCKOVI]-------------//
- forward LoadUser_data(playerid,name[],value[]);
- public LoadUser_data(playerid,name[],value[])
- {
- INI_String("Password", PlayerInfo[playerid][pPass], 100);
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" GM od nule BY Mauro,Kristijan i Brundo");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("WG:RP v0.1");
- SendRconCommand("mapname San Andreas");
- SendRconCommand("weburl www.World-Gaming.com.hr");
- AddPlayerClass(0, 1733.2726, -1912.0308, 13.5621, 89.4167, 0, 0, 0, 0, 0, 0);
- //----------------[TextDrawovi]-----------------//
- Login0 = TextDrawCreate(650.000000, 340.000000, "-");
- TextDrawBackgroundColor(Login0, 255);
- TextDrawFont(Login0, 1);
- TextDrawLetterSize(Login0, 0.500000, 12.000000);
- TextDrawColor(Login0, -1);
- TextDrawSetOutline(Login0, 0);
- TextDrawSetProportional(Login0, 1);
- TextDrawSetShadow(Login0, 1);
- TextDrawUseBox(Login0, 1);
- TextDrawBoxColor(Login0, 33686166);
- TextDrawTextSize(Login0, -9.000000, -70.000000);
- Login1 = TextDrawCreate(650.000000, 0.000000, "-");
- TextDrawBackgroundColor(Login1, 255);
- TextDrawFont(Login1, 1);
- TextDrawLetterSize(Login1, 0.500000, 12.000000);
- TextDrawColor(Login1, -1);
- TextDrawSetOutline(Login1, 0);
- TextDrawSetProportional(Login1, 1);
- TextDrawSetShadow(Login1, 1);
- TextDrawUseBox(Login1, 1);
- TextDrawBoxColor(Login1, 33686166);
- TextDrawTextSize(Login1, -9.000000, -70.000000);
- Login2 = TextDrawCreate(207.000000, 10.000000, "World Gaming");
- TextDrawBackgroundColor(Login2, 255);
- TextDrawFont(Login2, 1);
- TextDrawLetterSize(Login2, 0.699998, 2.299998);
- TextDrawColor(Login2, -8388408);
- TextDrawSetOutline(Login2, 0);
- TextDrawSetProportional(Login2, 1);
- TextDrawSetShadow(Login2, 1);
- Login3 = TextDrawCreate(297.000000, 40.000000, "Online Gaming Comunnity");
- TextDrawBackgroundColor(Login3, 255);
- TextDrawFont(Login3, 1);
- TextDrawLetterSize(Login3, 0.699998, 2.299998);
- TextDrawColor(Login3, -8388408);
- TextDrawSetOutline(Login3, 0);
- TextDrawSetProportional(Login3, 1);
- TextDrawSetShadow(Login3, 1);
- Login4 = TextDrawCreate(-85.000000, 96.000000, "- - - - - - - - - - - - - - - - - - - - - -");
- TextDrawBackgroundColor(Login4, 255);
- TextDrawFont(Login4, 1);
- TextDrawLetterSize(Login4, 1.500000, 2.000000);
- TextDrawColor(Login4, -8388408);
- TextDrawSetOutline(Login4, 0);
- TextDrawSetProportional(Login4, 1);
- TextDrawSetShadow(Login4, 1);
- Login5 = TextDrawCreate(-85.000000, 328.000000, "- - - - - - - - - - - - - - - - - - - - - -");
- TextDrawBackgroundColor(Login5, 255);
- TextDrawFont(Login5, 1);
- TextDrawLetterSize(Login5, 1.500000, 2.000000);
- TextDrawColor(Login5, -8388408);
- TextDrawSetOutline(Login5, 0);
- TextDrawSetProportional(Login5, 1);
- TextDrawSetShadow(Login5, 1);
- Login6 = TextDrawCreate(434.000000, 398.000000, "Forum: World-Gaming.com.hr");
- TextDrawBackgroundColor(Login6, 255);
- TextDrawFont(Login6, 1);
- TextDrawLetterSize(Login6, 0.419999, 2.399997);
- TextDrawColor(Login6, -8388408);
- TextDrawSetOutline(Login6, 0);
- TextDrawSetProportional(Login6, 1);
- TextDrawSetShadow(Login6, 1);
- Login7 = TextDrawCreate(7.000000, 416.000000, "V0.1");
- TextDrawBackgroundColor(Login7, 255);
- TextDrawFont(Login7, 1);
- TextDrawLetterSize(Login7, 0.349999, 2.299998);
- TextDrawColor(Login7, -8388408);
- TextDrawSetOutline(Login7, 0);
- TextDrawSetProportional(Login7, 1);
- TextDrawSetShadow(Login7, 1);
- //-----------------------------------[TEXTOVI]--------------------------//
- Create3DTextLabel("[Vjecnica]\n [ DA UDJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 1481.0515,-1772.3060,18.7958, 20.0, 0);
- Create3DTextLabel("[Vjecnica]\n [ DA IZADJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 390.0714,173.8288,1008.3828, 20.0, 0);
- Create3DTextLabel("[Banka]\n [ DA UDJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, 1463.9476,-1010.3647,26.8438, 20.0, 0);
- Create3DTextLabel("[Banka]\n [ DA IZADJETE PRITISNITE ]\n [ ENTER ]", 0x009BFFFF, -296.8363,1482.3177,1073.0215, 20.0, 0);
- //-----------------------------------[TEXTOVI]--------------------------//
- //-----------------------------------[Pickup]--------------------------//
- AddStaticPickup(19130, 1, 1463.9476,-1010.3647,26.8438); // Bank ulaz
- AddStaticPickup(19130, 1, -296.6685,1482.2910,1071.1060); // Bank izlaz
- AddStaticPickup(19130, 2, 1481.0515,-1772.3060,18.7958, -1); //Ulaz u opstinu
- AddStaticPickup(19130, 2,390.0714,173.8288,1008.3828, -1); //Izlaz iz opstinu
- //-----------------------------------[Pickup]--------------------------//
- //-----------------------------------[Objekti]--------------------------//
- //-----------------banka int------------------------------------------------//
- CreateDynamicObject(14576,-296.8600000,1494.0500000,1078.1800000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-299.6500000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-298.7900000,1517.2400000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-297.9200000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-297.0400000,1517.2500000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-296.1700000,1517.2700000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-295.2900000,1517.3200000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-294.4000000,1517.3400000,1070.4600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-299.6300000,1517.2100000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-298.7900000,1517.2100000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-297.9100000,1517.2000000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-297.0300000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-296.1200000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2332,-295.2500000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0300000); //
- CreateDynamicObject(2332,-294.3800000,1517.2200000,1071.3900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2754,-290.5400000,1493.1700000,1071.0100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-292.3300000,1497.4300000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-294.3200000,1497.3900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-296.3300000,1497.4100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-298.3500000,1497.4100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-300.3800000,1497.4200000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-302.3800000,1497.4000000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-304.8700000,1499.3800000,1070.1100000,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(2180,-304.8800000,1501.3300000,1070.1100000,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(2180,-290.4400000,1498.3800000,1070.1100000,0.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(2180,-290.4200000,1500.3500000,1070.1100000,0.0000000,0.0000000,90.0000000); //
- CreateDynamicObject(2309,-300.5300000,1498.4500000,1070.1100000,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(2309,-298.6200000,1498.4800000,1070.1100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(2309,-296.8600000,1498.4900000,1070.1100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(2309,-295.1700000,1498.6400000,1070.1100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(2309,-293.2700000,1498.6100000,1070.1100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(2309,-291.6000000,1498.7600000,1070.1100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(1649,-296.9300000,1497.3200000,1073.5700000,0.0000000,0.0000000,0.3700000); //
- CreateDynamicObject(1649,-300.7800000,1497.3300000,1073.5500000,0.0000000,0.0000000,179.6300000); //
- CreateDynamicObject(1491,-304.3700000,1497.1500000,1070.1400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2180,-304.3700000,1497.5600000,1072.4100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3260,-303.9000000,1497.4400000,1074.2100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,-305.3900000,1499.4500000,1073.8500000,0.0000000,0.0000000,90.3800000); //
- CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,269.4700000); //
- CreateDynamicObject(2754,-290.5400000,1493.9800000,1071.0100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2754,-290.5400000,1494.7700000,1071.0100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2754,-304.9000000,1493.2000000,1071.0200000,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(2754,-304.9100000,1493.9800000,1071.0100000,0.0000000,0.0000000,179.9900000); //
- CreateDynamicObject(2754,-304.9200000,1494.7800000,1071.0100000,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(2771,-300.5800000,1497.1800000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2771,-298.5600000,1497.2700000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2771,-296.6200000,1497.3500000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2771,-295.0200000,1497.2600000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2771,-293.2500000,1497.4300000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2771,-291.5800000,1497.4700000,1071.1300000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2614,-296.9400000,1481.5300000,1073.6700000,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(2614,-296.7900000,1501.4300000,1074.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2957,-297.6800000,1481.3800000,1071.3100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1892,-297.1800000,1482.3100000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1892,-303.9700000,1495.9900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2894,-294.1000000,1497.2000000,1070.9800000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1622,-291.3800000,1491.8600000,1074.1500000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1627,-291.0100000,1491.9900000,1073.0700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1616,-291.3600000,1496.8100000,1074.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1550,-302.4700000,1497.7900000,1070.5000000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3389,-304.9300000,1489.1500000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3389,-304.9100000,1488.1600000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3389,-304.9400000,1490.1300000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3389,-304.9400000,1491.0900000,1070.1100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2009,-305.7000000,1483.0600000,1070.1100000,0.0000000,0.0000000,270.0000000); //
- CreateDynamicObject(2120,-305.5900000,1482.1200000,1070.7400000,0.0000000,0.0000000,180.0000000); //
- CreateDynamicObject(14532,-307.7900000,1481.8400000,1071.0900000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,88.7900000); //
- CreateDynamicObject(1649,-290.1500000,1499.8600000,1073.5100000,0.0000000,0.0000000,88.7900000); //
- CreateDynamicObject(1649,-300.7800000,1497.3300000,1073.5500000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,-292.6900000,1497.3400000,1073.5700000,0.0000000,0.0000000,0.6500000); //
- CreateDynamicObject(1649,-296.9300000,1497.3200000,1073.5700000,0.0000000,0.0000000,180.2900000); //
- CreateDynamicObject(1649,-292.6900000,1497.3400000,1073.5700000,0.0000000,0.0000000,180.2900000); //
- CreateDynamicObject(1649,-305.3900000,1499.4500000,1073.8500000,0.0000000,0.0000000,270.0000000); //
- //---------------------------------[int Vjecnice]---------------------------//
- CreateDynamicObject(14602,445.0900000,143.9300000,1007.3700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2800000,133.0100000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2800000,142.5700000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2800000,152.1900000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2900000,161.8100000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2800000,133.0100000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2600000,142.5000000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2400000,152.1000000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,422.2600000,161.5800000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,437.4000000,132.0400000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,437.4200000,132.0400000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,437.4700000,154.8400000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,437.4900000,154.8300000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,442.1000000,144.7900000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,442.1000000,135.2800000,1003.7200000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,446.1100000,144.8700000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,442.1100000,135.4200000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,442.2000000,150.0000000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,442.2000000,149.8600000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,442.2100000,149.7000000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,442.2100000,149.6500000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,442.1200000,145.0200000,1007.1600000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19450,442.2000000,149.9700000,1007.1600000,0.0000000,0.0000000,89.8300000); //
- CreateDynamicObject(19450,442.2000000,149.7900000,1007.1600000,0.0000000,0.0000000,89.8300000); //
- CreateDynamicObject(19450,442.2000000,149.6600000,1007.1600000,0.0000000,0.0000000,89.8300000); //
- CreateDynamicObject(19450,442.2200000,149.6000000,1007.1600000,0.0000000,0.0000000,89.8300000); //
- CreateDynamicObject(19450,442.1300000,136.9300000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,442.1300000,136.8300000,1007.1600000,0.0000000,0.0000000,89.8300000); //
- CreateDynamicObject(19450,432.5700000,128.3400000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,422.9500000,128.2900000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,432.5500000,128.3200000,1007.1600000,0.0000000,0.0000000,90.4400000); //
- CreateDynamicObject(19450,422.9600000,128.2400000,1007.1600000,0.0000000,0.0000000,90.4400000); //
- CreateDynamicObject(19450,426.8400000,159.5100000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,436.3900000,159.5600000,1003.7200000,0.0000000,0.0000000,90.3100000); //
- CreateDynamicObject(19450,427.0500000,159.5000000,1007.1600000,0.0000000,0.0000000,90.4400000); //
- CreateDynamicObject(19450,436.6400000,159.5900000,1007.1600000,0.0000000,0.0000000,90.7000000); //
- CreateDynamicObject(6959,436.1100000,147.3900000,1006.3400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.7900000,140.2800000,1003.7700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,432.3700000,140.3200000,1003.7700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.0800000,141.0500000,1003.7700000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,433.0800000,139.5600000,1003.7700000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,433.0800000,139.5800000,1007.1500000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,432.3800000,140.2800000,1007.1400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.1000000,141.0500000,1007.1500000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,433.7800000,140.2900000,1007.1400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,432.2900000,147.6100000,1003.7700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.7300000,147.6000000,1003.7700000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.0100000,146.8900000,1003.7700000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,433.0000000,148.3400000,1003.7700000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,433.0100000,146.8900000,1007.1500000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19431,432.3100000,147.6200000,1007.1400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.7300000,147.6100000,1007.1400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(19431,433.0200000,148.3300000,1007.1500000,0.0000000,0.0000000,89.3800000); //
- CreateDynamicObject(19379,438.5500000,145.8400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,438.6000000,136.2500000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,438.6200000,126.6600000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,428.3300000,134.7300000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,428.1600000,125.1400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,417.7200000,125.1300000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,418.1000000,134.7600000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,428.6100000,144.0400000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,419.3900000,144.0200000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,426.2900000,153.6000000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,436.7000000,153.6100000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,436.7000000,163.2200000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(19379,426.4000000,163.1900000,1002.0000000,-180.0600000,89.9400000,0.0000000); //
- CreateDynamicObject(1569,442.0300000,142.3900000,1002.0900000,0.0000000,0.0000000,90.4800000); //
- CreateDynamicObject(1569,442.0500000,145.3600000,1002.0900000,0.0000000,0.0000000,268.5100000); //
- CreateDynamicObject(2195,441.8000000,145.6400000,1002.7100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(2195,441.9000000,142.0600000,1002.7100000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3440,425.7900000,128.6500000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(3440,425.8200000,132.6700000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.9200000,130.6700000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(1649,425.7800000,135.1300000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(3440,425.7400000,137.1900000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.7900000,139.2900000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(3440,425.7500000,141.3200000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.7800000,139.1800000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(1649,425.7200000,134.8800000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(1649,425.8000000,130.6200000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(3440,425.7900000,159.1000000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.9000000,156.9300000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(3440,425.8700000,154.5300000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.9900000,152.5900000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(3440,425.9600000,150.4600000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.9900000,148.5200000,1005.1000000,0.0000000,0.0000000,89.6600000); //
- CreateDynamicObject(3440,425.8200000,146.2100000,1004.2400000,0.0000000,0.0000000,0.0000000); //
- CreateDynamicObject(1649,425.9300000,148.3400000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(1649,425.9500000,152.7900000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(1649,425.8900000,156.8100000,1005.1000000,0.0000000,0.0000000,269.6000000); //
- CreateDynamicObject(1806,424.1300000,139.1300000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1806,424.2200000,134.4000000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1806,424.1000000,130.6600000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1806,424.1600000,148.4500000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1806,424.2200000,152.7600000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1806,424.2200000,156.9000000,1002.0900000,0.0000000,0.0000000,267.3200000); //
- CreateDynamicObject(1671,427.5300000,143.7200000,1002.6100000,0.0000000,0.0000000,90.1800000); //
- CreateDynamicObject(2000,422.8400000,136.0000000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8500000,136.4600000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8500000,136.9100000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8500000,137.3900000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8400000,135.5500000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8500000,135.0900000,1002.0100000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8500000,135.0900000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8600000,135.5600000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8600000,136.0300000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8700000,136.4800000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8700000,136.9400000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2000,422.8700000,137.4100000,1003.3900000,0.0000000,0.0000000,89.7800000); //
- CreateDynamicObject(2191,422.8700000,148.2300000,1002.1400000,0.0000000,0.0000000,89.2300000); //
- CreateDynamicObject(2191,422.8900000,149.5800000,1002.1400000,0.0000000,0.0000000,89.2300000); //
- CreateDynamicObject(2191,422.8800000,150.9300000,1002.1400000,0.0000000,0.0000000,89.2300000); //
- CreateDynamicObject(2161,422.4000000,155.3500000,1002.0900000,0.0000000,0.0000000,90.0700000); //
- CreateDynamicObject(2161,422.4000000,156.6600000,1002.0900000,0.0000000,0.0000000,90.0700000); //
- CreateDynamicObject(2164,422.3800000,130.2000000,1002.1000000,0.0000000,0.0000000,89.6400000); //
- CreateDynamicObject(2164,422.3900000,131.9700000,1002.1000000,0.0000000,0.0000000,89.6400000); //
- CreateDynamicObject(2199,422.4400000,140.2400000,1002.0900000,0.0000000,0.0000000,89.3500000); //
- CreateDynamicObject(2199,422.4400000,141.5800000,1002.0900000,0.0000000,0.0000000,89.3500000); //
- CreateDynamicObject(2200,422.5100000,145.2900000,1002.0400000,0.0000000,0.0000000,90.0200000); //
- CreateDynamicObject(2190,381.0800000,155.6100000,1008.1000000,356.8600000,0.0000000,-0.9900000); //
- //-----------------------------------[Objekti]--------------------------//
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
- SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(fexist(UserPath(playerid)))
- {
- TextDrawShowForPlayer(playerid, Login0);
- TextDrawShowForPlayer(playerid, Login1);
- TextDrawShowForPlayer(playerid, Login2);
- TextDrawShowForPlayer(playerid, Login3);
- TextDrawShowForPlayer(playerid, Login4);
- TextDrawShowForPlayer(playerid, Login5);
- TextDrawShowForPlayer(playerid, Login6);
- TextDrawShowForPlayer(playerid, Login7);
- new loginstring[512];
- new loginname[64];
- GetPlayerName(playerid,loginname,sizeof(loginname));
- format(loginstring,sizeof(loginstring),"{FFFFFF}______________________________________________\n\n{00C0FF}Dobrodosao na {FFFFFF}World Gaming RPG {00C0FF}server\n\n{00C0FF}Ime i Prezime : {FFFFFF}%s\n\n{00C0FF}Forum : {FFFFFF}www.World-Gaming.com.hr\n\n{00C0FF}Upisite svoju lozinku da se prijavite\n\n{FFFFFF}______________________________________________",loginname);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{157DEC}World Gaming - Logiranje",loginstring,"Prijava","Izadji");
- GivePlayerMoney(playerid, 1000);
- }
- else
- {
- new regstring[512];
- new regname[64];
- format(regstring,sizeof(regstring),"{FFFFFF}______________________________________________\n\n{00C0FF}Dobrodosao na {FFFFFF}World Gaming RPG {00C0FF}server\n\n{00C0FF}Ime i Prezime : {FFFFFF}%s\n\n{00C0FF}Forum : {FFFFFF}www.World-Gaming.com.hr\n\n{00C0FF}Upisite svoju lozinku da nastavite registraciju\n\n{FFFFFF}______________________________________________",regname);
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{157DEC}Registracija",regstring,"Registruj","Izadji");
- RegistrationStep[playerid] = 1;
- TutTime[playerid] = 1;
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Email",PlayerInfo[playerid][pEmail]);
- INI_Close(File);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawHideForPlayer(playerid,Login0);
- TextDrawHideForPlayer(playerid,Login1);
- TextDrawHideForPlayer(playerid,Login2);
- TextDrawHideForPlayer(playerid,Login3);
- TextDrawHideForPlayer(playerid,Login4);
- TextDrawHideForPlayer(playerid,Login5);
- TextDrawHideForPlayer(playerid,Login6);
- TextDrawHideForPlayer(playerid,Login7);
- 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(cmd, "/resetemail", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /resetemail [ID Igraca/Dio Imena]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >=1337)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- ShowPlayerDialog(playa,63, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- SendClientMessage(playerid,COLOR_WHITE,"Sada igrac mora ponovo uneti email!");
- SendClientMessage(playa,COLOR_WHITE,"Admin vam je reset email molimo unesite ponovo!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " niste ovlasteni da koristite tu komandu!");
- }
- }
- return 1;
- }*/ /* TREBA POSLJE PODESIT */
- if (strcmp(cmdtext, "/gps", true) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, " Morate biti u vozilu!");
- ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS - Odaberite lokaciju", "Glavni burg\nBanka\nVijecnica\nPolicija\nBolnica\nKolodvor\nAerodrom", "Odaberi", "Izadji");
- return 1;
- }
- if(strcmp(cmdtext,"/gpsoff",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, COLOR_GRAD2, "{F81414}Ugasili ste {FFFFFF}GPS!");
- }
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- /*
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new veh = GetPlayerVehicleID(playerid);
- if(VehOwned[veh] == 0)
- {
- if(IsADealerCar[veh] == 1)
- {
- new string[128];
- format(string, sizeof(string), ""TPLAVA2"Jeste li sigurni da želite kupiti %s za $%i?", GetVehicleNameFromID(veh), CarPrice[veh]);
- ShowPlayerDialog(playerid, 669, DIALOG_STYLE_MSGBOX, "Kupovina", string, "Da", "Ne");
- return 1;
- }
- }
- else if(VehOwned[veh] == 1)
- {
- new owner[24], string[128];
- GetPlayerName(OwnerID[veh], owner, sizeof(owner));
- format(string, sizeof(string), ""TPLAVA2"Vozilo:%s|Vlasnik: %s.", GetVehicleNameFromID(veh), owner);
- SendClientMessage(playerid, 0xFFFFFFAA, string);
- return 1;
- }
- }*/
- 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)
- {
- if(newkeys == KEY_SECONDARY_ATTACK)
- {
- if(IsPlayerInRangeOfPoint(playerid,7.0,1481.0515,-1772.3060,18.7958))
- {
- GameTextForPlayer(playerid, "~g~Vjecnica", 5000, 1);
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid,441.6061,143.8209,1003.0848);
- }
- if(IsPlayerInRangeOfPoint(playerid,7.0, 441.6030,143.8264,1003.0848))
- {
- GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,1481.0515,-1772.3060,18.7958);
- }
- if(IsPlayerInRangeOfPoint(playerid,7.0,1463.9476,-1010.3647,26.8438))
- {
- GameTextForPlayer(playerid, "~g~Banka", 5000, 1);
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid,-296.8363,1482.3177,1073.0215);
- }
- if(IsPlayerInRangeOfPoint(playerid,7.0, -296.6685,1482.2910,1071.1060))
- {
- GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,1463.9476,-1010.3647,26.8438);
- }
- }
- }
- 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_REGISTER)
- {
- if (!response) return Kick(playerid);
- if(response)
- {
- new regstring[512];
- new regname[64];
- GetPlayerName(playerid,regname,sizeof(regname));
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{157DEC}Registracija",regstring,"Registruj","Izadji");
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteString(File, "Password", inputtext);
- INI_WriteString(File,"Email",PlayerInfo[playerid][pEmail]);
- INI_Close(File);
- SpawnPlayer(playerid);
- ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
- }
- }
- if(dialogid == DIALOG_LOGIN)
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- SpawnPlayer(playerid);
- }
- else
- {
- new loginstring[512];
- new loginname[64];
- GetPlayerName(playerid,loginname,sizeof(loginname));
- ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{157DEC}World Gaming - Logiranje",loginstring,"Prijava","Izadji");
- }
- }
- }
- if(dialogid == 3)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PlayerInfo[playerid][pSex] = 1;
- RegistrationStep[playerid] = 2;
- ShowPlayerDialog(playerid,61, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
- }
- if(listitem == 1)
- {
- PlayerInfo[playerid][pSex] = 2;
- RegistrationStep[playerid] = 2;
- ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "OK","Odustani");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST ,"Vi ste?","Musko\nZensko","Odaberi","Odustani");
- }
- return 1;
- }
- if(dialogid == 4)
- {
- if(response)
- {
- new ukucankod = strval(inputtext);
- if(ukucankod >5 && ukucankod <40)
- {
- PlayerInfo[playerid][pDrzava] = ukucankod;
- ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Odakle ste?","Srbija\nCrna Gora\nBiH\nHrvatska\nMakedonija\nOstalo","Odaberi","Odustani");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE,"Morate imati vise od 5 i manje od 40 godina!");
- ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "Odaberi","Odustani");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,4, DIALOG_STYLE_INPUT, "Godine", "Unesite koliko imate godina:", "Odaberi","Odustani");
- }
- return 1;
- }
- if(dialogid == 6)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PlayerInfo[playerid][pDrzava] = 1;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- if(listitem == 1)
- {
- PlayerInfo[playerid][pDrzava] = 2;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- if(listitem == 2)
- {
- PlayerInfo[playerid][pDrzava] = 3;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- if(listitem == 3)
- {
- PlayerInfo[playerid][pDrzava] = 4;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- if(listitem == 4)
- {
- PlayerInfo[playerid][pDrzava] = 5;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- if(listitem == 5)
- {
- PlayerInfo[playerid][pDrzava] = 6;
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- ShowPlayerDialog(playerid,7, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- }
- else
- {
- ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Odakle ste?","Srbija\nCrna Gora\nBiH\nHrvatska\nMakedonija\nOstalo","Odaberi","Odustani");
- }
- return 1;
- }
- if(dialogid == 5)
- {
- if(response)
- {
- new ime[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ime, sizeof(ime));
- pkod[playerid]=0;
- new namestring = strfind(inputtext, "@", true);
- if(namestring == -1)
- {
- ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- SendClientMessage(playerid, COLOR_WHITE, "Email nije unesen u dobrom formatu!");
- return 1;
- }
- new namestringse = strfind(inputtext, ".", true);
- if(namestringse == -1)
- {
- ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- SendClientMessage(playerid, COLOR_WHITE, "Email nije unesen u dobrom formatu!");
- return 1;
- }
- new lol[400];
- format(lol, sizeof(lol), "emailovi/%s.ini",inputtext);
- if(fexist(lol))
- {
- ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- SendClientMessage(playerid, COLOR_WHITE, "Email vec postoji molimo vas unesite drugi email!");
- strmid(PlayerInfo[playerid][pEmail],inputtext, 0, strlen(inputtext), 255);
- OnPlayerUpdateCustom(playerid);
- pkod[playerid]=0;
- format(lol, sizeof(lol), "emailovi/%s.ini",PlayerInfo[playerid][pEmail]);
- new File: hFile = fopen(lol, io_write);
- if (hFile)
- {
- new playersip[256];
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- format(lol, sizeof(lol), "Ime:%s Sifra:%s Ip:%s",ime,PlayerInfo[playerid][pKey],playersip);
- fwrite(hFile,lol);
- fclose(hFile);
- }
- if(PlayerInfo[playerid][pTut] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Uspesna promjena email-a!");
- return 1;
- }
- ClearChatbox(playerid, 8);
- SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
- SendClientMessage(playerid, COLOR_WHITE, "{559df1}Dobrodosli na World Gaming RPG, sada ce vam biti prikazan tutorijal.");
- SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
- ClearChatbox(playerid, 2);
- RegistrationStep[playerid] = 0;
- TutTime[playerid] = 10;
- }
- else
- {
- ShowPlayerDialog(playerid,63, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- return 1;
- }
- if(dialogid == 6)
- {
- if(response)
- {
- new ime[MAX_PLAYER_NAME];
- GetPlayerName(playerid, ime, sizeof(ime));
- new ukucankodic = strval(inputtext);
- if(ukucankodic != pkod[playerid])
- {
- ShowPlayerDialog(playerid,6, DIALOG_STYLE_INPUT, "Kod", "Molimo unesite pravi kod:", "POTVRDI","Promeni email");
- SendClientMessage(playerid, COLOR_WHITE, "Pogresan kod!");
- return 1;
- }
- pkod[playerid]=0;
- new lol[400];
- format(lol, sizeof(lol), "emailovi/%s.ini",PlayerInfo[playerid][pEmail]);
- new File: hFile = fopen(lol, io_write);
- if (hFile)
- {
- new playersip[256];
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- format(lol, sizeof(lol), "Ime:%s Sifra:%s Ip:%s",ime,PlayerInfo[playerid][pKey],playersip);
- fwrite(hFile,lol);
- fclose(hFile);
- }
- if(PlayerInfo[playerid][pTut] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Uspesna promena email-a!");
- return 1;
- }
- new klol[400];
- new playersip[256];
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- new Year, Month, Day;
- getdate(Year, Month, Day);
- new tmphour, tmpminute,tmpsecond;
- gettime(tmphour, tmpminute, tmpsecond);
- format(klol, sizeof(klol), "Na nas server World Gaming RP upravo se registrovao novi igrac %s\nPreko ip:%s Vreme:%d:%d:%d Datum:%d.%d.%d.\nIgracev email:%s Igraceva sifra je:%s",ime,playersip,tmphour, tmpminute,tmpsecond,Day, Month,Year,PlayerInfo[playerid][pEmail],PlayerInfo[playerid][pKey]);
- SendMail("[email protected]","[email protected]","eXtreme RP Server","Obavestenje",klol);
- ClearChatbox(playerid, 8);
- SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
- SendClientMessage(playerid, COLOR_WHITE, "{559df1}Dobrodosli na World Gaming RPG, sada ce vam biti prikazan tutorijal.");
- SendClientMessage(playerid, COLOR_GREEN, "{ffffff}-----------------------------------------------------------------------");
- ClearChatbox(playerid, 2);
- TextDrawShowForPlayer(playerid,lbt);
- TextDrawShowForPlayer(playerid,lbb);
- RegistrationStep[playerid] = 0;
- TutTime[playerid] = 10;
- }
- else
- {
- ShowPlayerDialog(playerid,5, DIALOG_STYLE_INPUT, "Email", "Unesite vas email u slucaju da zaboravite sifru:", "OK","Odustani");
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == GPS)
- {
- if(response)
- {
- if(listitem == 0) //
- {
- SetPlayerCheckpoint(playerid, 1221.3342, -918.0650, 42.9127, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Glavni burg.");
- }
- if(listitem == 1) //
- {
- SetPlayerCheckpoint(playerid, 1461.0076, -1026.0122, 23.8281, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Banku.");
- }
- if(listitem == 2)
- {
- SetPlayerCheckpoint(playerid, 1481.0199, -1741.7627, 13.5469, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Vijecnicu.");
- }
- if(listitem == 3)
- {
- SetPlayerCheckpoint(playerid, 1544.2372, -1675.6801, 13.5580, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Policija.");
- }
- if(listitem == 4)
- {
- SetPlayerCheckpoint(playerid, 1188.9955, -1323.3768, 13.1392, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Bolnica.");
- }
- if(listitem == 5)
- {
- SetPlayerCheckpoint(playerid, 1810.9696, -1889.1246, 13.4076, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Kolodvor.");
- }
- if(listitem == 6)
- {
- SetPlayerCheckpoint(playerid, 1962.6006, -2181.7441, 13.1202, 5.0);
- SCM(playerid, COLOR_GREEN, "Lokacija postavljena na: {FFFFFF}Aerodrom.");
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward ClearChatbox(playerid, lines);
- public ClearChatbox(playerid, lines)
- {
- if (IsPlayerConnected(playerid))
- {
- for(new i=0; i<lines; i++)
- {
- SendClientMessage(playerid, COLOR_GREY, " ");
- }
- }
- return 1;
- }
- forward OnPlayerUpdateCustom(playerid);
- public OnPlayerUpdateCustom(playerid)
- {
- return 1;
- }
- forward SacuvajIgraca(playerid);
- public SacuvajIgraca(playerid)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Email",PlayerInfo[playerid][pEmail]);
- INI_Close(File);
- return 1;
- }
- forward SetPlayerSpawn(playerid);
- public SetPlayerSpawn(playerid)
- {
- new rand=random(3);
- if(PlayerInfo[playerid][pSpawnChange] == 1)
- {
- if(PlayerInfo[playerid][pMember] == 0 || PlayerInfo[playerid][pLeader] == 0) //Spawn za igrace
- {
- SetPlayerToTeamColor(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle(playerid, 180);
- rand = random(sizeof(gRandomSpawns));
- SetPlayerPos(playerid, gRandomSpawns[rand][0], gRandomSpawns[rand][1], gRandomSpawns[rand][2]);
- return 1;
- }
- }
- return 1;
- }
- forward SetPlayerToTeamColor(playerid);
- public SetPlayerToTeamColor(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
- /* if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
- SetPlayerColor(playerid,COLOR_DBLUE);
- if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
- SetPlayerColor(playerid,COLOR_BLACK);
- if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 1)
- SetPlayerColor(playerid,cop_color);
- if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
- SetPlayerColor(playerid,COLOR_DARKNICERED);
- if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
- SetPlayerColor(playerid,COLOR_GROVE); */
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment