Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <streamer>
- #include <sscanf2>
- #include <InfoBox>
- #include <dudb>
- #include <foreach>
- #include <IsPlayerLAdmin>
- new jogsi;
- new Text3D: AFK[MAX_PLAYERS];
- new AFKS[MAX_PLAYERS];
- new gTeam[MAX_PLAYERS];
- new bool:ittas[MAX_PLAYERS];
- //======================[ Változók vége ]====================================
- //======================[ Definiálások ]====================================
- #define NemAdmin(%1,%2) SendClientMessage(%1,0xFF0000AA,%2)
- #define Hiba(%1,%2) SendClientMessage(%1,0xFF0000AA,%2)
- #define RENDOR 0
- #define CIVIL 1
- #define jogsiar 20000
- #define jogsipos 2520.4734,918.3656,11.0234
- #define NARANCS 0xFF9900AA
- #define hiba 0xFF0000AA
- #define SPECIAL_ACTION_CUFFED 24
- #define SPECIAL_ACTION_HANDSUP 10
- #define CITROM 0xFFDD00AA
- #define SARGA 0xFFFF00AA
- #define FEHER 0xFFFFFFAA
- #define ZOLD 0x33AA33AA
- #define CITROMSARGA 0xFFFF00AA
- #define FEHER 0xFFFFFFAA
- #define KEK 0x0000BBAA
- #define VILAGOSKEK 0x33CCFFAA
- #define NARANCSSARGA 0xFF9900AA
- #define NEON_SZIN 0x00FFFFFF
- #define PIROS 0xFF0000AA
- #define SZURKE 0xDDDDDDAA
- #define CHATURITES 0xFFFFFFAA
- #define AFK_SZIN 0x595858AA
- #define MAX_ZONE_NAME 28
- #define timer 100
- //======================[ Definiálások vége ]====================================
- //======================[ Main függvény ]===================================
- main()
- {
- }
- //======================[ Main függvény vége ]===================================
- //=======================[ Minden egyéb ami kell ]==========================
- #pragma unused ret_memcpy
- #pragma tabsize 0
- //=======================[ Minden egyéb ami kell vége ]==========================
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnGameModeInit()
- {
- SetGameModeText("[HUN]Hungarian Police");
- UsePlayerPedAnims();
- //Bank autómaták
- CreateObject(2942, 2023.5, 997.79998779297, 10.5, 0, 0, 90);
- CreateObject(2942, 2239, 1283.5, 10.5, 0, 0, 270);
- CreateObject(2942, 2090.5, 1458.9000244141, 10.5, 0, 0, 270);
- CreateObject(2942, 2196.8999023438, 1680.8000488281, 12, 0, 0, 270);
- CreateObject(2942, 2224.6999511719, 1846.5999755859, 10.5, 0, 0, 270);
- //--------------------------------------------------------------------------
- AddPlayerClass(282,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(184,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(185,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(186,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(170,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(192,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(299,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- AddPlayerClass(114,1552.7767,-1675.5868,16.1953,90.0958,0,0,0,0,0,0);
- //Fekvőrendőrők
- CreateDynamicObject(19425, 2187.84, 976.60, 9.67, 0.00, 0.00, 91.00);
- //--------------------------------------------------------------------------
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid >= 0 && classid <= 0)
- {
- gTeam[playerid] = RENDOR;
- GameTextForPlayer(playerid, "~b~Admin skin!", 3000, 3);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2205.1873,1237.8591,10.8203);
- SetPlayerFacingAngle(playerid, 94.0821);
- SetPlayerCameraPos(playerid, 2201.3657,1237.5986,10.8203);
- SetPlayerCameraLookAt(playerid, 2201.3657,1237.5986,10.8203);
- ApplyAnimation(playerid,"PED","IDLE_CHAT",4.0,1,1,1,1,1);
- }else if(classid >= 1 && classid <= 5)
- {
- gTeam[playerid] = CIVIL;
- GameTextForPlayer(playerid, "~w~Civil skin.", 3000, 4);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2212.6987,973.3299,10.6719);
- SetPlayerFacingAngle(playerid, 94.0821);
- SetPlayerCameraPos(playerid, 2204.0127,973.3420,10.6719);
- SetPlayerCameraLookAt(playerid, 2204.0127,973.3420,10.6719);
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerTeam(playerid, 0);
- if(gTeam[playerid] == RENDOR)
- if(IsPlayerLAdmin(playerid))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2252.7568,2491.1484,10.9908);
- SetPlayerColor(playerid,0x000000AA);
- SetPlayerHealth(playerid, 100);
- }
- else
- {
- GameTextForPlayer(playerid,"~r~Nem vagy admin!", 3000, 3);
- SetPlayerPos(playerid, 2252.7568,2491.1484,10.9908);
- SetPlayerHealth(playerid, 0.0);
- ForceClassSelection(playerid);
- }
- else if(gTeam[playerid] == CIVIL)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2023.2773,1342.5663,10.8203);
- }
- return 1;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success)
- {
- new strin[128];
- format(strin, sizeof(strin), "[Szerver]:{ff0000}%s parancs nem létezik! Próbáld a /help parancsot.", cmdtext);
- SendClientMessage(playerid,hiba, strin);
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- CMD:atmrob(playerid, params[])
- {
- new rablo[MAX_PLAYER_NAME], string[250];
- GetPlayerName(playerid,rablo,sizeof(rablo));
- if(IsPlayerInRangeOfPoint(playerid,1.0,2023.5, 997.79998779297, 10.5) || IsPlayerInRangeOfPoint(playerid,1.0, 2239, 1283.5, 10.5) || IsPlayerInRangeOfPoint(playerid,1.0, 2090.5, 1458.9000244141, 10.5) || IsPlayerInRangeOfPoint(playerid,1.0,2196.8999023438, 1680.8000488281, 12) || IsPlayerInRangeOfPoint(playerid,1.0,2224.6999511719, 1846.5999755859, 10.5))
- {
- Hiba(playerid, "Te elkezded feltörni a bank autómatát! (Ez eltarthat néhány percig)");
- ApplyAnimation(playerid, "FIGHT_D", "FightD_G", 4.0, 4, 4, 4, 4, 4);
- TogglePlayerControllable(playerid,0);
- SetPlayerWantedLevel(playerid,5);
- SetTimerEx("rabolas",15000,0,"i",playerid);
- if(IsPlayerLAdmin(playerid))
- {
- format(string,sizeof(string),"{00bbff}[RIASZTÁS] {ff0000}%s {008a20}elkezdte feltörni az egyik bank autómatát!",rablo);
- SendClientMessageToAll(0x00BBFFAA,string);
- return 1;
- }
- }
- else
- {
- Hiba(playerid, "Nem vagy Bank autómata közelében!");
- }
- return 1;
- }
- CMD:korozesle(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new giveplayerid, rendor[MAX_PLAYER_NAME], civil[MAX_PLAYER_NAME], string[250];
- GetPlayerName(playerid,rendor,sizeof(rendor));
- GetPlayerName(giveplayerid,civil,sizeof(civil));
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000FF, "Használat: /korozesle [Játékos ID]");
- if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, "HIBA: Nincs ilyen játékos!");
- format(string,sizeof(string),"{00bbff}[RENDŐR, %s] {008a20}Levette a körözést {ff0000}%s{008a20}-ról/ről.",rendor,civil);
- SendClientMessageToAll(SZURKE,string);
- SetPlayerWantedLevel(giveplayerid, 0);
- }
- else
- {
- SendClientMessage(playerid, PIROS, "{DDDDDD}>> HIBA: {FF4646}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:korozes(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new giveplayerid, rendor[MAX_PLAYER_NAME], civil[MAX_PLAYER_NAME], string[250], korozesiszint;
- GetPlayerName(playerid,rendor,sizeof(rendor));
- GetPlayerName(giveplayerid,civil,sizeof(civil));
- if(sscanf(params, "ud", giveplayerid, korozesiszint)) return SendClientMessage(playerid, 0xFF0000FF, "Használat: /korozes [Játékos ID] [Körözési szint (1-6)]");
- if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, "HIBA: Nincs ilyen játékos!");
- format(string,sizeof(string),"{00bbff}[RENDŐR, %s] {008a20}Körözést adott ki {ff0000}%s{008a20}-ellen. {ff0000}Körözési szint: %d",rendor,civil,korozesiszint);
- SendClientMessageToAll(SZURKE,string);
- SetPlayerWantedLevel(giveplayerid, korozesiszint);
- }
- else
- {
- SendClientMessage(playerid, PIROS, "{DDDDDD}>> HIBA: {FF4646}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:motoz(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new giveplayerid, rendor[MAX_PLAYER_NAME], civil[MAX_PLAYER_NAME], string[250];
- GetPlayerName(playerid,rendor,sizeof(rendor));
- GetPlayerName(giveplayerid,civil,sizeof(civil));
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000FF, "Használat: /motoz [Játékos ID]");
- if(!IsPlayerConnected(giveplayerid) || 0 > giveplayerid || giveplayerid > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, "HIBA: Nincs ilyen játékos!");
- format(string,sizeof(string),"{00bbff}[RENDŐR, %s] {008a20}Megmotozta {ff0000}%s{008a20}-t {ff0000}Talált fegyverek: %d, Talált pénz: %dFT",rendor,civil,GetPlayerWeapon(giveplayerid),GetPlayerMoney(giveplayerid));
- SendClientMessageToAll(SZURKE,string);
- ResetPlayerWeapons(giveplayerid);
- }
- else
- {
- SendClientMessage(playerid, PIROS, "{DDDDDD}>> HIBA: {FF4646}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:buntet(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new pID,osszeg;
- new string[250],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME], indok[128];
- if(sscanf(params, "uds[128]", pID, osszeg, indok)) return SendClientMessage(playerid, 0xFF0000FF, "Használat: /buntet [Játékos ID] [Összeg] [Indok]");
- if(!IsPlayerConnected(pID) || 0 > pID || pID > MAX_PLAYERS) return SendClientMessage(playerid, 0xFF0000FF, "HIBA: Nincs ilyen játékos!");
- if(osszeg <= 1 && osszeg >= 100000)
- {
- SendClientMessage(playerid,hiba,"[HIBA] Minimum összeg 1FT, Maximum összeg 100000FT");
- return 1;
- }
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"{00bbff}[RENDŐR, %s] {008a20}Megbüntette {ff0000}%s{008a20}-t {ff0000}%d{008a20}FT-ra! Indok: {ff0000}%s",aname,name,osszeg,indok);
- SendClientMessageToAll(SZURKE,string);
- GivePlayerMoney(pID,-osszeg);
- GivePlayerMoney(playerid,osszeg);
- }
- else
- {
- SendClientMessage(playerid, PIROS, "{DDDDDD}>> HIBA: {FF4646}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:afklist(playerid, params[])
- {
- if(IsPlayerConnected(playerid))
- {
- new count = 0;
- new string[250];
- SendClientMessage(playerid, SZURKE, "{DDDDDD}>> {FF4646}Nincs a gépnél: ");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(AFKS[i] == 1)
- {
- new giveplayer[MAX_PLAYER_NAME];
- GetPlayerName(i, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "[%d]%s", i,giveplayer);
- SendClientMessage(playerid,SZURKE,string);
- count++;
- }
- }
- }
- if(count == 0)
- {
- SendClientMessage(playerid,hiba,"{DDDDDD}>> {FF4646}Nincs senki AFK-ban!");
- }
- }
- return 1;
- }
- CMD:vissza(playerid, params[])
- {
- AFKS[playerid] = 0;
- TogglePlayerControllable(playerid, 1);
- Delete3DTextLabel(Text3D:AFK[playerid]);
- return 1;
- }
- CMD:afk(playerid, params[])
- {
- AFKS[playerid] = 1;
- TogglePlayerControllable(playerid, 0);
- SendClientMessage(playerid, SZURKE, "AFK-ba vagy! /vissza hogy vissza gyere");
- AFK[playerid] = Create3DTextLabel("Nincs a gépnél! AFK",0x008080FF,0.0,0.0,0.0,20,0,1);
- Attach3DTextLabelToPlayer(AFK[playerid], playerid, 0.0, 0.0, -0.6);
- SetPlayerColor(playerid, AFK_SZIN);
- return 1;
- }
- CMD:rendszam(playerid, params[])
- {
- new rendszam[10];
- new veh = GetPlayerVehicleID(playerid);
- if(sscanf(params, "s[10]", rendszam)) return SendClientMessage(playerid, 0xFF0000FF, "Használat: /rendszam [Rendszám]");
- new Float:vX, Float:vY, Float:vZ, Float:vA;
- SetVehicleNumberPlate(veh, rendszam);
- GetVehiclePos(veh,vX,vY,vZ);
- GetVehicleZAngle(veh,vA);
- SetVehicleToRespawn(veh);
- SetVehiclePos(veh,vX,vY,vZ);
- PutPlayerInVehicle(playerid,veh,0);
- SetVehicleZAngle(veh,vA);
- return 1;
- }
- CMD:jogsivesz(playerid, params[])
- {
- if(IsPlayerInRangeOfPoint(playerid, 7.0, jogsipos)) {
- new string[128], nev2[MAX_PLAYER_NAME];
- GetPlayerName(playerid, nev2, sizeof(nev2));
- format(string, sizeof(string), "HP/Jogositvanyok/%s.ini", nev2);
- if(fexist(string)){
- SendClientMessage(playerid, 0xFF0000AA, "Már van jogosítványod!");
- }else{
- if(GetPlayerMoney(playerid) >= jogsiar) {SendClientMessage(playerid, 0x38FF06FF, "Megvetted a jogosítványt!" ); dini_Create(string); GivePlayerMoney(playerid, -jogsiar); }else{ SendClientMessage(playerid, hiba, "Nincs elegendő pénzed a jogosítványhoz!!" ); }}
- }else{
- SendClientMessage(playerid, 0x0088ffAA, "Bejelöltük a térképeden a jogosítvány centrumot!"); jogsi = SetPlayerCheckpoint(playerid, jogsipos, 3.0); }
- return 1;
- }
- CMD:jogsimutat(playerid, params[])
- {
- new giveplayerid, string[128], string2[128], nev1[MAX_PLAYER_NAME];
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, hiba, "Használd: /jogsimutat [játékos id]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, "Nincs ilyen játékos!");
- GetPlayerName(playerid, nev1, sizeof(nev1));
- format(string, sizeof string, "| %s megmutatta a jogosítványát! |",nev1);
- SendClientMessage(giveplayerid,0xFF0000AA,string);
- SendClientMessage(playerid, 0x00eeffAA, "Megmutattad a jogosítványodat!");
- InfoTextDrawCreate (playerid, "Megmutattad a jogosítványodat!");
- format(string2, sizeof(string2), "HP/Jogositvanyok/%s.ini", nev1);
- if(fexist(string2)){
- SendClientMessage(giveplayerid, 0xffaa00AA, "Jogosítvány: {00ff09}van");
- }else{
- SendClientMessage(giveplayerid, 0xffaa00AA, "Jogosítvány: {ff0000}nincs"); }
- return 1;
- }
- CMD:jogsielvesz(playerid, params[])
- {
- new giveplayerid, string[128], string2[128], nev1[MAX_PLAYER_NAME], nev2[MAX_PLAYER_NAME];
- if(IsPlayerLAdmin(playerid)) return SendClientMessage(playerid, hiba, "Nem vagy rendőr!");
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, hiba, "Használd: /jogsielvesz [játékos id]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, hiba, "Hiba: Nincs ilyen játékos!");
- GetPlayerName(playerid, nev1, sizeof(nev1));
- GetPlayerName(giveplayerid, nev2, sizeof(nev2));
- format(string, sizeof string, "%s elvette %s jogosítványát! ",nev1, nev2);
- SendClientMessageToAll(0x00ffeaAA,string);
- format(string2, sizeof(string2), "HP/Jogositvanyok/%s.ini", nev2);
- if(fexist(string2)){
- dini_Remove(string2);
- }else{
- SendClientMessage(giveplayerid, 0xffbf00AA, "A játékosnak nincs jogosítványa!");}
- return 1;
- }
- CMD:civilhelp(playerid, params[])
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{ffffff}Civil Segítség", "{EEEE88}Parancsok: {EE7777}/cmds\n{EEEE88}Elérhető rendőrök/adminok: {EE7777}/admins\n{9feba4}A szerver jelenleg 51%-ban kész!","OK","");
- return 1;
- }
- CMD:i(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /i [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} Kérem álljon félre {ff0000}%s{008a20}, igazoltatás!",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:p(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /p [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} %s papírokat kérnék! {ff0000}(/jogsimutat %s) (/fegyomutat %s)",name, illeto, playerid, playerid);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:a1(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /a1 [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]: {ff0000}%s ! {008a20}Itt a rendőrség, álljon meg!",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:a2(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /a2 [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]: {ff0000}%s ! {008a20}Ha nem áll meg kénytelenek leszünk tüzet nyitni!",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:a3(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /a3 [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]: {ff0000}%s ! {008a20}Utolsó figyelmeztetés! Ha nem áll meg tüzelünk!",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:szl(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /szl [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} Itt a rendőrség, szálljon ki/le {ff0000}%s!",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:szonda(playerid, params[])
- {
- new giveplayerid;
- if(sscanf(params, "u", giveplayerid)) return SendClientMessage(playerid, 0xFF0000AA, "Használat: /szonda [playerid]");
- if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "Hiba: Nincs ilyen játékos!");
- if(IsPlayerLAdmin(playerid))
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- new illeto[MAX_PLAYER_NAME];
- GetPlayerName(giveplayerid, illeto, sizeof(illeto));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} Kérem fújjon bele a szondába %s! {ff0000}(/fuj)",name, illeto);
- SendClientMessageToAll(0x00ff1eAA,string);
- }
- else
- {
- ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{1e90ff}HIBA", "{ff0000}Nem vagy rendőr!","OK","");
- }
- return 1;
- }
- CMD:bor(playerid, params[])
- {
- ittas[playerid] = true;
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
- SetTimer("borido", 60000*10, false);
- SendClientMessage(playerid,0x00ff33AA,"Úgydöntöttél iszol egy üveg bort!");
- return 1;
- }
- forward borido(playerid);
- public borido(playerid)
- {
- ittas[playerid] = false;
- SendClientMessage(playerid,0x00ff33AA,"Kiürült az alkohol a szervezetedből!");
- }
- CMD:fuj(playerid, params[])
- {
- if(ittas[playerid] == true)
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof string, "%s belefújt a szondába. Eredménye: {ff0000}Ittas", name);
- SendClientMessageToAll(0xfff200AA,string);
- }
- else
- {
- new name[MAX_PLAYER_NAME],string[200];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof string, "%s belefújt a szondába. Eredménye: {00ff00}Tiszta", name);
- SendClientMessageToAll(0xfff200AA,string);
- }
- return 1;
- }
- //-------------------------------------[FELSZERELÉSEK]--------------------------
- CMD:gyak(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- SetPlayerSkin(playerid, 280);
- GivePlayerWeapon(playerid,3,1);
- GivePlayerWeapon(playerid,22,99999);
- GivePlayerWeapon(playerid,32,99999);
- GivePlayerWeapon(playerid,27,99999);
- GivePlayerWeapon(playerid,41,99999);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- SendClientMessage(playerid, -1, "{00ff1e}Felvetted a gyakornoki felszerelésed.");
- SetPlayerColor(playerid, 0x000000AA);
- }
- else
- {
- SendClientMessage(playerid, -1, "{ff0000}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:jar(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- SetPlayerSkin(playerid, 281);
- SetPlayerColor(playerid, 0x000000AA);
- SendClientMessage(playerid, -1, "{00ff1e}Felvetted a járőri felszerelésed.");
- GivePlayerWeapon(playerid,24,99999);
- GivePlayerWeapon(playerid,3,1);
- GivePlayerWeapon(playerid,26,99999);
- GivePlayerWeapon(playerid,32,99999);
- GivePlayerWeapon(playerid,34,99999);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- }
- else
- {
- SendClientMessage(playerid, -1, "{ff0000}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:nyom(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- SetPlayerSkin(playerid, 286);
- SetPlayerColor(playerid, 0x000000AA);
- SendClientMessage(playerid, -1, "{00ff1e}Felvetted a nyomozói felszerelésed.");
- GivePlayerWeapon(playerid,24,99999);
- GivePlayerWeapon(playerid,32,99999);
- GivePlayerWeapon(playerid,26,99999);
- GivePlayerWeapon(playerid,31,99999);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- }
- else
- {
- SendClientMessage(playerid, -1, "{ff0000}Nem vagy rendőr!");
- }
- return 1;
- }
- CMD:ft(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- SetPlayerSkin(playerid, 283);
- SetPlayerColor(playerid, 0x000000AA);
- SendClientMessage(playerid, -1, "{00ff1e}Felvetted a főtiszti felszerelésed.");
- GivePlayerWeapon(playerid,24,99999);
- GivePlayerWeapon(playerid,32,99999);
- GivePlayerWeapon(playerid,26,99999);
- GivePlayerWeapon(playerid,31,99999);
- GivePlayerWeapon(playerid,34,99999);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- }
- else
- {
- SendClientMessage(playerid, -1, "{ff0000}Nem vagy rendőr!");
- }
- return 1;
- }
- //----------------------[FELSAZERELÉSEK VÉGE]-----------------------------------
- //Admin parancsok
- CMD:report(playerid, params[])
- {
- new reportszoveg[128], jelento[MAX_PLAYER_NAME], string[250];
- GetPlayerName(playerid, jelento, sizeof(jelento));
- if(sscanf(params,"s[128]",reportszoveg)) return SendClientMessage(playerid,hiba,"Használat: /report [Kérdés/Bug/Csíter]");
- if(IsPlayerLAdmin(playerid))
- {
- format(string,sizeof(string),"[REPORT] %s jelentése: %s",jelento,reportszoveg);
- SendClientMessageToAll(NEON_SZIN,string);
- return 1;
- }
- SendClientMessage(playerid, SZURKE, "Köszönjük,hogy jelentetted a bugot,csítert vagy akár kérdést tettél fel!");
- return 1;
- }
- CMD:ckill(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new jatekos, admin[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], string[250];
- GetPlayerName(playerid, admin, sizeof(admin));
- GetPlayerName(jatekos, player, sizeof(player));
- if(sscanf(params, "u", jatekos)) return SendClientMessage(playerid, PIROS, "{DDDDDD}>> Használat: {005c99}/vkill [Játékos ID]");
- if(jatekos == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "HIBA: Nincs ilyen játékos!");
- format(string, 10000, "{DDDDDD}>> K9Admin: {005c99}%s kitörölte a kocsiját %s-nek/nak!", admin, player);
- SendClientMessageToAll(0xB3D5B2AA,string);
- DestroyVehicle(jatekos);
- }
- else
- {
- NemAdmin(playerid, "{ff0000}[Szerver]: Nem vagy admin!");
- }
- return 1;
- }
- CMD:rep(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new VehicleID = GetPlayerVehicleID(playerid);
- RepairVehicle(VehicleID);
- GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~Jármű ~g~Megjavitva!",3000,3);
- SetVehicleHealth(VehicleID, 1000);
- }
- else
- {
- NemAdmin(playerid, "{ff0000}[Szerver]: Nem vagy admin!");
- }
- return 1;
- }
- CMD:bilincsel(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
- if (sscanf(params, "u", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, "Használat: /bilincsel <playerid>");
- else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, "Hiba: Nincs ilyen játékos!");
- else{
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(giveplayerid, name2, sizeof(name2));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} Megbilincselte {ff0000}%s-t!", name, name2);
- SendClientMessageToAll(0xB3D5B2AA,string);
- TogglePlayerControllable(giveplayerid,0);
- SetPlayerSpecialAction(giveplayerid,24);
- SetPlayerAttachedObject(giveplayerid,0,19418,6,-0.023000,0.030999,-0.044000,-19.499980,-18.800035,-71.799926,1.177999,1.137000,1.061000);
- }
- }
- return 1;
- }
- CMD:bilincsle(playerid, params[])
- {
- if(IsPlayerLAdmin(playerid))
- {
- new giveplayerid, string[128], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
- if (sscanf(params, "u", giveplayerid)) SendClientMessage(playerid, 0xFF0000FF, "Használat: /levesz <playerid>");
- else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000FF, "Hiba: Nincs ilyen játékos!");
- else{
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(giveplayerid, name2, sizeof(name2));
- format(string, sizeof string, "{00bbff}[RENDŐR,%s]:{008a20} Levette a bilincset {ff0000}%s{008a20}-ról/ről.", name,name2);
- SendClientMessageToAll(0xFF0000FF,string);
- TogglePlayerControllable(giveplayerid,1);
- SetPlayerSpecialAction(giveplayerid,0);
- for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
- if(IsPlayerAttachedObjectSlotUsed(giveplayerid, i)) RemovePlayerAttachedObject(giveplayerid, i);
- }
- }
- return 1;
- }
- //------------------------------------------------------------------------------
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(IsPlayerInCheckpoint(playerid) == jogsi)
- {
- SendClientMessage(playerid, 0xf7ff00AA, "Ha jogosítványt szeretnél venni írd: /jogsivesz!");
- DisablePlayerCheckpoint(playerid);
- }
- return 1;
- }
- forward rabolas(playerid);
- public rabolas(playerid)
- {
- new rcash =(random(50000-10000)+10000);
- TogglePlayerControllable(playerid,1);
- GivePlayerMoney(playerid, rcash);
- SendClientMessage(playerid,NARANCS,"Sikeresen kiraboltad a bank autómatát!");
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement