Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //==============================================================================
- // By C++ and Master.amx
- // Ovo je Skripta za pocetnike
- // Skriptu su kreirali C++ i master.amx kako bi vam priblizio i objasni postupke kreiranja Moda
- // Skriptu nesmijete uzimat kao vasu i objavljivat je na BS ili ZB.
- //==============================================================================
- #include <a_samp>
- #include <YSI\y_commands>
- #include <YSI\y_master>
- #include <sscanf2>
- #include <Dini>
- //==============================================================================
- #define Register 0
- #define Logged 1
- //===========================================//
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:teleportBox;
- new Text:teleportLS;
- new Text:teleportSF;
- new Text:teleportLV;
- //----------------[C++ Definicije]-----------------
- #define CookieLoopAmount 100
- //===============================================//
- #define COLOR_YELLOW 0xFFFF00AA
- #define SCM SendClientMessage
- #define TEAM_LS_POLICIJA 1
- #define TEAM_LS_BANDA 2
- #define COLOR_SYSTEM 0xEFEFF7AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_BRIGHTRED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_BLUE 0x3A47DEFF
- #define COLOR_TAN 0xBDB76BAA
- #define COLOR_PURPLE 0x800080AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_INDIGO 0x1E90FFAA
- #define COLOR_BLACK 0x00000000
- #define COLOR_DARKGREY 0x696969FF
- #define AdminDialog 9999
- #define SetHealthDialog 9998
- #define SetArmourDialog 9997
- #define KickDialog 9996
- #define BanDialog 9995
- #define ScoreDialog 9994
- #define MoneyDialog 9993
- #define SkinDialog 9992
- #define ReturnVehicleID
- new adisDM[MAX_PLAYERS];
- new Dead[MAX_PLAYERS];
- new adisID[MAX_PLAYERS];
- new Login[MAX_PLAYERS];
- new id[MAX_PLAYERS];
- new IsMuted[MAX_PLAYERS];
- new CanChangeSkin[MAX_PLAYERS];
- new IsAfk[MAX_PLAYERS];
- enum Pos
- {
- Float:PosX,
- Float:PosY,
- Float:PosZ
- }
- //==================================//
- new PlayerPos[MAX_PLAYERS][Pos];
- public OnPlayerText(playerid, text[])
- {
- if(IsMuted[playerid] == 1) return 0;
- return 1;
- }
- main()
- {
- }
- public OnGameModeInit()
- {
- Textdraw0 = TextDrawCreate(508.000000, 333.000000, "S");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 2);
- TextDrawLetterSize(Textdraw0, 0.519999, 5.200000);
- TextDrawColor(Textdraw0, 3407871);
- TextDrawSetOutline(Textdraw0, 1);
- TextDrawSetProportional(Textdraw0, 1);
- Textdraw1 = TextDrawCreate(510.000000, 372.000000, "imple");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 2);
- TextDrawLetterSize(Textdraw1, 0.519999, 1.300000);
- TextDrawColor(Textdraw1, -16776961);
- TextDrawSetOutline(Textdraw1, 1);
- TextDrawSetProportional(Textdraw1, 1);
- Textdraw2 = TextDrawCreate(575.000000, 359.000000, "DM");
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 2);
- TextDrawLetterSize(Textdraw2, 0.519999, 3.699999);
- TextDrawColor(Textdraw2, 3407871);
- TextDrawSetOutline(Textdraw2, 1);
- TextDrawSetProportional(Textdraw2, 1);
- teleportBox = TextDrawCreate(320.000000, 143.000000, "~n~Teleport menu~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~_");
- TextDrawAlignment(teleportBox, 2);
- TextDrawBackgroundColor(teleportBox, 255);
- TextDrawFont(teleportBox, 2);
- TextDrawLetterSize(teleportBox, 0.500000, 1.000000);
- TextDrawColor(teleportBox, -1);
- TextDrawSetOutline(teleportBox, 0);
- TextDrawSetProportional(teleportBox, 1);
- TextDrawSetShadow(teleportBox, 1);
- TextDrawUseBox(teleportBox, 1);
- TextDrawBoxColor(teleportBox, 255);
- TextDrawTextSize(teleportBox, 45.000000, 115.000000);
- TextDrawSetSelectable(teleportBox, 0);
- teleportLS = TextDrawCreate(320.000000, 180.000000, "Los Santos~n~Aerodrom");
- TextDrawAlignment(teleportLS, 2);
- TextDrawBackgroundColor(teleportLS, 255);
- TextDrawFont(teleportLS, 2);
- TextDrawLetterSize(teleportLS, 0.260000, 0.799999);
- TextDrawColor(teleportLS, -1);
- TextDrawSetOutline(teleportLS, 0);
- TextDrawSetProportional(teleportLS, 1);
- TextDrawSetShadow(teleportLS, 1);
- TextDrawSetSelectable(teleportLS, 1);
- teleportSF = TextDrawCreate(320.000000, 205.000000, "San Fierro~n~Aerodrom");
- TextDrawAlignment(teleportSF, 2);
- TextDrawBackgroundColor(teleportSF, 255);
- TextDrawFont(teleportSF, 2);
- TextDrawLetterSize(teleportSF, 0.260000, 0.799999);
- TextDrawColor(teleportSF, -1);
- TextDrawSetOutline(teleportSF, 0);
- TextDrawSetProportional(teleportSF, 1);
- TextDrawSetShadow(teleportSF, 1);
- TextDrawSetSelectable(teleportSF, 1);
- teleportLV = TextDrawCreate(320.000000, 230.000000, "Las Venturas~n~Aerodrom");
- TextDrawAlignment(teleportLV, 2);
- TextDrawBackgroundColor(teleportLV, 255);
- TextDrawFont(teleportLV, 2);
- TextDrawLetterSize(teleportLV, 0.260000, 0.799999);
- TextDrawColor(teleportLV, -1);
- TextDrawSetOutline(teleportLV, 0);
- TextDrawSetProportional(teleportLV, 1);
- TextDrawSetShadow(teleportLV, 1);
- TextDrawSetSelectable(teleportLV, 1);
- AddStaticVehicle(596,1576.1055,-1605.6024,13.1029,145.4700,6,6);
- AddStaticVehicle(596,1581.7430,-1605.8337,13.1049,147.9910,6,6);
- AddStaticVehicle(596,1587.5599,-1605.7460,13.1030,143.2327,3,3);
- AddStaticVehicle(596,1594.0087,-1605.6079,13.1185,140.6251,4,9);
- AddStaticVehicle(599,1597.6661,-1633.8810,13.8150,1.8152,6,6);
- AddStaticVehicle(599,1602.5453,-1633.7373,13.8135,358.8320,6,6);
- AddStaticVehicle(599,1602.7537,-1624.5458,13.6815,91.3844,3,3);
- AddStaticVehicle(599,1602.7080,-1617.1847,13.6804,88.1442,3,3);
- AddStaticVehicle(432,1545.5062,-1610.1409,13.3919,269.3147,6,6);
- DisableInteriorEnterExits();
- AllowInteriorWeapons(0);
- SetGameModeText("Simple DM By C++ and Master.amx");
- //==============================================================================
- AddPlayerClass(280,1579.0623,-1636.2430,13.5601,92.9449,24,500,32,800,31,1000);
- AddPlayerClass(286,1579.0623,-1636.2430,13.5601,92.9449,24,500,32,800,31,1000);
- AddPlayerClass(285,1579.0623,-1636.2430,13.5601,92.9449,24,500,32,800,31,1000);
- AddPlayerClass(165,1579.0623,-1636.2430,13.5601,92.9449,24,500,32,800,31,1000);
- AddPlayerClass(120,1129.9451,-2037.2463,69.0078,273.1064,30,1000,25,200,28,800);
- AddPlayerClass(104,1129.9451,-2037.2463,69.0078,273.1064,30,1000,25,200,28,800);
- AddPlayerClass(107,1129.9451,-2037.2463,69.0078,273.1064,30,1000,25,200,28,800);
- AddPlayerClass(248,1129.9451,-2037.2463,69.0078,273.1064,30,1000,25,200,28,800);
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
- {
- if(issuerid != INVALID_PLAYER_ID)
- {
- new Float:health;
- GetPlayerHealth(playerid, health);
- if(weaponid == 7)
- SetPlayerHealth(playerid,health-12);
- if(weaponid == 8)
- SetPlayerHealth(playerid,health-90);
- if(weaponid == 4)
- SetPlayerHealth(playerid,health-78);
- if(weaponid == 3)
- SetPlayerHealth(playerid,health-11);
- if(weaponid == 5)
- SetPlayerHealth(playerid,health-11);
- if(weaponid == 23)
- SetPlayerHealth(playerid,health-53);
- if(weaponid == 24)
- SetPlayerHealth(playerid,health-90);
- if(weaponid == 22)
- SetPlayerHealth(playerid,health-39);
- if(weaponid == 25)
- SetPlayerHealth(playerid,health-65);
- if(weaponid == 26)
- SetPlayerHealth(playerid,health-48);
- if(weaponid == 27)
- SetPlayerHealth(playerid,health-32);
- if(weaponid == 28)
- SetPlayerHealth(playerid,health-28);
- if(weaponid == 29)
- SetPlayerHealth(playerid,health-31);
- if(weaponid == 30)
- SetPlayerHealth(playerid,health-41);
- if(weaponid == 31)
- SetPlayerHealth(playerid,health-41);
- if(weaponid == 32)
- SetPlayerHealth(playerid,health-27);
- if(weaponid == 33)
- SetPlayerHealth(playerid,health-97);
- if(weaponid == 34)
- SetPlayerHealth(playerid,health-213);
- if(weaponid == 33)
- SetPlayerHealth(playerid,health-97);
- if(weaponid == 33) SetPlayerHealth(playerid,health-97);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if (classid == 0||classid == 1||classid == 2||classid == 3) {
- GameTextForPlayer(playerid,"~p~Policija",2000,3);
- ApplyAnimation(playerid, "GHANDS", "gsign5LH", 4.0, 0, 0, 0, 5, 0);
- }
- if (classid == 4||classid == 5||classid == 6||classid == 7) {
- GameTextForPlayer(playerid,"~g~Banda",2000,3);
- ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 5, 0);
- }
- SetPlayerPos(playerid,-1344.1189,-792.2882,76.8338);
- SetPlayerFacingAngle(playerid,177.8746);
- SetPlayerCameraPos(playerid, -1344.0471,-796.8010,76.8360);
- SetPlayerCameraLookAt(playerid, -1344.1189,-792.2882,76.8338);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Dead[playerid] == 1 && adisID[playerid] == 1)
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerPos(playerid, 1412.639892, -1.787510, 1000.924377);
- SetPlayerVirtualWorld(playerid, 1);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && adisID[playerid] == 2)
- {
- SetPlayerInterior(playerid, 10);
- SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
- SetPlayerVirtualWorld(playerid, 1);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && adisID[playerid] == 3)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 288.745971, 169.350997, 1007.171875);
- SetPlayerVirtualWorld(playerid, 1);
- Dead[playerid] = 0;
- }
- else if(Dead[playerid] == 1 && adisID[playerid] == 4)
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, -2640.762939, 1406.682006, 906.460937);
- SetPlayerVirtualWorld(playerid, 1);
- Dead[playerid] = 0;
- }
- return 1;
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,Textdraw1);
- TextDrawShowForPlayer(playerid,Textdraw2);
- new pSkin;
- pSkin = GetPlayerSkin(playerid);
- if (pSkin==280||pSkin==286||pSkin==285||pSkin==165)
- {
- SetPlayerTeam(playerid,0);
- SendClientMessage(playerid,COLOR_WHITE,"{0066FF}Pridruzili ste se Policiji");
- GameTextForPlayer(playerid,"~p~Policija",3000,3);
- SetPlayerColor(playerid,COLOR_BLUE);
- }
- if (pSkin==248||pSkin==104||pSkin==107||pSkin==120)
- {
- SetPlayerTeam(playerid,1);
- SendClientMessage(playerid,COLOR_WHITE,"{FF0000}Usli ste u Bandu");
- GameTextForPlayer(playerid,"~g~Banda",3000,3);
- SetPlayerColor(playerid,COLOR_ORANGE);
- }
- return 1;
- }
- public OnGameModeExit()
- {
- TextDrawDestroy(teleportBox);
- TextDrawDestroy(teleportLS);
- TextDrawDestroy(teleportSF);
- TextDrawDestroy(teleportLV);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerHealth(killerid, 100);
- SetPlayerArmour(killerid, 100);
- Dead[playerid] = 1;
- return 1;
- if(GetPlayerTeam(killerid)!=GetPlayerTeam(playerid))
- {
- GivePlayerMoney(killerid,1000);
- new killerscore=GetPlayerScore(playerid);
- SetPlayerScore(killerid,killerscore+1);
- SendClientMessage(killerid,COLOR_LIGHTBLUE,"*[MasterAS]Dobili 1000$ i 1 score jer ste ubili protivnika ");
- }
- SendDeathMessage(killerid, playerid, reason);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- adisDM[playerid] = 0;
- adisID[playerid] = 0;
- Login[playerid] = 0;
- new nombre[MAX_PLAYER_NAME], archivo[256];
- GetPlayerName(playerid, nombre, sizeof(nombre));
- format(archivo, sizeof(archivo), "/Users/%s.ini", nombre);
- if (!dini_Exists(archivo))
- {
- ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "{0066FF}Registracija", "Unesite zeljenu sifru:", "PrijaviSE", "Odbij");
- }
- else
- {
- ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0066FF}Prijava", "{33FF00}Ovaj mod su kreirali C++ i master.amc{0066FF}Unesite sifru da se spawnate", "Prijava", "Odustani");
- }
- IsAfk[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid)
- {
- TextDrawHideForPlayer(playerid,Textdraw0);
- TextDrawHideForPlayer(playerid,Textdraw1);
- TextDrawHideForPlayer(playerid,Textdraw2);
- IsMuted[playerid] = 0;
- return 1;
- }
- stock PlayerName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, sizeof(Name));
- return Name;
- }
- stock IsNumeric(const str[])
- {
- for(new i, len = strlen(str); i < len; i++)
- {
- if(!('0' <= str[i] <= '9')) return false;
- }
- return true;
- }
- stock ChangingSkin(playerid)
- {
- SetTimer("SkinChangerTimer", 10000, false);
- CanChangeSkin[playerid] = 1;
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(!IsPlayerAdmin(playerid)) return 0;
- ShowPlayerDialog(playerid, AdminDialog, DIALOG_STYLE_LIST, "{0066FF}AdmPanel by C++", "{0066FF}Specaj\n{0066FF} SpecOff\n {0066FF}Mute\n {0066FF}Unmute\n{0066FF} PostaviHealth\n{0066FF} PostaviOkolop\n{0066FF} Osamari\n{0066FF} Kickuj\n{0066FF} Banuj\n {0066FF}Jailuj\n{0066FF} Unjailuj\n{0066FF}Postavi Score\n{0066FF} Postavi Novac\n {0066FF}Postavi Skin\n{0066FF} Eksploadiraj", "Odaberi", "Odustani");
- id[playerid] = clickedplayerid;
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == teleportLS)
- {
- SetPlayerPos(playerid, 1630.2030,-2328.9673,13.5469);
- SetPlayerFacingAngle(playerid, 0.9392);
- TextDrawHideForPlayer(playerid, teleportBox);
- TextDrawHideForPlayer(playerid, teleportLS);
- TextDrawHideForPlayer(playerid, teleportSF);
- TextDrawHideForPlayer(playerid, teleportLV);
- CancelSelectTextDraw(playerid);
- }
- else if(clickedid == teleportSF)
- {
- SetPlayerPos(playerid, -1424.6083, -290.9622, 14.1484);
- SetPlayerFacingAngle(playerid, 134.9570);
- TextDrawHideForPlayer(playerid, teleportBox);
- TextDrawHideForPlayer(playerid, teleportLS);
- TextDrawHideForPlayer(playerid, teleportSF);
- TextDrawHideForPlayer(playerid, teleportLV);
- CancelSelectTextDraw(playerid);
- }
- else if(clickedid == teleportLV)
- {
- SetPlayerPos(playerid, 1688.7990, 1447.7753, 10.7675);
- SetPlayerFacingAngle(playerid, 267.3902);
- TextDrawHideForPlayer(playerid, teleportBox);
- TextDrawHideForPlayer(playerid, teleportLS);
- TextDrawHideForPlayer(playerid, teleportSF);
- TextDrawHideForPlayer(playerid, teleportLV);
- CancelSelectTextDraw(playerid);
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == Logged)
- {
- new nombrejugador[MAX_PLAYER_NAME], archivo[256], comprobante[256];
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0066FF}Prijava", "{33FF00}Unesite vasu sifru", "Prihvati", "Odustani");
- if (!response) return ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0066FF}Prijava", "{33FF00}Unesite vasu sifru", "Prihvati", "Odustani");
- GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
- format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
- format(comprobante, sizeof(comprobante), "%s", dini_Get(archivo, "Password"));
- format(comprobante, sizeof(comprobante), "%s", dini_Get(archivo, "Novac"));
- if (!strcmp (inputtext, comprobante))
- {
- Login[playerid] = 1;
- }
- else
- {
- ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0066FF}Prijava", "{33FF00}unesite vasu sifru", "Prijava", "Cancel");
- }
- }
- if (dialogid == Register)
- {
- new nombrejugador[MAX_PLAYER_NAME], archivo[256];
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "{0066FF}Registracija", "{33FF00}Unesite zeljenu sifru:", "Prihvati", "Odbij");
- if (!response) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "{0066FF}Registracija", "{33FF00}Unesite zeljenu sifru:", "Prihvati", "Odbij");
- GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
- format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
- dini_Create(archivo);
- dini_Set(archivo, "User", nombrejugador);
- dini_Set(archivo, "Password", inputtext);
- dini_Set(archivo, "Novac", nombrejugador);
- ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0066FF}Prijava", "{33FF00}Unesite vasu sifru", "Prihvati", "Odustani");
- }
- if(dialogid == AdminDialog)
- {
- if(!response) return 1;
- switch(listitem)
- {
- case 0:
- {
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(id[playerid], name, sizeof(name));
- format(string, sizeof(string), "{0066FF}[MasterAS]:{00FF00} Specate: %s", name);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, id[playerid]);
- return 1;
- }
- case 1:
- {
- SendClientMessage(playerid, COLOR_SYSTEM, "{0066FF}[MasterAS]: {00FF00}Prestali ste sa specanjem.");
- TogglePlayerSpectating(playerid, 0);
- return 1;
- }
- case 2:
- {
- new MutedName[MAX_PLAYER_NAME], MuterName[MAX_PLAYER_NAME], string[128], string2[128];
- GetPlayerName(id[playerid], MutedName, sizeof(MutedName));
- GetPlayerName(playerid, MuterName, sizeof(MuterName));
- format(string, sizeof(string), "{0066FF}[MasterAS]: {00FF00}Mutali se %s.", MutedName);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00}Mutani ste od %s.", MuterName);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- IsMuted[id[playerid]] = 1;
- }
- case 3:
- {
- new UnmutedName[MAX_PLAYER_NAME], UnmuterName[MAX_PLAYER_NAME], string[128], string2[128];
- GetPlayerName(id[playerid], UnmutedName, sizeof(UnmutedName));
- GetPlayerName(playerid, UnmuterName, sizeof(UnmuterName));
- format(string, sizeof(string), "{0066FF}[MasterAS]: {00FF00}Unmutirali ste %s.", UnmutedName);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]: {00FF00}Unmutirani ste od %s.", UnmuterName);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- IsMuted[id[playerid]] = 0;
- }
- case 4:
- {
- ShowPlayerDialog(playerid, SetHealthDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi Health", "{00FF00}Ukucaj koliko zelite", "Odaberi", "Odustani");
- return 1;
- }
- case 5:
- {
- ShowPlayerDialog(playerid, SetArmourDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi armor", "{00FF00}Unesite", "Odaberi", "Odustani");
- return 1;
- }
- case 6:
- {
- new SlapperName[MAX_PLAYER_NAME], SlappedName[MAX_PLAYER_NAME], string[128], string2[128];
- new Float:x, Float:y, Float:z, Float:Health;
- GetPlayerName(id[playerid], SlappedName, sizeof(SlappedName));
- GetPlayerName(playerid, SlapperName, sizeof(SlapperName));
- GetPlayerPos(id[playerid], x, y, z);
- SetPlayerPos(id[playerid], x, y, z+5);
- GetPlayerHealth(id[playerid], Health);
- SetPlayerHealth(id[playerid], Health-10);
- format(string, sizeof(string), "{0066FF}[MasterAS]: {00FF00}Slapovani ste %s.", SlapperName);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00} Osamarili ste %s.", SlappedName);
- SendClientMessage(playerid, COLOR_SYSTEM, string2);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string);
- }
- case 7:
- {
- ShowPlayerDialog(playerid, KickDialog, DIALOG_STYLE_INPUT, "{0066FF}Kick", "{00FF00}Unesite razlog", "Odaberi", "Odustani");
- }
- case 8:
- {
- ShowPlayerDialog(playerid, BanDialog, DIALOG_STYLE_INPUT, "{0066FF}Ban", "{00FF00}Unesite razlog", "Odaberi", "Odustani");
- }
- case 9:
- {
- new JailorName[MAX_PLAYER_NAME], JailedName[MAX_PLAYER_NAME], string[128], string2[128];
- GetPlayerName(playerid, JailorName, sizeof(JailorName));
- GetPlayerName(id[playerid], JailedName, sizeof(JailedName));
- GetPlayerPos(id[playerid], PlayerPos[id[playerid]][PosX], PlayerPos[id[playerid]][PosY], PlayerPos[id[playerid]][PosZ]);
- SetPlayerPos(id[playerid], 215.1584, 109.1307, 999.0156);
- format(string, sizeof(string), "{0066FF}[MasterAS]:{00FF00}Jailovani ste od %s.", JailorName);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00}Jailovali ste %s.", JailedName);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string);
- SendClientMessage(playerid, COLOR_SYSTEM, string2);
- return 1;
- }
- case 10:
- {
- new UnjailorName[MAX_PLAYER_NAME], UnjailedName[MAX_PLAYER_NAME], string[128], string2[128];
- GetPlayerName(playerid, UnjailorName, sizeof(UnjailorName));
- GetPlayerName(id[playerid], UnjailedName, sizeof(UnjailedName));
- SetPlayerPos(id[playerid], PlayerPos[id[playerid]][PosX], PlayerPos[id[playerid]][PosY], PlayerPos[id[playerid]][PosZ]);
- format(string, sizeof(string), "[MasterAS]:{00FF00}Oslobodjenji ste od %s.", UnjailorName);
- format(string2, sizeof(string2), "[MasterAS]: {00FF00}Oslobodili ste %s.", UnjailedName);
- SendClientMessage(playerid, COLOR_SYSTEM, string2);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string);
- }
- case 11:
- {
- ShowPlayerDialog(playerid, ScoreDialog, DIALOG_STYLE_INPUT, "{00FF00}Postavi Score", "{00FF00}Unesite", "Odaberi", "Odustani");
- }
- case 12:
- {
- ShowPlayerDialog(playerid, MoneyDialog, DIALOG_STYLE_INPUT, "{00FF00}Postavi Novac", "Unesite", "Odaberi", "Odustani");
- }
- case 13:
- {
- ShowPlayerDialog(playerid, SkinDialog, DIALOG_STYLE_INPUT, "{00FF00}Postavi skin", "0-299", "Odaberi", "Odustani");
- }
- case 14:
- {
- new ExploderName[MAX_PLAYER_NAME], ExplodedName[MAX_PLAYER_NAME], string[128], string2[128];
- new Float:tX, Float:tY, Float:tZ;
- GetPlayerName(playerid, ExploderName, sizeof(ExploderName));
- GetPlayerName(id[playerid], ExplodedName, sizeof(ExplodedName));
- GetPlayerPos(id[playerid], tX, tY, tZ);
- format(string, sizeof(string), "[MasterAS]:{00FF00} Eksplodirali ste %s.", ExplodedName);
- format(string2, sizeof(string2), "[MasterAS]:{00FF00} Explodirani ste od %s.", ExploderName);
- CreateExplosion(tX, tY, tZ, 1, 20.0);
- tX = 0.0;
- tY = 0.0;
- tZ = 0.0;
- }
- }
- }
- if(dialogid == SetHealthDialog)
- {
- new Float:Health, SetterName[MAX_PLAYER_NAME], SettedName[MAX_PLAYER_NAME], string[128], string2[128];
- if(sscanf(inputtext, "f", Health)) return ShowPlayerDialog(playerid, SetHealthDialog, DIALOG_STYLE_INPUT, "{0066FF}Health", "{00FF00}Unesite", "Odaberi", "Cancel");
- if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid, SetHealthDialog, DIALOG_STYLE_INPUT, "{0066FF}Health", "{00FF00}Unesite", "Odaberi", "Cancel");
- GetPlayerName(playerid, SetterName, sizeof(SetterName));
- GetPlayerName(id[playerid], SettedName, sizeof(SettedName));
- format(string, sizeof(string), "{0066FF}[MasterAS]:{00FF00}Postavili ste %s's helt na %f", SettedName, Health);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]: {00FF00}Postavljen vam je helt od %s na %f", SetterName, Health);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SetPlayerHealth(id[playerid], Health);
- }
- if(dialogid == SetArmourDialog)
- {
- new Float:Armour, SetterName[MAX_PLAYER_NAME], SettedName[MAX_PLAYER_NAME], string[128], string2[128];
- if(sscanf(inputtext, "f", Armour)) return ShowPlayerDialog(playerid, SetArmourDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi Armor", "{00FF00}unesite", "Odaberi", "Odustani");
- if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid, SetArmourDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi Armor", "{00FF00}unesite", "Odaberi", "Odustani");
- GetPlayerName(playerid, SetterName, sizeof(SetterName));
- GetPlayerName(id[playerid], SettedName, sizeof(SettedName));
- format(string, sizeof(string), "{0066FF}[MasterAS]:{00FF00} Postavili se %s's armour na %f", SettedName, Armour);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00} Vas armor je postavljen od %s na %f", SetterName, Armour);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SetPlayerArmour(id[playerid], Armour);
- }
- if(dialogid == KickDialog)
- {
- new KickerName[MAX_PLAYER_NAME], KickedName[MAX_PLAYER_NAME], string[128], reason[24];
- if(sscanf(inputtext, "s[24]", reason)) return ShowPlayerDialog(playerid, KickDialog, DIALOG_STYLE_INPUT, "{0066FF}Kick", "{00FF00}ukucajte razlog", "Odaberi", "Odustani");
- GetPlayerName(playerid, KickerName, sizeof(KickerName));
- GetPlayerName(id[playerid], KickedName, sizeof(KickedName));
- format(string, sizeof(string), "{0066FF}[MasterAS]: %s {00FF00} je kikovan %s. Razlog: %s", KickerName, KickedName, reason);
- SendClientMessageToAll(COLOR_SYSTEM, string);
- Kick(id[playerid]);
- }
- if(dialogid == BanDialog)
- {
- new BannerName[MAX_PLAYER_NAME], BannedName[MAX_PLAYER_NAME], string[128], reason[24];
- if(sscanf(inputtext, "s[24]", reason)) return ShowPlayerDialog(playerid, BanDialog, DIALOG_STYLE_INPUT, "{0066FF}Ban", "{00FF00}ukucajte razlog", "Odaberi", "Odustani");
- GetPlayerName(playerid, BannerName, sizeof(BannerName));
- GetPlayerName(id[playerid], BannedName, sizeof(BannedName));
- format(string, sizeof(string), "{0066FF}[MasterAS]: %s {00FF00} je banovan od %s. Razlog: %s", BannerName, BannedName, reason);
- SendClientMessageToAll(COLOR_SYSTEM, string);
- BanEx(id[playerid], reason);
- }
- if(dialogid == ScoreDialog)
- {
- new SetterName[MAX_PLAYER_NAME], SettedName[MAX_PLAYER_NAME], string[128], string2[128], score;
- if(sscanf(inputtext, "d", score)) return ShowPlayerDialog(playerid, ScoreDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi score", "{00FF00}Unesite", "Odaberi", "Odustani");
- if(!IsNumeric(inputtext)) return SendClientMessage(playerid, COLOR_SYSTEM, "{0066FF}[MasterAS]:{00FF00} samo brojevi!");
- GetPlayerName(playerid, SetterName, sizeof(SetterName));
- GetPlayerName(id[playerid], SettedName, sizeof(SettedName));
- format(string, sizeof(string), "[{0066FF}MasterAS]: {00FF00}Postavili ste %s's score na %d", SettedName, score);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]: {00FF00}Vas score je postavljen na %d od %s.", score, SetterName);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SetPlayerScore(id[playerid], score);
- }
- if(dialogid == MoneyDialog)
- {
- new GiverName[MAX_PLAYER_NAME], GivenName[MAX_PLAYER_NAME], string[128], string2[128], money;
- if(sscanf(inputtext, "d", money)) return ShowPlayerDialog(playerid, MoneyDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi Novac", "{00FF00}Unesite kolicinu", "Odaberi", "Odustani");
- if(!IsNumeric(inputtext)) return SendClientMessage(playerid, COLOR_SYSTEM, "{0066FF}[MasterAS]: {00FF00}samo brojevi!");
- GetPlayerName(playerid, GiverName, sizeof(GiverName));
- GetPlayerName(id[playerid], GivenName, sizeof(GivenName));
- format(string, sizeof(string), "{0066FF}[MasterAS]:Postavili ste %s'(s) novac na %d", GivenName, money);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00} Vas novac je postavljen na %d od %s.", money, GiverName);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- ResetPlayerMoney(id[playerid]);
- GivePlayerMoney(id[playerid], money);
- }
- if(dialogid == SkinDialog)
- {
- new SetterName[MAX_PLAYER_NAME], SettedName[MAX_PLAYER_NAME], string[128], string2[128], skin;
- if(sscanf(inputtext, "d", skin)) return ShowPlayerDialog(playerid, SkinDialog, DIALOG_STYLE_INPUT, "{0066FF}Postavi skin", "{00FF00}Unesite id(0-299)", "Odaberi", "Odustani");
- if(!IsNumeric(inputtext)) return SendClientMessage(playerid, COLOR_SYSTEM, "{0066FF}[MasterAS]: {00FF00}samo brojevi");
- GetPlayerName(playerid, SetterName, sizeof(SetterName));
- GetPlayerName(id[playerid], SettedName, sizeof(SettedName));
- format(string, sizeof(string), "{0066FF}[MasterAS]: Postavili ste %s'(s) skin u %d", SettedName, skin);
- format(string2, sizeof(string2), "{0066FF}[MasterAS]:{00FF00} Vas skin je promjenjen %s", SetterName, skin);
- SendClientMessage(playerid, COLOR_SYSTEM, string);
- SendClientMessage(id[playerid], COLOR_SYSTEM, string2);
- SetPlayerSkin(id[playerid], skin);
- }
- return 1;
- if(dialogid == 5000)
- {
- if(response)
- {
- new skinid, message[64];
- skinid = strval(inputtext);
- if(skinid < 0 || skinid > 299)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "{33FF00}Nemozete preko 299!");
- }
- else
- {
- SetPlayerSkin(playerid, skinid);
- format(message, sizeof(message), "{0066FF}Promjenjen vam je skin %d.", skinid);
- ChangingSkin(playerid);
- SendClientMessage(playerid, 0xFFFFFFFF, message);
- }
- }
- return 1;
- }
- return 0;
- }
- //==============================================================================
- YCMD:cteleport(playerid, params[], help)
- {
- TextDrawShowForPlayer(playerid, teleportBox);
- TextDrawShowForPlayer(playerid, teleportLS);
- TextDrawShowForPlayer(playerid, teleportSF);
- TextDrawShowForPlayer(playerid, teleportLV);
- SelectTextDraw(playerid, 0xA3B4C5FF);
- return 1;
- }
- YCMD:kupioruzije(playerid,params[], help)
- {
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{0066FF}KupiOruzije", "{FF0000}/kupideagle{FF0000}/kupipistolj{FF0000} /kupishotgun {FF0000}/kupispaz{FF0000} /kupim4{FF0000} /kupisniper {FF0000}/kupiarmor{FF0000} /kupimp5 {FF0000}/kupiak47{FF0000} /kupibazuku", "OK", "Zatvori");
- return 1;
- }
- YCMD:kupideagle(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 24, 100);
- GivePlayerMoney(playerid, -500 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}deagle {FF0000}500$!");
- return 1;
- }
- YCMD:kupitec(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 32, 700);
- GivePlayerMoney(playerid, -800 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste{00FF00}Tec {FF0000}800$!");
- return 1;
- }
- YCMD:kupiuzi(playerid,params[], help)
- {
- GivePlayerMoney(playerid, -1000 );
- GivePlayerWeapon(playerid, 28, 700);
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}uzi {FF0000}1000$!");
- return 1;
- }
- YCMD:kupisawn(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 26, 300);
- GivePlayerMoney(playerid, -1000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste{00FF00} sawn {FF0000}1000$!");
- return 1;
- }
- YCMD:kupipistolj(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 22, 100);
- GivePlayerMoney(playerid, -100 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}pistolj {FF0000}100$!");
- return 1;
- }
- YCMD:kupispaz(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 27, 100);
- GivePlayerMoney(playerid, -700 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}spaz {FF0000}700$!");
- return 1;
- }
- YCMD:kupishotgun(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 25, 100);
- GivePlayerMoney(playerid, -1000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{00FF00}Uzeli ste {00FF00}pumparicu{FF0000} 1000$!");
- return 1;
- }
- YCMD:kupim4(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 31, 100);
- GivePlayerMoney(playerid, -1000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{00FF00}Uzeli ste {00FF00} M4{FF0000} 1000$!");
- return 1;
- }
- YCMD:kupisniper(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 34, 100);
- GivePlayerMoney(playerid, -1000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{00FF00}Uzeli ste {00FF00}sniper {FF0000}1000$!");
- return 1;
- }
- YCMD:kupimp5(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 29, 500);
- GivePlayerMoney(playerid, -500 );
- SendClientMessage(playerid, 0xEAFF03FF, "{00FF00}Uzeli ste {00FF00} mp5 {FF0000}500$!");
- return 1;
- }
- YCMD:kupiak47(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 30, 500);
- GivePlayerMoney(playerid, -1000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}AK47 {FF0000}1000$!");
- return 1;
- }
- YCMD:kupiarmor(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 30, 500);
- GivePlayerMoney(playerid, -1000 );
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}armor {FF0000}1000$!");
- return 1;
- }
- YCMD:kupibazuku(playerid,params[], help)
- {
- GivePlayerWeapon(playerid, 35, 50);
- GivePlayerMoney(playerid, -3000 );
- SendClientMessage(playerid, 0xEAFF03FF, "{0066FF}Uzeli ste {00FF00}bazuku {FF0000}3000$!");
- return 1;
- }
- YCMD:dm1(playerid, params[], help)
- {
- adisDM[playerid] = 1;
- adisID[playerid] = 2;
- SendClientMessage(playerid, -1, "{0066FF}[MasterAS]Dobrodosli na DM1");
- SetPlayerInterior(playerid, 10);
- SetPlayerPos(playerid, -975.975708,1060.983032,1345.671875);
- SetPlayerVirtualWorld(playerid, 1);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid, 26, 100000);
- GivePlayerWeapon(playerid, 32, 100000);
- new str[36+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, sizeof(str), "{0066FF}[MasterAS] {FFFFFF}%s{FF0000} je otisao na DM1!", name, playerid);
- SendClientMessageToAll(-1, str);
- return 1;
- }
- YCMD:stats( playerid, params[], help)
- {
- new p_IP[ 16 ], sz_msg[ 128 ];
- GetPlayerIp( playerid, p_IP, 16 );
- format( sz_msg, sizeof( sz_msg ), "{FF0000}IP: (%s) {FF0000}Skin: (%d) {FF0000}Score: (%d) {FF0000}Novac: (%d) {FF0000}Oruzije: (%d)", p_IP, GetPlayerSkin( playerid ), GetPlayerScore( playerid ), GetPlayerMoney( playerid ), GetPlayerWeapon( playerid ), GetPlayerAmmo( playerid ), GetPlayerPing( playerid ) );
- SendClientMessage( playerid, -1, sz_msg );
- return 1;
- }
- YCMD:vozilo(playerid, params[], help)
- {
- new vehid;
- if(sscanf(params, "d", vehid)) return SendClientMessage(playerid, -1, "{0066FF}[MasterAS]: {FF0000}/vozilo {FFFFFF}[ID]");
- if(vehid < 400 || vehid > 611) return SendClientMessage(playerid, -1, "Nepoznat ID");
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- CreateVehicle(vehid, x, y, z, 0, -1, -1, 10);
- return 1;
- }
- YCMD:jetpack(playerid, params[], help)
- {
- new string[90],pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "{0066FF}[MasterAS] {FFFFFF} %s{FF0000} je uzeo Jetpack", pname);
- SendClientMessageToAll(-1, string);
- SetPlayerSpecialAction(playerid, 2);
- return 1;
- }
- YCMD:ac(playerid, params[], help)
- {
- new
- string[152],
- pName[MAX_PLAYER_NAME]
- ;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFF, "{0066FF}Niste Admin!");
- if (isnull(params)) return SendClientMessage(playerid, COLOR_WHITE,"{0066FF}/ac [text]");
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "{F2240D}{FF0000}[Admin]{0066FF} %s Kaze:{FF0000} %s", pName, params);
- SendClientMessageToAll(0xFFFFFFF, string);
- return 1;
- }
- YCMD:report(playerid, params[], help)
- {
- new string[128];
- if(!isnull(params))
- {
- SendClientMessage(playerid, COLOR_YELLOW, "{0066FF}Vas report je poslan Online Adminima");
- format(string, sizeof(string), "%s", params);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerAdmin(playerid))
- {
- format(string, sizeof(string), "{0066FF}Report od{FFFFFF} %s[%d]: %s", PlayerName(playerid), playerid, params);
- SendClientMessage(i, COLOR_ORANGE, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "{0066FF}[MasterAS]:{FF0000} /Report [Text]");
- }
- return 1;
- }
- YCMD:poruka(playerid, params[], help)
- {
- new str[256], str2[256], id, Name1[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
- if(sscanf(params, "us", id, str2))
- {
- SendClientMessage(playerid, 0xFF0000FF, "{0066FF}[MasterAS]:{FF0000} /poruka <id> <text>");
- return 1;
- }
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000FF, "{0066FF}[MasterAS]: {FF0000}Igrac nije konektovan");
- if(playerid == id) return SendClientMessage(playerid, 0xFF0000FF, "{0066FF}[MasterAS]:{FF0000} nemozete sami sebi slati poruku!");
- {
- GetPlayerName(playerid, Name1, sizeof(Name1));
- GetPlayerName(id, Name2, sizeof(Name2));
- format(str, sizeof(str), "{FF0000}Poruka %s(ID %d): {FF0000}%s", Name2, id, str2);
- SendClientMessage(playerid, 0xFF0000FF, str);
- format(str, sizeof(str), "{0066FF}Poruka od {FFFFFF}%s(ID %d):{0066FF} %s", Name1, playerid, str2);
- SendClientMessage(id, 0xFF0000FF, str);
- }
- return 1;
- }
- YCMD:adminskin(playerid, cmdtext[], help)
- {
- if(CanChangeSkin[playerid] == 0)
- {
- ShowPlayerDialog(playerid, 5000, DIALOG_STYLE_INPUT, "{0066FF}Skin", "{0066FF}(Nemoze preko 299):", "Dobro", "Zatvori");
- }
- else
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "{0066FF}Pricekajte prije ponovnog mjenjanja.");
- return 0;
- }
- return 1;
- }
- YCMD:afk(playerid,params[], help)
- {
- if(IsAfk[playerid] == 0)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,sizeof(pName));
- format(string,sizeof(string),"%s(%d){0066FF} je otisao AFK -",pName,playerid,params);
- TogglePlayerControllable(playerid,0);
- SendClientMessageToAll(COLOR_WHITE,string);
- IsAfk[playerid] = 1;
- }
- else
- SendClientMessage(playerid,COLOR_BRIGHTRED,"*{0066FF}[MasterAS]{FF0000}Vec ste AFK!");
- return true;
- }
- YCMD:nazad(playerid,params[], help)
- {
- if(IsAfk[playerid] == 1)
- {
- new string[128];
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,sizeof(pName));
- format(string,sizeof(string),"%s(%d){FF0000} vise nije AFK!",pName,playerid);
- TogglePlayerControllable(playerid,1);
- SendClientMessageToAll(COLOR_YELLOW,string);
- IsAfk[playerid] = 0;
- }
- else
- SendClientMessage(playerid,COLOR_YELLOW,"*{0066FF}[MasterAS]{66FF00}Niste AFK");
- return true;
- }
- YCMD:afklista(playerid,params[], help)
- {
- #pragma unused params
- new count = 0;
- new string[128];
- new IsAfkPlayer[MAX_PLAYER_NAME];
- SendClientMessage(playerid, COLOR_WHITE, "{0066FF}AFK Lista");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- if(IsAfk[i])
- {
- GetPlayerName(i,IsAfkPlayer,sizeof(IsAfkPlayer));
- format(string,sizeof(string), "%s",IsAfkPlayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- count++;
- }
- }
- }
- if (count == 0)
- SendClientMessage(playerid,COLOR_BRIGHTRED,"{66FF00}Niko nije afk");
- return 1;
- }
- YCMD:ubijse(playerid,params[], help)
- {
- SetPlayerHealth(playerid, -999);
- return 1;
- }
- YCMD:me(playerid, params[], help)
- {
- new SenderName[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,SenderName,sizeof(SenderName));
- if(isnull(params)) return SendClientMessage(playerid,COLOR_BRIGHTRED,"*{66FF00}[MasterAS]{66FF00}/me [akcija]");
- format(string, sizeof(string), "*%s %s", SenderName, params);
- SendClientMessageToAll(COLOR_WHITE, string);
- return 1;
- }
- YCMD:komande(playerid,params[], help)
- {
- ShowPlayerDialog(playerid,99,DIALOG_STYLE_MSGBOX,"{0066FF}Komande","{66FF00}/me {66FF00}/ubijse {66FF00}/afk {66FF00}/nazad {66FF00}/afklista{66FF00} /classa {66FF00}/report {66FF00}/poruka {66FF00}/jetpack{66FF00}/vozilo {66FF00}/stats {66FF00}/dm1 {FF0000}/kupioruzije {66FF00}/cteleport","Zatvori","");
- return 1;
- }
- YCMD:classa(playerid,params[], help)
- {
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid,0.0);
- return 1;
- }
- YCMD:cuff(playerid, params[], help)
- {
- new targetid;
- if(sscanf(params, "u", targetid)) return SendClientMessage(playerid, -1, "{0066FF}[Podsjetnik]:{66FF00} /cuff [Ime ili ID]");
- if(IsPlayerConnected(targetid))
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- if(IsPlayerInRangeOfPoint(targetid, 5.0, x, y, z))
- {
- new str[512];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- new target[MAX_PLAYER_NAME];
- GetPlayerName(targetid, target, sizeof(target));
- SendClientMessage(playerid, 0xE01B1B, str);
- format(str, sizeof(str), "{0066FF}[MasterAS]: {66FF00}%s {0066FF}Vam je stavio lisice!",name);
- SendClientMessage(targetid, 0xE01B1B, str);
- SetPlayerAttachedObject(targetid, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977,-81.700035, 0.891999, 1.000000, 1.168000);
- SetPlayerSpecialAction(targetid,SPECIAL_ACTION_CUFFED);
- return 1;
- }
- }
- return 1;
- }
- forward SkinChangerTimer(playerid);
- public SkinChangerTimer(playerid)
- {
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Mozete ponovo promjenit Skin.");
- CanChangeSkin[playerid] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement