Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // This is a comment
- // uncomment the line below if you want to write a filterscript
- //#define FILTERSCRIPT
- #include <a_samp>
- #include <YSI\y_ini>
- #include <YSI\y_commands>
- #include <sscanf2>
- #include <foreach>
- #define DIALOG_REGISTER1 0
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define DIALOG_WELCOME1 3
- #define DIALOG_WELCOME2 4
- //
- new pClass[MAX_PLAYERS];
- new PoslataPoruka [MAX_PLAYERS];
- new Aon[MAX_PLAYERS];
- new Text3D:label[MAX_PLAYERS];
- new PlayerEnterTime[MAX_PLAYERS];
- //
- #define SCMToAll SendClientMessageToAll
- #define SCM SendClientMessage
- #define IPI INVALID_PLAYER_ID
- #define COLOR_AQUA 0x30DDF8FF
- #define COLOR_WHITE 0xFFFFFAFF
- #define COLOR_GREY 0xA9A8A1FF
- #define COLOR_ORANGE 0xFF560AFF
- #define COLOR_YELLOW 0xFFFF0AFF
- #define COLOR_PURPLE 0x875388FF
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_RED 0xFF0000C8
- #define COLOR_GREEN 0x00FF00C8//
- #define COLOR_OLIVE 0x808000AA
- #define COLOR_SZELENA 0x7FFF00AA
- #define COLOR_BROWN 0XA52A2AAA
- #define COLOR_CORAL 0xFF7F50AA
- #define COLOR_GOLD 0xB8860BAA
- #define COLOR_YELLOWGREEN 0x9ACD32AA
- #define COLOR_INDIGO 0x4B00B0AA
- //
- #define PATH "/Korisnici/%s.ini"
- //
- enum pInfo
- {
- pLozinka,
- pNovac,
- pAdminLevel,
- pUbistva,
- pSmrti,
- pScore,
- pLevel,
- pRespekti,
- pPaytime,
- pMutiran,
- pBusVozac
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- forward RandomPorukee();
- forward LoadUser_data(playerid,name[],value[]);
- public LoadUser_data(playerid,name[],value[])
- {
- INI_Int("Lozinka",PlayerInfo[playerid][pLozinka]);
- INI_Int("Novac",PlayerInfo[playerid][pNovac]);
- INI_Int("AdminLevel",PlayerInfo[playerid][pAdminLevel]);
- INI_Int("Ubistva",PlayerInfo[playerid][pUbistva]);
- INI_Int("Smrti",PlayerInfo[playerid][pSmrti]);
- INI_Int("Mutiran",PlayerInfo[playerid][pMutiran]);
- INI_Int("Score",PlayerInfo[playerid][pScore]);
- return 1;
- }
- //=======================STOCKOVI=======================
- stock GetPName(playerid)
- {
- new pnameid[24];
- GetPlayerName(playerid,pnameid,24);
- return pnameid;
- }
- stock SendAdminMessage(admin, color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pAdminLevel] >= admin)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- stock OcistiChatA()
- {
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- SendClientMessageToAll(COLOR_YELLOW, " ");
- }
- stock SCMF(playerid,color,fstring[],{Float, _}:...) {
- new n=(numargs()-3)*4;
- if(n) {
- new message[128],arg_start,arg_end;
- #emit CONST.alt fstring
- #emit LCTRL 5
- #emit ADD
- #emit STOR.S.pri arg_start
- #emit LOAD.S.alt n
- #emit ADD
- #emit STOR.S.pri arg_end
- do
- {
- #emit LOAD.I
- #emit PUSH.pri
- arg_end-=4;
- #emit LOAD.S.pri arg_end
- }
- while(arg_end>arg_start);
- #emit PUSH.S fstring
- #emit PUSH.C 255
- #emit PUSH.ADR message
- n+=4*3;
- #emit PUSH.S n
- #emit SYSREQ.C format
- n+=4;
- #emit LCTRL 4
- #emit LOAD.S.alt n
- #emit ADD
- #emit SCTRL 4
- return SCM(playerid,color,message); }
- else return SCM(playerid,color,fstring);
- }
- 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;
- }
- stock SetPlayerPosEx(playerid,Float:X,Float:Y,Float:Z)
- {
- PlayerEnterTime[playerid]+=221;
- SetPlayerPos(playerid,X,Y,Z);
- }
- stock PutPlayerInVehicleEx(playerid,vehicleid,seatid)
- {
- PlayerEnterTime[playerid]+=221;
- PutPlayerInVehicle(playerid,vehicleid,seatid);
- }
- stock SavePlayer(playerid)
- {
- new INI:File = INI_Open(Korisnici(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Novac",PlayerInfo[playerid][pNovac]);
- INI_WriteInt(File,"AdminLevel",PlayerInfo[playerid][pAdminLevel]);
- INI_WriteInt(File,"Ubistava",PlayerInfo[playerid][pUbistva]);
- INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
- INI_WriteInt(File,"Score",PlayerInfo[playerid][pScore]);
- INI_WriteInt(File,"Mutiran",PlayerInfo[playerid][pMutiran]);
- INI_Close(File);
- return 1;
- }
- main()
- {
- print("\n----------------------------------");
- print(" Balkan Truck GM by Deko");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Balkan Truck v1.0.0");
- //AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- AddPlayerClass(42,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 1
- AddPlayerClass(202,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 2
- AddPlayerClass(100,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 3
- AddPlayerClass(128,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 4
- AddPlayerClass(210,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 5
- AddPlayerClass(206,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 6
- AddPlayerClass(258,-50.1949,-271.6884,6.6332,186.1559,0,0,0,0,0,0); // SpawnBalkanTrucking 7
- //==========================SPAWN AUTA=====================================
- AddStaticVehicleEx(476,325.2000100,2539.8999000,18.0000000,0.0000000,245,245,15); //Rustler
- AddStaticVehicleEx(548,365.6000100,2535.3000000,18.6000000,0.0000000,245,245,15); //Cargobob
- AddStaticVehicleEx(409,401.2999900,2529.1001000,16.5000000,88.0000000,245,245,15); //Stretch
- AddStaticVehicleEx(585,-61.4000000,-303.8999900,5.1000000,270.0000000,70,89,15); //Emperor
- AddStaticVehicleEx(542,-61.3000000,-307.5000000,5.3000000,90.0000000,81,84,15); //Clover
- AddStaticVehicleEx(480,-61.1000000,-317.7999900,5.3000000,270.0000000,38,55,15); //Comet
- AddStaticVehicleEx(608,-108.7000000,-318.5000000,2.0000000,0.0000000,245,245,15); //Stair Trailer
- AddStaticVehicleEx(435,-135.8000000,-326.3999900,2.1000000,180.0000000,245,245,15); //Trailer 1
- AddStaticVehicleEx(515,-87.1000000,-387.1000100,2.6000000,0.0000000,148,157,15); //Roadtrain
- //=======================Naftna Kompanija Mapa===============================
- AddStaticVehicleEx(445,715.7999900,1188.6000000,13.4000000,0.0000000,111,103,15); //Admiral
- AddStaticVehicleEx(589,714.9000200,1213.6000000,13.0000000,268.0000000,105,30,15); //Club
- AddStaticVehicleEx(581,708.5000000,1201.2000000,13.1000000,262.0000000,109,24,15); //BF-400
- AddStaticVehicleEx(514,644.2000100,1240.3000000,12.3000000,302.0000000,37,37,15); //Tanker
- AddStaticVehicleEx(514,636.2999900,1253.7000000,12.3000000,304.0000000,39,47,15); //Tanker
- AddStaticVehicleEx(514,572.9000200,1214.4000000,12.8000000,208.0000000,71,53,15); //Tanker
- AddStaticVehicleEx(514,580.5000000,1218.9000000,12.4000000,210.0000000,32,32,15); //Tanker
- AddStaticVehicleEx(584,591.0000000,1240.5996100,12.9000000,210.0000000,245,245,15); //Trailer 3
- AddStaticVehicleEx(584,608.7002000,1244.4004000,12.9000000,209.9980000,245,245,15); //Trailer 3
- AddStaticVehicleEx(584,616.9000200,1230.9000000,12.9000000,212.0000000,245,245,15); //Trailer 3
- AddStaticVehicleEx(584,675.2000100,1250.6000000,12.7000000,28.0000000,245,245,15); //Trailer 3
- AddStaticVehicleEx(584,658.2999900,1274.0000000,12.8000000,164.0000000,245,245,15); //Trailer 3
- AddStaticVehicleEx(422,507.0000000,1114.4000000,14.9000000,0.0000000,71,53,15); //Bobcat
- CreateObject(3675,600.9000200,1244.0000000,17.5000000,281.7360000,58.6210000,261.7670000); //object(laxrf_refinerypipe) (1)
- CreateObject(925,561.5000000,1217.6000000,11.8000000,0.0000000,0.0000000,0.0000000); //object(rack2) (1)
- CreateObject(3864,603.9000200,1248.9000000,16.8000000,0.0000000,0.0000000,70.0000000); //object(ws_floodlight) (1)
- CreateObject(3472,591.0000000,1231.8000000,10.7000000,0.0000000,0.0000000,0.0000000); //object(circuslampost03) (1)
- CreateObject(3472,627.7999900,1220.8000000,10.7000000,0.0000000,0.0000000,0.0000000); //object(circuslampost03) (2)
- CreateObject(3426,655.7999900,1180.0000000,11.4000000,0.0000000,0.0000000,0.0000000); //object(nt_noddonkbase) (1)
- CreateObject(3872,602.5999800,1243.0000000,17.9000000,0.0000000,0.0000000,80.0000000); //object(ws_floodbeams) (1)
- CreateObject(1290,716.2000100,1207.8000000,18.4000000,0.0000000,0.0000000,0.0000000); //object(lamppost2) (1)
- CreateObject(3463,637.7000100,1245.4000000,10.6000000,0.0000000,0.0000000,300.0000000); //object(vegaslampost2) (1)
- CreateObject(3463,565.9000200,1215.1000000,10.7000000,0.0000000,0.0000000,0.0000000); //object(vegaslampost2) (2)
- AddStaticVehicleEx(591,-793.0999800,702.4000200,19.5000000,0.0000000,245,245,15); //Trailer 3
- AddStaticVehicleEx(403,-781.5996100,712.7002000,19.3000000,0.0000000,63,62,15); //Linerunner
- AddStaticVehicleEx(552,-415.0000000,559.7000100,17.0000000,232.0000000,173,176,15); //Utility
- AddStaticVehicleEx(552,-420.0000000,568.2999900,17.3000000,262.0000000,165,169,15); //Utility
- AddStaticVehicleEx(416,-435.2998000,568.7998000,17.7000000,51.9980000,245,245,15); //Ambulance
- AddStaticVehicleEx(427,-396.0000000,557.7999900,17.0000000,0.0000000,-1,-1,15); //Enforcer
- AddStaticVehicleEx(528,-449.8999900,568.0999800,17.4000000,0.0000000,-1,-1,15); //FBI Truck
- AddStaticVehicleEx(598,-357.7999900,551.4000200,16.3000000,0.0000000,-1,-1,15); //Police Car (LVPD)
- AddStaticVehicleEx(597,-478.8999900,579.9000200,16.8000000,0.0000000,-1,-1,15); //Police Car (SFPD)
- AddStaticVehicleEx(555,-425.2999900,561.5000000,17.2000000,267.0380000,156,156,15); //Windsor
- AddStaticVehicleEx(419,-434.2000100,562.9000200,17.3000000,258.0000000,78,104,15); //Esperanto
- AddStaticVehicleEx(479,-408.2002000,555.2998000,17.0000000,215.3950000,156,156,15); //Regina
- CreateObject(16437,-373.1000100,552.0000000,17.1000000,0.0000000,0.0000000,266.0000000); //object(cn2_roadblock02) (1)
- CreateObject(4515,-464.5000000,573.5999800,17.8000000,0.0000000,0.0000000,72.0000000); //object(cn2_roadblock02ld) (1)
- CreateObject(981,-413.5000000,573.2999900,16.6000000,0.0000000,0.0000000,168.0000000); //object(helix_barrier) (1)
- CreateObject(979,-459.8999900,582.0999800,17.1000000,0.0000000,0.0000000,12.0000000); //object(sub_roadleft) (2)
- CreateObject(979,-446.7999900,581.0999800,17.2000000,0.0000000,0.0000000,346.0000000); //object(sub_roadleft) (3)
- CreateObject(979,-435.0000000,578.2999900,17.2000000,0.0000000,0.0000000,346.0000000); //object(sub_roadleft) (4)
- CreateObject(979,-391.6000100,569.4000200,16.6000000,0.0000000,0.0000000,350.0000000); //object(sub_roadleft) (5)
- CreateObject(979,-379.7000100,566.7999900,16.3000000,0.0000000,0.0000000,348.0000000); //object(sub_roadleft) (6)
- CreateObject(979,-368.7999900,562.5000000,16.3000000,0.0000000,0.0000000,326.0000000); //object(sub_roadleft) (7)
- CreateObject(1228,-364.2000100,562.0999800,15.9000000,0.0000000,0.0000000,0.0000000); //object(roadworkbarrier1) (1)
- CreateObject(1237,-466.0000000,584.2000100,16.2000000,0.0000000,0.0000000,0.0000000); //object(strtbarrier01) (1)
- CreateObject(3463,-454.8999900,579.5000000,16.3000000,0.0000000,0.0000000,76.0000000); //object(vegaslampost2) (1)
- CreateObject(3463,-397.6000100,567.7999900,15.9000000,0.0000000,0.0000000,76.0000000); //object(vegaslampost2) (2)
- CreateObject(3463,-516.0999800,600.7000100,16.0000000,0.0000000,0.0000000,66.0000000); //object(vegaslampost2) (3)
- CreateObject(9833,-423.3999900,562.4000200,10.5000000,0.0000000,2.0000000,340.0000000); //object(fountain_sfw) (1)
- CreateObject(3515,-422.8999900,563.0999800,13.9000000,0.0000000,0.0000000,0.0000000); //object(vgsfountain) (1)
- CreateObject(3515,-423.0000000,560.7999900,13.9000000,0.0000000,0.0000000,0.0000000); //object(vgsfountain) (2)
- CreateObject(3877,-470.1000100,585.0999800,17.8000000,0.0000000,0.0000000,0.0000000); //object(sf_rooflite) (1)
- CreateObject(3502,-422.7999900,564.0000000,14.1000000,336.7560000,15.2660000,358.1480000); //object(vgsn_con_tube) (1)
- CreateObject(18451,-437.3999900,628.7999900,16.2000000,0.0000000,0.0000000,0.0000000); //object(cs_oldcarjmp) (1)
- CreateObject(3666,-453.8999900,582.0999800,16.8000000,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (1)
- CreateObject(3666,-441.0000000,579.4000200,16.9000000,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (2)
- CreateObject(3666,-385.6000100,568.0000000,16.1000000,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (3)
- CreateObject(3666,-373.6000100,565.4000200,15.9000000,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (4)
- CreateObject(3666,-364.5000000,564.5000000,15.9000000,0.0000000,0.0000000,0.0000000); //object(airuntest_las) (5)
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,2480.3538,1870.8656,24.3753);
- SetPlayerCameraPos(playerid,2473.7202,1870.9253,25.7971);
- SetPlayerCameraLookAt(playerid,2480.3538,1870.8656,24.3753);
- SetPlayerFacingAngle(playerid,86.9258);
- pClass[playerid] = classid;
- switch(pClass[playerid])
- {
- case 0:
- {
- SetPlayerColor(playerid, COLOR_YELLOW);
- GameTextForPlayer(playerid,"~y~Speed Trucks",2000,3);
- }
- case 1:
- {
- SetPlayerColor(playerid, COLOR_YELLOW);
- GameTextForPlayer(playerid,"~y~Speed Trucks",2000,3);
- }
- case 2:
- {
- SetPlayerColor(playerid, COLOR_RED);
- GameTextForPlayer(playerid,"~y~Atrum Trucks",2000,3);
- }
- case 3:
- {
- SetPlayerColor(playerid, COLOR_RED);
- GameTextForPlayer(playerid,"~y~Atrum Trucks",2000,3);
- }
- case 4:
- {
- SetPlayerColor(playerid, COLOR_GREEN);
- GameTextForPlayer(playerid,"~y~Bus Vozac",2000,3);
- }
- case 5:
- {
- SetPlayerColor(playerid, COLOR_GREEN);
- GameTextForPlayer(playerid,"~y~Bus Vozac",2000,3);
- }
- case 6:
- {
- SetPlayerColor(playerid, COLOR_GREEN);
- GameTextForPlayer(playerid,"~y~Bus Vozac",2000,3);
- }
- }
- {
- if (PoslataPoruka [playerid] == 0)
- {
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- SCM(playerid,-1, " ");
- new string[90];
- format (string,sizeof (string), "{ff6600} ** {3399cc}%s, {3399cc}lijepo te opet vidjeti... {ff6600}**", GetPName (playerid));
- SendClientMessage (playerid,-1,string);
- if(PlayerInfo[playerid][pAdminLevel] > 0)
- {
- format(string, sizeof(string), ".:| Dobrodosao %s, ulogirao si se kao Admin Level %d |:.", GetPName(playerid), PlayerInfo[playerid][pAdminLevel]);
- SendClientMessage(playerid, COLOR_OLIVE, string);
- format(string, sizeof(string), ".:| BT Admin %s, level: %d, je usao na server |:.", GetPName(playerid), PlayerInfo[playerid][pAdminLevel]);
- SendAdminMessage(1, COLOR_SZELENA, string);
- }
- PoslataPoruka [playerid] = 1;
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(fexist(UserPath(playerid)))
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Login","Dobrodosao nazad...\n\n{5DADE2}Vaš account je prijavljen ukucejate lozinku\nda bi usli na\n{1ABC9C}Balkan Truck","Prijavi se","Izadji");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_MSGBOX,".:: Dobro došao na Balkan Truck ::.","\n{ffff00}________________________________________________\n\n-Pravila","Dalje", "");
- }
- {
- PoslataPoruka [playerid] = 0;
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
- INI_WriteInt(File,"AdminLevel",PlayerInfo[playerid][pAdminLevel]);
- INI_WriteInt(File,"Ubistva",PlayerInfo[playerid][pUbistva]);
- INI_WriteInt(File,"Smrti",PlayerInfo[playerid][pSmrti]);
- INI_WriteInt(File,"Score",PlayerInfo[playerid][pScore]);
- INI_Close(File);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerInfo[killerid][pUbistva]++;
- PlayerInfo[playerid][pSmrti]++;
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- SetPlayerScore(playerid, 10);
- new string[128];
- format(string, sizeof(string), "Dobili ste %i scorea",GetPlayerScore(playerid));
- SendClientMessage(playerid, -1, string);
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- public OnPlayerCommandPerformed(playerid,cmdtext[ ],success)
- {
- if(!success) return SCM(playerid,COLOR_RED, "** {0080C0}Upisali ste pogresnu komandu | Kucajte {0080FF}/help {0080C0}za listu komandi! {E1451E}**");
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- case DIALOG_REGISTER:
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registracija", "{ffffff}________________________________________________\n\n{cfcfcf}Dobro dosli na {3c8a38}Binary Reborn DM\n\n\n{cfcfcf}Vas korisnicki racun nije pronadjen u bazi podataka\nUpisite vasu lozinku da bi ste se registrovali\n\n\n{529af3}Lozinka\n\n{cfcfcf}________________________________________________","Registruj se","Izadji");
- new INI:File = INI_Open(UserPath(playerid));
- INI_SetTag(File,"data");
- INI_WriteInt(File,"Lozinka",udb_hash(inputtext));
- INI_WriteInt(File,"Novac",10);
- INI_WriteInt(File,"AdminLevel",0);
- INI_WriteInt(File,"Ubistva",0);
- INI_WriteInt(File,"Smrti",0);
- INI_WriteInt(File,"Score",0);
- INI_WriteInt(File,"Mutiran",0);
- INI_Close(File);
- }
- }
- case DIALOG_LOGIN:
- {
- if(!response) return Kick(playerid);
- if(response)
- {
- if(udb_hash(inputtext) == PlayerInfo[playerid][pLozinka])
- {
- INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
- GivePlayerMoney(playerid, PlayerInfo[playerid][pNovac]);
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"Prijava","Ukucali ste pogresnu lozinku.\nUkucajte ispravnu lozinku da bi se ulogovali.","Prijavi se","Izadji");
- }
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_REGISTER)
- {
- if(response)
- {
- ShowPlayerDialog(playerid, DIALOG_WELCOME1, DIALOG_STYLE_LIST, "Odakle ste?", "Slovenija\nHrvatska\nBosna i Hercegovina\nSrbija\nKosovo\nMakedonija", "Odaberi", "Izlaz");//kako sd ako bude cancel da ga kicka
- }
- else
- {
- Kick(playerid);
- }
- }
- if(dialogid == DIALOG_WELCOME1)
- {
- if(response)
- {
- ShowPlayerDialog(playerid, DIALOG_WELCOME2, DIALOG_STYLE_MSGBOX, "Uspiješna registracija", "Čestitamo, uspijesno ste se registrovali na Balkan Trucking", "Počni igru", "");
- }
- else
- {
- Kick(playerid);
- }
- switch(listitem)
- {
- case 0: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Slovenije");
- case 1: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Hrvatske");
- case 2: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Bosne i Hercegovine");
- case 3: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Srbije");
- case 4: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Kosova");
- case 5: SendClientMessage(playerid, -1, "Uredu vi ste iz {4a6c9b}Makedonije");
- }
- }
- return 1;
- }
- //=============================KOmande
- CMD:novosti(playerid, params[])
- {
- ShowPlayerDialog(playerid, 2, DIALOG_STYLE_LIST, "{945FFF}Shipfight v1.0 Novosti na poslednjem update-u:", "-aa\n-aa\n-aa\n-aa\n-aa\n-aa\n-aa\n-aa\n", "Super", "");
- return 1;
- }
- CMD:help(playerid, params[])
- {
- SCM(playerid, COLOR_GREY, "__________________________Dostupne komande__________________________");
- SCM(playerid, COLOR_YELLOW, "Komanda linija 1");
- SCM(playerid, COLOR_YELLOW, "Komanda linija 2");
- SCM(playerid, COLOR_YELLOW, "Komanda linija n");
- return 1;
- }
- CMD:kill(playerid, params[])
- {
- SetPlayerHealth(playerid,0.00);
- GivePlayerMoney(playerid, -100);
- return 1;
- }
- CMD:pposao (playerid, params[])
- {
- SetPlayerCheckpoint(playerid, -67.2398, -1120.1724, 1.0781, 3.0);
- //AddPlayerClass(30,-67.2398,-1120.1724,1.0781,73.8814,0,0,0,0,0,0); // PPosao
- SCM(playerid, -1, "Idi na cp");
- {
- if(GetPlayerScore (playerid) < 10 ) return SCM (playerid,-1, "mali level si");
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- CMD:pt(playerid, params[])
- {
- ForceClassSelection(playerid);
- SendClientMessage(playerid, -1, "Nakon sledece smrti izaberi novi tim!");
- return 1;
- }
- CMD:promenitim(playerid, params[])
- {
- ForceClassSelection(playerid);
- SendClientMessage(playerid, COLOR_AQUA, "Nakon sledece smrti izaberi novi tim!");
- return 1;
- }
- CMD:boje(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdminLevel] >1)
- {
- SCM(playerid, COLOR_AQUA, "COLOR AQUA");
- SCM(playerid, COLOR_WHITE, "COLOR_WHITE");
- SCM(playerid, COLOR_GREY, "COLOR_GREY");
- SCM(playerid, COLOR_ORANGE, "COLOR_ORANGE");
- SCM(playerid, COLOR_YELLOW, "COLOR_YELLOW");
- SCM(playerid, COLOR_PURPLE , "COLOR_PURPLE ");
- SCM(playerid, COLOR_BLUE , "COLOR_BLUE ");
- SCM(playerid, COLOR_OLIVE , "COLOR_OLIVE ");
- SCM(playerid, COLOR_LIGHTBLUE , "COLOR_LIGHTBLUE ");
- SCM(playerid, COLOR_SZELENA , "COLOR_SZELENA ");
- SCM(playerid, COLOR_CORAL , "COLOR_CORAL ");
- SCM(playerid, COLOR_GOLD , "COLOR_GOLD ");
- }
- else
- {
- SCM(playerid, COLOR_GREY, "NE");
- }
- return 1;
- }
- CMD:makeadmin(playerid, params[])
- {
- new id, lvl, string[128];
- if(!IsPlayerAdmin(playerid))return SCM(playerid, COLOR_GREY, "Ne");
- else if(sscanf(params, "ui", id, lvl))return SCM(playerid,-1, "/makeadmin [playerid] [Level]");
- else if(id == INVALID_PLAYER_ID) return SCM(playerid, -1, "Pogresan ID");
- else if(lvl < 0 && lvl > 4 || lvl > 1338 && lvl < 1337)return SCM(playerid, -1, "Admin leveli moraju biti: 0,1,2,3,4,1337,1338");
- PlayerInfo[id][pAdminLevel] = lvl;
- format(string, sizeof(string), "** Postavljen ti je Admin level: %d, HeadAdmin: %s!", lvl, GetPName(playerid));
- SendClientMessage(id, COLOR_AQUA, string);
- format(string, sizeof(string), "** Postavio si Admin Level: %d, Igracu: %s!",lvl, GetPName(id));
- SendClientMessage(playerid, COLOR_YELLOW, string);
- return 1;
- }
- CMD:cc(playerid, params[])
- {
- new string[128];
- if(PlayerInfo[playerid][pAdminLevel] < 1)return SCM(playerid, COLOR_GREY, "Nisi admin");
- OcistiChatA();
- format(string, sizeof(string), ""#COL_LIGHTBLUE"Admin | "#COL_ORANGE"%s "#COL_LIGHTBLUE"je ocistio chat", GetPName(playerid));
- SendClientMessageToAll(-1, string);
- return 1;
- }
- CMD:aon(playerid, params[])
- {
- new string[128];
- if(PlayerInfo[playerid][pAdminLevel] < 1)return SCM(playerid, -1, "Nisi admin");
- if(Aon[playerid] == 0)
- {
- label[playerid] = Create3DTextLabel("Na Admin duznosti!!\n((NE OMETAJ))!!!", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 1.4);
- Aon[playerid] = 1;
- SetPlayerHealth(playerid, 100.0);
- SetPlayerArmour(playerid, 100.0);
- SetPlayerColor(playerid, COLOR_RED);
- SendClientMessage(playerid, COLOR_GREEN, "Ti si sada na Admin duznosti!");
- format(string, sizeof(string), "Admin %s je sada na duznosti!", GetPName(playerid));
- SendAdminMessage(1, COLOR_GREEN, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Ti si vec na Admin duznosti!");
- }
- return 1;
- }
- CMD:aoff(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdminLevel] < 1)return SCM(playerid, -1, "Nisi admin");
- if(Aon[playerid] == 1)
- {
- Delete3DTextLabel(label[playerid]);
- Aon[playerid] = 0;
- SetPlayerHealth(playerid, 100.0);
- SetPlayerArmour(playerid, 0.0);
- SendClientMessage(playerid, COLOR_GREEN, "Ti sada nisi vise na Admin duznosti!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Ti nisi na Admin duznosti!");
- }
- return 1;
- }
- CMD:tod(playerid, params[])
- {
- new tod, string[128];
- if(PlayerInfo[playerid][pAdminLevel] < 4)return SCM(playerid, -1, "NE");
- else if(sscanf(params, "i", tod))return SCM(playerid,-1, "/tod [Dio dana]");
- SetWorldTime(tod);
- format(string, sizeof(string), "Admin %s je postavio vrijeme na %d", GetPName(playerid), tod);
- SendClientMessageToAll(COLOR_GREY, string);
- return 1;
- }
- CMD:ah(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdminLevel] <= 0)
- SCM (playerid, COLOR_GREY, "** Nisi admin");
- //SendClientMessage(playerid, COLOR_YELLOWGREEN, "___________________________________CroHerze DeathMatch Admin___________________________");
- if(PlayerInfo[playerid][pAdminLevel] >= 1)
- {
- SendClientMessage(playerid, COLOR_YELLOWGREEN, "_____________________________CroHerze DeathMatch Admin___________________________");
- SendClientMessage(playerid, -1, "Adm Lvl 1: /goto | /a | /mark | /gotomark | /cc | /kick | /mute | /unmute | /o | /adm | /citer?");
- SendClientMessage(playerid, -1, "Adm Lvl 1: /slap | /resetiraj | /check | /port | /flip | /nadji | /aon | /aoff | /poruzja");
- }
- if(PlayerInfo[playerid][pAdminLevel] >= 2)
- {
- SendClientMessage(playerid, -1, "Adm Lvl 2: /up | /recon | /uncon | /war1 | /war2 | /warpokreni | /warzaustavi");
- SendClientMessage(playerid, -1, "Adm Lvl 2: /setint | /freeze | /unfreeze | /ban | /warn | /resetirajsva");
- }
- if(PlayerInfo[playerid][pAdminLevel] >= 3)
- {
- SendClientMessage(playerid, -1, "Adm Lvl 3: /disarm | /setarmor | /sethp | /gethere | /bitchslap | /fixveh | /setweather");
- }
- if(PlayerInfo[playerid][pAdminLevel] >= 4)
- {
- SendClientMessage(playerid, -1, "Adm Lvl 4: /muteall | /unmuteall | /freezeall | /unfreezeall | /gethereall | /setskin | /offban");
- }
- if(PlayerInfo[playerid][pAdminLevel] >= 1337)
- {
- SendClientMessage(playerid, -1, "Adm Lvl 1337: /makeleader | /cb | /setstat | /givestat | /unban | /payday | /givegun");
- }
- if(PlayerInfo[playerid][pAdminLevel] >= 1338)
- {
- SendClientMessage(playerid, -1, "Adm Lvl 1338: /1 | /dajchbodove");
- }
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, -1, "RCON Adm: /scp | /givemoney | /makeadmin");
- }
- SendClientMessage(playerid, COLOR_YELLOWGREEN, "____________________________________________________CroHerze DeathMatch Admin__________");
- return 1;
- }
- CMD:a(playerid, params[]) {
- //Ako(PlayerInfo[playerid][pMute] != 0) Povratak SCM(playerid, 1, "{00A6FF}mlClient: {FFFFFF}Vi ste utisani,te tako ne mozete koristiti chat.");
- new text[256], string[256];
- if( sscanf( params, "s[ 256 ]", text ) ) return SCM( playerid, COLOR_ORANGE, "KORISTI: /a [ tekst ]." );
- if( PlayerInfo[ playerid ][ pAdminLevel ] < 1) return SCM(playerid, COLOR_RED, "Niste u mogucnosti koristiti ovu komandu." );
- new rank[500];
- if( PlayerInfo[ playerid ][ pAdminLevel ] == 1) { rank = "Admin level 1"; }
- else if( PlayerInfo[ playerid ][ pAdminLevel ] == 2) { rank = "Admin level 2"; }
- else if( PlayerInfo[ playerid ][ pAdminLevel ] == 3) { rank = "Admin level 3"; }
- else if( PlayerInfo[ playerid ][ pAdminLevel ] == 4) { rank = "Admin level 4"; }
- else if( PlayerInfo[ playerid ][ pAdminLevel ] == 5) { rank = "Suvlasnik"; }
- else if( PlayerInfo[ playerid ][ pAdminLevel ] == 6) { rank = "Vlasnik"; }
- else { rank = "Admin"; }
- format(string, 256, "{FFAF00}[{FFFFFF}%s{FFAF00}|{FFFFFF}%s{FFAF00}]{FFFFFF}: {FFAF00}%s ", rank, GetPName( playerid ), text );
- SendAdminMessage( -1, COLOR_GREEN, string );
- return true;
- }
- CMD:slap(playerid, params[]) {
- new igrac, Float:x, Float:y, Float:z, string[ 128 ];
- if( PlayerInfo[ playerid ][ pAdminLevel ] < 1) return SCM(playerid, COLOR_RED, "Niste u mogucnosti koristiti ovu komandu." );
- if( Aon[ playerid ] < 1) return SCM(playerid, COLOR_RED, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
- if( sscanf(params,"u", igrac ) ) return SCM( playerid, COLOR_ORANGE, "KORISTI: /slap [ ID/Ime igraca ]." );
- if( !IsPlayerConnected( igrac ) ) return SCM(playerid, COLOR_RED, "Taj igrac nije na serveru.");
- GetPlayerPos( igrac, x, y, z );
- SetPlayerPos( igrac, x, y, z+5 );
- format(string , sizeof( string ), "{FFAF00}Administrator {FFFFFF}%s{FFAF00} je osamario igraca: {FFFFFF}%s{FFAF00}.", GetPName( playerid ), GetPName( igrac ) );
- SendAdminMessage(1,COLOR_GREEN, string );
- SCMF( playerid, COLOR_GREEN, "Osamario si igraca: %s", GetPName( igrac ) );
- SCMF( igrac, COLOR_GREEN, "Admin %s vas je osamario.", GetPName( playerid ) );
- return true;
- }
- CMD:goto(playerid, params[]) {
- new Float:pozp[3], igrac;
- if( PlayerInfo[ playerid ][ pAdminLevel ] < 1) return SCM(playerid, COLOR_RED, "Niste u mogucnosti koristiti ovu komandu." );
- if( Aon[ playerid ] < 1) return SCM(playerid, COLOR_RED, "Da bi koristili ovu komandu morate biti administrator na duznosti" );
- if( sscanf( params, "u", igrac ) ) return SCM( playerid, COLOR_ORANGE, "KORISTI: /goto [ ID/Ime igraca ]." );
- GetPlayerPos( igrac, pozp[0], pozp[1], pozp[2] );
- if( PlayerInfo[ playerid ][ pAdminLevel ] < 3 && PlayerInfo[ igrac ][ pAdminLevel ] > 3) return SCM(playerid, COLOR_RED, "Ne mozete se teleportovati do admina veceg nivoa!" );
- if( IsPlayerInAnyVehicle( playerid ) ) {
- SetVehiclePos( GetPlayerVehicleID( playerid ), pozp[0]+5, pozp[1]+5, pozp[2] );
- SetPlayerInterior( playerid, 0 );
- SetPlayerVirtualWorld( playerid, 0 ); }
- else {
- SetPlayerPos( playerid, pozp[0]+5, pozp[1]+5, pozp[2] );
- SetPlayerInterior( playerid, 0 );
- SetPlayerVirtualWorld( playerid, 0 ); }
- SCMF( playerid, COLOR_GREEN, "Teleportirani ste do igraca: %s", GetPName( igrac ) );
- SCMF( igrac, COLOR_GREEN, "Administrator %s se teleportovao do vas.", GetPName( playerid ) );
- return true;
- }
- CMD:fixveh(playerid, params[])
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "Nisi u vozilu!");
- else if(PlayerInfo[playerid][pAdminLevel] < 3)return SCM(playerid, COLOR_RED, "Nisi admin");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, COLOR_RED, "Popravio si vozilo!");
- return 1;
- }
- CMD:port(playerid, params[])
- {
- new oda;
- if(PlayerInfo[playerid][pAdminLevel] < 1)return SCM(playerid, COLOR_RED, "Nisi admin!");
- else if(sscanf(params, "i", oda))
- {
- SCM(playerid,COLOR_YELLOW, "/port [broj lokacije]");
- SendClientMessage(playerid, COLOR_AQUA, "|_________________________________ Lokacije _______________________________________|");
- SendClientMessage(playerid, COLOR_AQUA, "| 1: Dolca | 2: Spawn | 3: GM baza | 4: BM baza | 5: FA baza | 6: RUS baza");
- SendClientMessage(playerid, COLOR_AQUA, "| 7: Aero LS | 8: MC | 9: Banka | 10: Aero LV | 11: Aero SF | 12: SF Most | 13: Bazen");
- SendClientMessage(playerid, COLOR_AQUA, "____________________________________________________________________________________");
- }
- else if(oda>20||oda<1) SendClientMessage(playerid, COLOR_GREY, "Krivi odabir");
- else
- {
- switch(oda)
- {
- case 1:
- {
- SetPlayerPosEx(playerid, -2427.218505,723.581726,34.587135);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2427.218505,723.581726,34.587135);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod Dolce Vite!");
- }
- case 2:
- {
- SetPlayerPosEx(playerid, -2706.432373,358.451080,3.979990);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2706.432373,358.451080,3.979990);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na Spawn!");
- }
- case 3:
- {
- SetPlayerPosEx(playerid, -2193.419677,1025.527587,79.571731);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2193.419677,1025.527587,79.571731);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod GM baze!");
- }
- case 4:
- {
- SetPlayerPosEx(playerid, -2574.938964,1343.909057,6.751390);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2574.938964,1343.909057,6.751390);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod BM baze!");
- }
- case 5:
- {
- SetPlayerPosEx(playerid, -2134.737792,-163.665069,34.886009);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2134.737792,-163.665069,34.886009);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod FA baze!");
- }
- case 6:
- {
- SetPlayerPosEx(playerid, -2496.376953,-129.526351,25.037025);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2496.376953,-129.526351,25.037025);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod RUS baze!");
- }
- case 7:
- {
- SetPlayerPosEx(playerid, 2025.7142,-2450.0518,13.5469);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), 2025.7142,-2450.0518,13.5469);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na Aero LS!");
- }
- case 8:
- {
- SetPlayerPosEx(playerid, -2345.8936,-1637.0587,483.7031);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2345.8936,-1637.0587,483.7031);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na MC!");
- }
- case 9:
- {
- SetPlayerPosEx(playerid, -2152.027587,252.315628,34.884094);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2152.027587,252.315628,34.884094);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si kod Banke!");
- }
- case 10:
- {
- SetPlayerPosEx(playerid, 1506.227,1248.988,10.381);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), 1506.227,1248.988,10.381);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na LV Aero!");
- }
- case 11:
- {
- SetPlayerPosEx(playerid, -1226.125,45.615,13.709);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -1226.125,45.615,13.709);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na SF Aero!");
- }
- case 12:
- {
- SetPlayerPosEx(playerid, -2676.586,1289.496,55.002);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), -2676.586,1289.496,55.002);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na SF Most!");
- }
- case 13:
- {
- SetPlayerPosEx(playerid, 2838.881835,-2069.571289,10.493341);
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), 2838.881835,-2069.571289,10.493341);
- PutPlayerInVehicleEx(playerid, GetPlayerVehicleID(playerid), 0);
- }
- SendClientMessage(playerid, COLOR_GREY, "(Teleport) Teleportiran si na Bazen!");
- }
- }
- }
- return 1;
- }
- CMD:pm(playerid, params[])
- {
- new id, string[128], pm[128];
- if(sscanf(params, "us[128]", id, pm))return SCM(playerid, COLOR_YELLOWGREEN, "/pm [playerid] [PM]");
- else if(id == INVALID_PLAYER_ID) return SCM(playerid, COLOR_ORANGE, "Pogresan ID");
- format(string, sizeof(string), "[PM primljen] %s: %s", GetPName(playerid), pm);
- SendClientMessage(id, COLOR_YELLOW, string);
- format(string, sizeof(string), "[PM poslan] %s: %s", GetPName(id), pm);
- SendClientMessage(id, COLOR_AQUA, string);
- return 1;
- }
- CMD:time(playerid, params[])
- {
- new Sati, Min, Sec, string[128];
- gettime(Sati, Min, Sec);
- format(string, sizeof(string), "Sada je: %i sati, %i minuta i %i sekundi.", Sati, Min, Sec);
- SendClientMessage(playerid, COLOR_GREEN, string);
- return 1;
- }
- CMD:money(playerid, params[])
- {
- GivePlayerMoney(playerid, 10000);
- return 1;
- }
- YCMD:gmx(playerid, params[], help)
- {
- if(PlayerInfo[playerid][pAdminLevel] < 4) return SCM(playerid, COLOR_RED, "Nisi admin");
- foreach(Player,i) { SavePlayer(i); }
- SendRconCommand("gmx");
- SCMToAll(COLOR_AQUA,"| Server se restartuje |");
- print("Server Restartovan...");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement