Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- //==============================================================================
- #include <a_samp>
- //==============================================================================
- #define SCM SendClientMessage
- #define SPD ShowPlayerDialog
- //==============================================================================
- new PronalaziIgraca[MAX_PLAYERS];
- //==============================================================================
- #define DIALOG_RCON 30
- #define DIALOG_PORT 31
- //==============================================================================
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" bRcon | BullRcon Ucitana !");
- print("--------------------------------------\n");
- return 1;
- }
- //==============================================================================
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_RCON)
- {
- if(response)
- {
- if(listitem == 0)
- {
- Ban(PronalaziIgraca[playerid]);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Banovali ste igraca!");
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Banovani ste od strane bRcon-a!");
- }
- if(listitem == 1)
- {
- Kick(PronalaziIgraca[playerid]);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Kikovali ste igraca!");
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Kikovani ste o strane bRcon-a!");
- }
- if(listitem == 2)
- {
- new Float:px,Float:py,Float:pz;
- new Float:heal;
- GetPlayerHealth(PronalaziIgraca[playerid],heal);
- GetPlayerPos(PronalaziIgraca[playerid],px,py,pz);
- SetPlayerPos(PronalaziIgraca[playerid],px,py,pz+1);
- SetPlayerHealth(PronalaziIgraca[playerid], heal-5);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Osamarili ste igraca!");
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Osamareni ste od strane bRcon-a!");
- }
- if(listitem == 3)
- {
- SetPlayerHealth(PronalaziIgraca[playerid], 100);
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Dali ste igracu heal!");
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Pun vam je zivot od strane bRcon-a!");
- }
- if(listitem == 4)
- {
- SetPlayerHealth(PronalaziIgraca[playerid],0);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Ubili ste igraca!");
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Ubijeni ste od strane bRcon-a!");
- }
- if(listitem == 5)
- {
- TogglePlayerControllable(PronalaziIgraca[playerid], 0);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Zaledili ste igraca!");
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Zaledjeni ste od strane bRcon-a!");
- }
- if(listitem == 6)
- {
- TogglePlayerControllable(PronalaziIgraca[playerid],1);
- PronalaziIgraca[playerid] = INVALID_PLAYER_ID;
- SendClientMessage(PronalaziIgraca[playerid], 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Odledjeni ste od strane bRcon-a!");
- SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}bRcon {FFFFFF}|{0000FF} Odledili ste igraca!");
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(!IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid, DIALOG_RCON, DIALOG_STYLE_LIST, "{FF0000}bRcon Panel", "{FF0000}Ban\n{FF0000}Kick\n{FF0000}Slap\n{FF0000}Heal\n{FF0000}Kill\n{FF0000}Freeze\n{FF0000}UnFreeze", "Uradi", "Napusti");
- }
- return 1;
- }
- //==============================================================================
- //==============================================================================
- //==============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement