Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined _L_R_C_O_N_P_A_N_E_L_
- =======================================================================
- /* LRcon Panel - Rcon-Administration filterscript.
- Created over a period of 3 Weeks.
- With the most unique features ever. */
- http://forum.sa-mp.com/showthread.php?t=264379 //My Post For Lrcon panel On Sa-mp.com
- **************
- ** You may not sell this script under any circumstances.
- For personal use only.
- ** You may edit this script on your like. But don't claim it as yours.
- ** Do whatever YOU LIKE! But don't sell or change credits.
- ** Respect these rules!
- **************
- ..::Credits::..
- - Matt For Making This Script.
- - linuxthefis To Help Making Command Better.
- - Zh3r0 For The #if defined _L_R_C_O_N_P_A_N_E_L_. On 0Admin But I Edit Change Log And Other
- - CuervO For The Command /aduty But Now edited To /ownerduty
- ..::Changelog::..
- [V1.0]
- - Initial Release.
- [V1.1]
- - Added New Items In Dialog
- - Kill All
- - Get All
- - JetPack
- - Cage
- - UnCage
- - Freeze
- - UnFreeze
- - Heal All
- - Explode SomeBody
- - Burn Somebody
- - Get Player
- - Goto Player
- - Armour All Player
- - Spawn
- - SpawnAll
- [V1.2]
- - Added New Items In Dialog
- - Lock Vehicle
- - UnLock Vehicle
- - /SkinList - Se Some Skin Ids
- - /Skin - Enter Skin Id And Press Ok
- - /lCmds - New Command Menu
- - /lcredits - Upgraded Added New Stuff
- - /ownerduty - go on rcon duty
- - Added New Weather System Is To disable If you Already Have One
- - /setweather - Se the weather menu
- - Fix the Commands Made It Shorter Than Before thanks to linuxthefish.
- Upcoming:
- [V1.3]
- - Give Some Suggestion I got No Clue Wat to Add lol
- - If you want your Free To edit this script and add new stuff but dont remove the lcredits
- - Do Not Take My Work Has Yours
- =======================================================================
- #endif
- //////////////////////////////////////////////////////////////////////
- // //
- // L-Rcon-Panel //
- // Version 1.2 //
- // Made By : Loading... //
- // copyright (c) 2010 - 2011 //
- // Do Not Steal My Work Thanks //
- // //
- //////////////////////////////////////////////////////////////////////
- #include <a_samp>
- #include <foreach>
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n");
- print("************************************");
- print("* Loaded L Rcon-Panel *");
- print("* ----------------- *");
- print("* L Rcon-Panel *");
- print("* ----------------- *");
- print("* By Loading... *");
- print("* *");
- print("************************************");
- print("\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n");
- print("************************************");
- print("* Loaded L Rcon-Panel *");
- print("* ----------------- *");
- print("* L Rcon-Panel *");
- print("* ----------------- *");
- print("* By Loading... *");
- print("* *");
- print("************************************");
- print("\n");
- }
- #endif
- /////////////CONSOLE////////////
- #define console 1000
- #define dialog_kick 1001
- #define dialog_ban 1002
- #define dialog_say 1003
- #define dialog_hostname 10058
- #define dialog_gm 10075
- #define dialog_gravity 10014
- #define dialog_announce 1004
- #define dialog_kill 1005
- #define dialog_loadfs 11075
- #define dialog_unloadfs 1071
- #define dialog_weather 1074
- #define dialog_pass 10744
- #define dialog_rconpw 10716
- #define dialog_reloadfs 10774
- #define dialog_jail 10741
- #define dialog_unjail 1841
- #define dialog_lock 1791
- #define dialog_unlock 1441
- #define dialog_jetpack 1257
- #define dialog_cage 1478
- #define dialog_uncage 2441
- #define dialog_vehunlock 1988
- #define dialog_vehlock 3141
- #define dialog_healall 7458
- #define dialog_explode 8421
- #define dialog_burn 4574
- #define dialog_get 5138
- #define dialog_goto 8351
- #define dialog_armourall 8524
- #define dialog_spawn 8964
- #define dialog_spawnall 7964
- #define dialog_cars 8264
- #define dialog_carss 7381
- //////////END OF CONSOLE//////////
- //////////////Colors////////////////////////
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_GREEN 0x9EC73DAA
- #define SERVER 0xFF000000
- ////////////END OF COLOR////////////////////
- new temp;
- new cage[MAX_PLAYERS], cage2[MAX_PLAYERS], cage3[MAX_PLAYERS], cage4[MAX_PLAYERS], caged[MAX_PLAYERS];
- new locked[MAX_PLAYERS][MAX_VEHICLES];
- new Text3D:DutyLabel[MAX_PLAYERS];
- public OnGameModeInit()
- {
- SetTimer("WheaterCalc",60000, true);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- GameTextForPlayer(playerid,"~w~Ovaj server koristi LRcon-Panel",6000,3);
- SendClientMessage(playerid, COLOR_WHITE, "Ovaj server koristi :{FF0000} LRcon Panel Made By Loading...");
- SendClientMessage(playerid, COLOR_WHITE, "Kucaj /Lcmds da vidis :{FF0000} Lrcon Panel Komande");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SendClientMessage(playerid, COLOR_WHITE, "Ovaj server koristi :{FF0000} LRcon Panel Made By Loading...");
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp(cmdtext, "/Skinlist", true) == 0)
- {
- new string[500];
- format(string,sizeof(string),"\
- [105]Grove Gangster 1\n\
- [106]Grove Gangster 2\n\
- [107]Grove Gangster 3\n\
- [102]Ballas Gangster 1\n\
- [103]Ballas Gangster 2\n\
- [104]Ballas Gangster 3\n\
- [114]Los Aztecas Gangster 1\n\
- [115]Los Aztecas Gangster 2\n\
- [116]Los Aztecas Gangster 3\n\
- [108]Los Santos Vagos Gangster 1\n\
- [109]Los Santos Vagos Gangster 2\n\
- [110]Los Santos Vagos Gangster 3\n\
- [173]San Fierro Rifa G\n[174]San Fierro Rifa Gangster 2\n\
- [175]San Fierro Rifa Gangster 3\n\
- [121]Da Nang Boys 1\n");
- ShowPlayerDialog(playerid, 225, DIALOG_STYLE_MSGBOX, "Skin List 1", string, "Next", "Close");
- return 1;
- }
- if(strcmp(cmdtext, "/Skin", true) == 0)
- {
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Ukucaj id skina","Ukucaj id skina koji hoces da koristis!\nNe znas koji ces id?? Kucaj /skinlist.","Select","Cancel");
- return 1;
- }
- /*if (strcmp("/setweather", cmdtext, true, 10) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid, 3634, DIALOG_STYLE_LIST, "LWeather System", "Sunny\nCloudy\nStormy\nFoggy\nRainy", "SET", "EXIT");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "This is an RCON Admin Command:{FF0000} ACCESS DENIED");
- }
- return 1;
- }*/
- if (strcmp("/setweather", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Ovo je RCON Admin Komanda:{FF0000}PRISTUP ODBIJEN");
- ShowPlayerDialog(playerid, 3634, DIALOG_STYLE_LIST, "LWeather System Made By Loading...", "Sunny\nCloudy\nStormy\nFoggy\nRainy", "SET", "EXIT");
- SendClientMessage(playerid, SERVER, "Dobrodosao u Weather Menu");
- return 1;
- }
- if (strcmp("/console", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Ovo je RCON Admin Komanda:{FF0000} PRISTUP ODBIJEN");
- ShowPlayerDialog(playerid,console,DIALOG_STYLE_LIST,"{FF0000}RCON Console","Re-Start Server\nKick\nShut Down Server\nBan\nSay\nAnnounce\nKill Player\nHostName\nGM\nGravity\nLoadFs\nUnLoadFs\nWeather\nReLoadFs\nChange Rcon PassWord\nSet Server Password\nJail\nUnJail\nKill All\nGet All\nJetPack\nCage\nUnCage\nFreeze\nUnFreeze\nHeal All\nExplode SomeBody\nBurn Somebody\nGet Player\nGoto Player\nArmour All Player\nSpawn\nSpawnAll\nLock Vehicle\nUnLock Vehicle","Select", "Exit");
- return 1;
- }
- /*if (strcmp("/console", cmdtext, true, 10) == 0) // Old Command If Command On Top Dosent Work Well Delete The Firts One And Replace It With this One Thanks.
- {
- if(IsPlayerAdmin(playerid))
- {
- ShowPlayerDialog(playerid,console,DIALOG_STYLE_LIST,"{FF0000}RCON Console","Re-Start Server\nKick\nShut Down Server\nBan\nSay\nAnnounce\nKill Player\nHostName\nGM\nGravity\nLoadFs\nUnLoadFs\nWeather\nReLoadFs\nChange Rcon PassWord\nSet Server Password\nJail\nUnJail\nKill All\nGet All\nJetPack\nCage\nUnCage\nFreeze\nUnFreeze\nHeal All\nExplode SomeBody\nBurn Somebody\nGet Player\nGoto Player\nArmour All Player\nSpawn\nSpawnAll\nLock Vehicle\nUnLock Vehicle","Select", "Exit");
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "This is an RCON Admin Command:{FF0000} ACCESS DENIED");
- }
- return 1;
- }*/
- if (strcmp("/lcmds", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 42, DIALOG_STYLE_MSGBOX,"LRcon Panel CMD", "/lcredits - Se The Credits\n/ownerDuty - Go On Rcon Duty Get Special Stuff\n/console - Open The Rcon Panel\n/setweather - Change Weather Of The Server\n/skinlist - Se Some Skin\n/skin - Enter A skin id A switch Skin.!", "Ok", "Close");
- return 1;
- }
- if (strcmp(cmdtext, "/ownerduty", true) == 0) //You Can Change The Command Thanks To CuervO_NegrO For This Command.
- {
- if(IsPlayerAdmin(playerid))
- {
- new string[512 char];
- new sendername[MAX_PLAYER_NAME];
- SetPlayerColor(playerid,0xFF000000); // Senior Admin Colour (Dark Red)
- SetPlayerSkin(playerid, 294);
- format(string, sizeof(string),"[Owner]: %s je sada na admin duznosti", sendername);
- SetPlayerHealth(playerid, 99999);
- SetPlayerArmour(playerid, 99999);
- DutyLabel[playerid] = Create3DTextLabel("Owner na duznosti \n ne NAPADAJ",0xFF000099,0,0,0,50,-1,1);
- Attach3DTextLabelToPlayer(DutyLabel[playerid], playerid, 0,0,0);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid, 42, 10000);
- GivePlayerWeapon(playerid, 39, 10000);
- GivePlayerWeapon(playerid, 38, 10000);
- GivePlayerWeapon(playerid, 34, 10000);
- GivePlayerWeapon(playerid, 31, 10000);
- GivePlayerWeapon(playerid, 29, 10000);
- GivePlayerWeapon(playerid, 27, 10000);
- GivePlayerWeapon(playerid, 24, 10000);
- GivePlayerWeapon(playerid, 40, 1);
- GivePlayerWeapon(playerid, 10, 1);
- GivePlayerWeapon(playerid, 9, 1);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
- SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Ovo je RCON Admin Komanda:{FF0000} PRISTUP ODBIJEN");
- }
- return 1;
- }
- if (strcmp("/Lcredits", cmdtext, true, 10) == 0) //Matt
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, SERVER, "----------- LRcon Panel Scripter -----------");
- SendClientMessage(playerid, COLOR_WHITE, "Loading... On Sa-Mp.com Aka Matt");
- SendClientMessage(playerid, SERVER, "----------- LRcon Panel Version -----------");
- SendClientMessage(playerid, COLOR_WHITE, "LRcon Panel Version 1.2");
- SendClientMessage(playerid, SERVER, "------------------ Rules & Credits-------------------"); // DO NOT REMOVE ANY OF THESE.
- SendClientMessage(playerid, COLOR_WHITE, "Do Not Take This FS Has Yours");
- SendClientMessage(playerid, COLOR_WHITE, "Do Not Remove Credits.");
- SendClientMessage(playerid, COLOR_WHITE, "/Ownerduty - Made From CuervO_NegrO.");
- SendClientMessage(playerid, COLOR_WHITE, "Thanks To linuxthefish For Helping Whith The Command.");
- SendClientMessage(playerid, COLOR_WHITE, "Hoppe You Enjoy This Rcon Panel");
- }
- return 1;
- }
- /*if (strcmp("/Lcmds", cmdtext, true, 10) == 0) //Matt
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, SERVER, "----------- LRcon Panel Commands -----------"); //Old Command list
- SendClientMessage(playerid, COLOR_WHITE, "/lcredits - Da vidis credits");
- SendClientMessage(playerid, COLOR_WHITE, "/ownerDuty - Rcon Duty,dobijes specijalne stvari");
- SendClientMessage(playerid, COLOR_WHITE, "/console - Otvoris Rcon Panel");
- SendClientMessage(playerid, COLOR_WHITE, "/setweather - Promenis vreme na serveru"); // DO NOT REMOVE ANY OF THESE.
- SendClientMessage(playerid, SERVER, "More Commands Will Be Added In The Future Updates");
- }
- return 1;
- }*/
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- //#ERROR (DO NOT STEAL MY WORK THANKS)
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- //#ERROR (DO NOT STEAL MY WORK THANKS)
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- forward WheaterCalc();
- public WheaterCalc()
- {
- if(temp == 16)
- {
- temp--;
- }
- else if(temp == 1)
- {
- temp++;
- }
- else
- {
- new positiveornegative = random(10000);
- if(positiveornegative >= 5000)
- {
- temp++;
- }
- else
- {
- temp--;
- }
- }
- CallLocalFunction("WheaterUpdate","");
- return 1;
- }
- forward WheaterUpdate();
- public WheaterUpdate()
- {
- switch(temp)
- {
- case 1:
- {
- SetWeather(1);
- }
- case 4:
- {
- SetWeather(4);
- }
- case 8:
- {
- SetWeather(8);
- }
- case 9:
- {
- SetWeather(9);
- }
- case 16:
- {
- SetWeather(16);
- }
- }
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- //#ERROR (DO NOT STEAL MY WORK THANKS)
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new str[128];
- if(dialogid == 42) {
- if(response) {
- SendClientMessage(playerid,COLOR_WHITE, "Pregledao si komande!!");
- } else {
- SendClientMessage(playerid,SERVER, "Zatvori listu komandi!");
- }
- return 1;
- }
- if(dialogid == 225)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"Zatvorio si!");
- if(response)
- {
- new string[500];
- format(string,500,"\
- [122]Da Nang Boys 2\n\
- [123]Da Nang Boys 3\n\
- [117]Triads 1\n\
- [118]Triads 2\n\
- [120]Triads 3\n\
- [247]Biker 1\n\
- [248]Biker 2\n\
- [111]Russian Mafia 1\n\
- [112]Russian Mafia 2\n\
- [113]Russian Mafia 3\n\
- [124]Italian Mafia 1\n\
- [125]Italian Mafia 2\n\
- [126]Italian Mafia 3\n\
- [127]Italian Mafia 4");
- ShowPlayerDialog(playerid, 235, DIALOG_STYLE_MSGBOX, "Skin List", string, "Prebaci", "Close");
- }
- }
- if(dialogid == 235)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"Zatvorio si");
- if(response)
- {
- new string[500];
- format(string,sizeof(string),"\
- [105]Grove Gangster 1\n\
- [106]Grove Gangster 2\n\
- [107]Grove Gangster 3\n\
- [102]Ballas Gangster 1\n\
- [103]Ballas Gangster 2\n\
- [104]Ballas Gangster 3\n\
- [114]Los Aztecas Gangster 1\n\
- [115]Los Aztecas Gangster 2\n\
- [116]Los Aztecas Gangster 3\n\
- [108]Los Santos Vagos Gangster 1\n\
- [109]Los Santos Vagos Gangster 2\n\
- [110]Los Santos Vagos Gangster 3\n\
- [173]San Fierro Rifa G\n[174]San Fierro Rifa Gangster 2\n\
- [175]San Fierro Rifa Gangster 3\n\
- [121]Da Nang Boys 1\n");
- ShowPlayerDialog(playerid, 225, DIALOG_STYLE_MSGBOX, "Skin List", string, "Next", "Close");
- }
- }
- if(dialogid == 335)
- {
- if(!response) return SendClientMessage(playerid,0xFF0000,"Prekinuo si");
- if(response)
- {
- if(IsNumeric(inputtext))
- {
- if(IsValidSkin(strval(inputtext)))
- {
- SetPlayerSkin(playerid, strval(inputtext));
- }
- else
- {
- SendClientMessage(playerid,SERVER,"Svi su skinovi dostupni osim 1 -> 299 Osim ovih brojeva :");
- SendClientMessage(playerid,SERVER,"8,65,74,86,119,149,208,265,266,267,268,269,270,271,272,273,289");
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Ukucaj id skina","Ukucaj id skina koji hoces da koristis!\nNe znas koji ces id?? Kucaj /skinlist.","Select","Cancel");
- }
- }
- else
- {
- SendClientMessage(playerid,0xFF0000,"Please Use Numbers");
- ShowPlayerDialog(playerid, 335, DIALOG_STYLE_INPUT, "Ukucaj id skina","Ukucaj id skina koji hoces da koristis!\nNe znas koji ces id?? Kucaj /skinlist.","Select","Cancel");
- }
- }
- }
- if(dialogid == 3634)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetWeather(1);
- }
- if(listitem == 1)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetWeather(4);
- }
- if(listitem == 2)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetWeather(8);
- }
- if(listitem == 3)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetWeather(9);
- }
- if(listitem == 4)
- {
- PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
- SetWeather(16);
- }
- }
- }
- if(!response) return 1;
- if(dialogid == console) {
- if(listitem == 0) {
- SendRconCommand("gmx");
- SendClientMessageToAll(SERVER, "Server se restartuje!Molimo vas pricekajte.........");
- }
- if(listitem == 1) {
- ShowPlayerDialog(playerid, dialog_kick,DIALOG_STYLE_INPUT,"Kick","Ukucaj id osobe koju hoces kickovati.","Kick","Cancel");
- }
- if(listitem == 2) {
- SendRconCommand("exit");
- SendClientMessageToAll(SERVER, "Server je ugasne komandom iz RCON-Console.");
- }
- if(listitem == 3) {
- ShowPlayerDialog(playerid, dialog_ban,DIALOG_STYLE_INPUT,"{FF0000}Ban","Ukucaj id osobe koju hoces banovati.","Ban","Cancel");
- }
- if(listitem == 4) {
- ShowPlayerDialog(playerid, dialog_say,DIALOG_STYLE_INPUT,"{FF0000}Say","Ukucaj text koji hoces da igraci vide\nu njihovom chat-box.","Say","Cancel");
- }
- if(listitem == 5) {
- ShowPlayerDialog(playerid, dialog_announce,DIALOG_STYLE_INPUT,"{FF0000}Announce","Ukucaj text koji hoces da igraci vide\nna njihovom ekranu.","Announce","Cancel");
- }
- if(listitem == 6) {
- ShowPlayerDialog(playerid, dialog_kill,DIALOG_STYLE_INPUT,"{FF0000}Kill Player","Ukucaj id osobe koju hoces da ubijes.","Kill Player","Cancel");
- }
- if(listitem == 7) {
- ShowPlayerDialog(playerid, dialog_hostname,DIALOG_STYLE_INPUT,"{FF0000}HostName","Ukucaj text koji hoces da promenis HostName.","publish","Cancel");
- }
- if(listitem == 8) {
- ShowPlayerDialog(playerid, dialog_gm,DIALOG_STYLE_INPUT,"{FF0000}GameMode","Ukucaj text ako hoces da promenis GameMode.","publish","Cancel");
- }
- if(listitem == 9) {
- ShowPlayerDialog(playerid, dialog_gravity,DIALOG_STYLE_INPUT,"{FF0000}gravity","Ukucaj text ako hoces da promenis gravitaciju.","Set","Cancel");
- }
- if(listitem == 10) {
- ShowPlayerDialog(playerid, dialog_loadfs,DIALOG_STYLE_INPUT,"{FF0000}LoadFS","Ukucaj ime FS koju hoces da ucitas.","update","Cancel");
- }
- if(listitem == 11) {
- ShowPlayerDialog(playerid, dialog_unloadfs,DIALOG_STYLE_INPUT,"{FF0000}UNLoadFS","Ukucaj ime FS koju hoces da ugasis.","update","Cancel");
- }
- if(listitem == 12) {
- ShowPlayerDialog(playerid, dialog_weather,DIALOG_STYLE_INPUT,"{FF0000}Weather","Ukucaj id vremena koji hoces da promenis.","Set","Cancel");
- }
- if(listitem == 13) {
- ShowPlayerDialog(playerid, dialog_reloadfs,DIALOG_STYLE_INPUT,"{FF0000}ReloadFs","Ukucaj Yes ako hoces da restartujes FS.","ok","Cancel");
- }
- if(listitem == 14) {
- ShowPlayerDialog(playerid, dialog_rconpw,DIALOG_STYLE_INPUT,"{FF0000}Change Rcon Pw","Izaberi novi password","Set","Cancel");
- }
- if(listitem == 15) {
- ShowPlayerDialog(playerid, dialog_pass,DIALOG_STYLE_INPUT,"{FF0000}Change A Server Pass","Izaberi novi Passwrod","Set","Cancel");
- }
- if(listitem == 16) {
- ShowPlayerDialog(playerid, dialog_jail,DIALOG_STYLE_INPUT,"{FF0000}Jail","Izaberi koga hoces da zatvoris","Send","Cancel");
- }
- if(listitem == 17) {
- ShowPlayerDialog(playerid, dialog_unjail,DIALOG_STYLE_INPUT,"{FF0000}UnJail","Izaberi koga hoces da izvadis iz zatvora","Bail","Cancel");
- }
- if(listitem == 18) {
- ShowPlayerDialog(playerid, dialog_lock,DIALOG_STYLE_INPUT,"{FF0000}KILL ALL","Ukucaj Yes ako hoces da ubijes sve igrace","KillAll","Cancel");
- }
- if(listitem == 19) {
- ShowPlayerDialog(playerid, dialog_unlock,DIALOG_STYLE_INPUT,"{FF0000}GetAll","Ukucaj Yes ako hoces da sve igrace teleportujes do sebe","GetAll","Cancel");
- }
- if(listitem == 20) {
- ShowPlayerDialog(playerid, dialog_jetpack,DIALOG_STYLE_INPUT,"{FF0000}JetPack","Ukucaj Yes ako hoces JetPack","Submit","Cancel");
- }
- if(listitem == 21) {
- ShowPlayerDialog(playerid, dialog_cage,DIALOG_STYLE_INPUT,"{FF0000}Cage","Izaberi koga hoces da stavis u kavez","Send","Cancel");
- }
- if(listitem == 22) {
- ShowPlayerDialog(playerid, dialog_uncage,DIALOG_STYLE_INPUT,"{FF0000}UnCage","Izberi koga hoces da izvadis iz kaveza","Bail","Cancel");
- }
- if(listitem == 23) {
- ShowPlayerDialog(playerid, dialog_vehlock,DIALOG_STYLE_INPUT,"{FF0000}Freeze All","Ukucaj Yes ako hoces da sve igrace zaledis","FreeZe","Cancel");
- }
- if(listitem == 24) {
- ShowPlayerDialog(playerid, dialog_vehunlock,DIALOG_STYLE_INPUT,"{FF0000}UnFreeze All","Ukucaj Yes ako hoces da sve igrace odledis","UnFreeze","Cancel");
- }
- if(listitem == 25) {
- ShowPlayerDialog(playerid, dialog_healall,DIALOG_STYLE_INPUT,"{FF0000}Heal ALL","Ukucaj Yes ako hoces da svim igracima das Hp","HEAL","Cancel");
- }
- if(listitem == 26) {
- ShowPlayerDialog(playerid, dialog_explode,DIALOG_STYLE_INPUT,"{FF0000}Explode","Izaberi koga hoces da explodira","Explode","Cancel");
- }
- if(listitem == 27) {
- ShowPlayerDialog(playerid, dialog_burn,DIALOG_STYLE_INPUT,"{FF0000}Burn","Izaberi n koga hoces da izgori","Burn","Cancel");
- }
- if(listitem == 28) {
- ShowPlayerDialog(playerid, dialog_get,DIALOG_STYLE_INPUT,"{FF0000}Get","Izaberi koga hoces da teleportujes do sebe","GET","Cancel");
- }
- if(listitem == 29) {
- ShowPlayerDialog(playerid, dialog_goto,DIALOG_STYLE_INPUT,"{FF0000}Goto","Izaberi do koga hoces da se portas","GOTO","Cancel");
- }
- if(listitem == 30) {
- ShowPlayerDialog(playerid, dialog_armourall,DIALOG_STYLE_INPUT,"{FF0000}ArmourAll","Ukucaj Yes ako hoces da svima das aromur","Armour","Cancel");
- }
- if(listitem == 31) {
- ShowPlayerDialog(playerid, dialog_spawn,DIALOG_STYLE_INPUT,"{FF0000}Spawn","Izaberi koga hoces,da se spawna ponovo","Spawn","Cancel");
- }
- if(listitem == 32) {
- ShowPlayerDialog(playerid, dialog_spawnall,DIALOG_STYLE_INPUT,"{FF0000}SpawnAll","Ukucaj Yes da se svi igraci ponovo spawnaju","SpawnAll","Cancel");
- }
- if(listitem == 33) {
- ShowPlayerDialog(playerid, dialog_cars,DIALOG_STYLE_INPUT,"{FF0000}Lock Car","Ukucaj Yes da se auto zakljuca","Lock","Cancel");
- }
- if(listitem == 34) {
- ShowPlayerDialog(playerid, dialog_carss,DIALOG_STYLE_INPUT,"{FF0000}Unlock Car","Ukucaj Yes da otkljucas auto","UnLock","Cancel");
- }
- }
- if(dialogid == dialog_kick) {
- new
- iReturn = strval(inputtext);
- if(!response) return 1;
- if(IsPlayerConnected(iReturn)) {
- SendClientMessage(iReturn, SERVER, "Kicked by admin on RCON Console");
- Kick(iReturn);
- }
- }
- if(dialogid == dialog_ban) {
- new
- iReturn1 = strval(inputtext);
- if(!response) return 1;
- if(IsPlayerConnected(iReturn1)) {
- SendClientMessage(iReturn1, SERVER, "Banned by admin on RCON Console");
- Ban(iReturn1);
- }
- }
- if(dialogid == dialog_cars) {
- if(!response) return 1;
- else {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"Mozes zakljucati vrata kao vozac.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Vozilo zakljucano!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1056,pX,pY,pZ);
- locked[playerid][GetPlayerVehicleID(playerid)] = 1;
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "Nisi u vozilu!");
- }
- }
- }
- if(dialogid == dialog_carss) {
- if(!response) return 1;
- else {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"Mozes otkljucati vrata kao vozac.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Vozilo otkljucano!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1057,pX,pY,pZ);
- locked[playerid][GetPlayerVehicleID(playerid)] = 0;
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "Nisi u vozilu!");
- }
- }
- }
- if(dialogid == dialog_say) {
- if(!response) return 1;
- else {
- SendClientMessageToAll(COLOR_WHITE, inputtext);
- }
- }
- if(dialogid == dialog_jetpack) {
- if(!response) return 1;
- else {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
- SendClientMessage(playerid, SERVER, "Stvorio si JetPack.");
- }
- }
- if(dialogid == dialog_cage) {
- if(!response) return 1;
- else {
- new id, reason[64],string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREEN,"Igrac nije u igrici!");
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- GetPlayerName(id,vName,32);
- CagePlayer(id);
- format(string,sizeof string,"{FF0A00}-[Owner: %s]- {FFFFFF}Jailed/Caged %s(%i%). Razlog: %s.",pName,vName,id,reason);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_uncage) {
- if(!response) return 1;
- else {
- new id,string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREEN,"The Player is not connected!");
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- GetPlayerName(id,vName,32);
- UnCagePlayer(id);
- format(string,sizeof string,"{FF0A00}-[Owner: %s]- {FFFFFF}Unailed/Caged %s(%i%)",pName,vName,id);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_burn) {
- if(!response) return 1;
- else {
- new id, string[128];
- new Float:X,Float:Y,Float:Z;
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,SERVER,"Igrac nije u igrici.");
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(id, vName, 32);
- GetPlayerName(playerid, pName, 32);
- GetPlayerPos(id,X,Y,Z);
- CreateExplosion(X,Y,Z+3,1,10);
- format(string, sizeof(string), "{FF0A00}-[Owner: %s]- {FFFFFF}burned %s (%i%).",pName, vName, id);
- SendClientMessageToAll(SERVER, string);
- }
- }
- if(dialogid == dialog_healall) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME],string[100];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF}Svi igraci izleceni !",name);
- SendClientMessageToAll(SERVER,string);
- foreach(Player, i) //foreach loops through all connected players.
- {
- SetPlayerHealth(i,100); //Sets the player's health to 100
- }
- }
- }
- if(dialogid == dialog_explode) {
- if(!response) return 1;
- else {
- new id,string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,SERVER,"Igrac nije u igrici.");
- new Float:x,Float:y,Float:z;GetPlayerPos(id,x,y,z);
- CreateExplosion(x,y,z,0,5);
- CreateExplosion(x,y+3,z,0,7);
- CreateExplosion(x+3,y,z,0,8);
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- GetPlayerName(id,vName,32);
- format(string,sizeof string,"{FF0A00}-[Owner: %s]- {FFFFFF}exploded %s(%i%).",pName,vName,id);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_announce) {
- if(!response) return 1;
- else {
- GameTextForAll(inputtext, 5000, 3 );
- }
- }
- if(dialogid == dialog_spawn) {
- if(!response) return 1;
- else {
- new id, pName[MAX_PLAYER_NAME], vName[MAX_PLAYER_NAME], string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,SERVER,"Igrac nije u igrici !");
- SpawnPlayer(id);
- GetPlayerName(playerid,pName,32);
- GetPlayerName(playerid,vName,32);
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF} Spawned %s !", pName, vName);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_spawnall) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME], string[128];
- foreach(Player,i)
- {
- SpawnPlayer(i);
- }
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF} Svi igraci spawnovani !", name);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_get) {
- if(!response) return 1;
- else {
- new id,string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREEN,"Igrac nije u igrici");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(id,x,y,z+5);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- format(string,sizeof string,"Teleportoan si do %s.",pName);
- SendClientMessage(id,SERVER,string);
- }
- }
- if(dialogid == dialog_goto) {
- if(!response) return 1;
- else {
- new id,string[128];
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREEN,"Igrac nije u igrici");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id,x,y,z);
- SetPlayerPos(playerid,x,y,z+5);
- new pName[MAX_PLAYER_NAME];
- GetPlayerName(id,pName,32);
- format(string,sizeof string,"Teleportovan si do %s.",pName);
- SendClientMessage(playerid,SERVER,string);
- }
- }
- if(dialogid == dialog_armourall) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME],string[100];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF}Svim igracima aromur dodeljen !",name);
- SendClientMessageToAll(SERVER,string);
- foreach(Player, i)
- {
- SetPlayerArmour(i,100);
- }
- }
- }
- if(dialogid == dialog_vehlock) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME],string[100];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF}Svi igraci zaledjeni !",name);
- SendClientMessageToAll(SERVER,string);
- foreach(Player, i)
- {
- TogglePlayerControllable(playerid, 0);
- }
- }
- }
- if(dialogid == dialog_vehunlock) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME],string[100];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF}Svi igraci odledjeni !",name);
- SendClientMessageToAll(SERVER,string);
- foreach(Player, i)
- {
- TogglePlayerControllable(playerid, 1);
- }
- }
- }
- if(dialogid == dialog_gm) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "gamemodetext %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "GameModeText Je Promenjen");
- }
- }
- if(dialogid == dialog_gravity) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "gravity %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Gravitacija je promenjena");
- }
- }
- if(dialogid == dialog_reloadfs) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "reloadfs %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Sve FS su ponovo ucitane");
- }
- }
- if(dialogid == dialog_lock) {
- if(!response) return 1;
- else {
- new name[MAX_PLAYER_NAME], string[128];
- foreach(Player,i)
- {
- SetPlayerHealth(i,0);
- }
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[Owner: %s]- {FFFFFF} Svi igraci ubijeni !", name);
- SendClientMessageToAll(COLOR_WHITE,string);
- }
- }
- if(dialogid == dialog_unlock) {
- if(!response) return 1;
- else {
- new Float:x,Float:y,Float:z,name[MAX_PLAYER_NAME],string[128];
- GetPlayerPos(playerid,x,y,z);
- foreach(Player, i)
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"{FF0A00}-[owner: %s]- {FFFFFF} Svi igraci portovani do !",name);
- SendClientMessageToAll(SERVER,string);
- }
- }
- if(dialogid == dialog_jail) {
- if(!response) return 1;
- else {
- new JailTimer[MAX_PLAYERS];//jailtimer
- new JailSeconds[MAX_PLAYERS];//jailseconds
- new id,seconds,reason[64],string[128];
- if(!IsPlayerConnected(id))return SendClientMessage(playerid,COLOR_GREEN,"Igrac nije u igrici");
- JailTimer[playerid] = SetTimer("PlayerJailTimer", 1000, true);
- JailSeconds[playerid]= seconds;
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- GetPlayerName(id,vName,32);
- SetPlayerInterior(id, 6);
- SetPlayerPos(id, 264.6288,77.5742,1001.0391);
- TogglePlayerControllable(id,0);
- format(string,sizeof string,"{FF0A00}-[Owner: %s]- {FFFFFF}Jailed %s(%i%) for %i seconds. Reason: %s.",pName,vName,id,seconds,reason);
- SendClientMessageToAll(COLOR_WHITE,string);
- }
- }
- if(dialogid == dialog_unjail) {
- if(!response) return 1;
- else {
- new JailTimer[MAX_PLAYERS];//jailtimer
- new Text:Textdraw0;
- new id,string[128];
- if(!IsPlayerConnected(id))return SendClientMessage(playerid,COLOR_GREEN,"Igrac nije u igrici");
- new pName[MAX_PLAYER_NAME];
- new vName[MAX_PLAYER_NAME];
- GetPlayerName(playerid,pName,32);
- GetPlayerName(id,vName,32);
- SetPlayerInterior(id,0);
- TextDrawHideForPlayer(id,Textdraw0);
- KillTimer(JailTimer[playerid]);
- SetPlayerPos(id, 267.6288,77.5742,10.0391);
- TogglePlayerControllable(id,1);
- format(string,sizeof string,"{FF0A00}-[Owner: %s]- {FFFFFF}Unjailed %s(%i%).",pName,vName,id);
- SendClientMessageToAll(COLOR_WHITE,string);
- }
- }
- if(dialogid == dialog_pass) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "password %s", inputtext);
- SendRconCommand(str);
- SendClientMessage(playerid, COLOR_WHITE, "Pass je promenjen");
- }
- }
- if(dialogid == dialog_rconpw) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "rcon_password %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Rcon Pass Je promenjen");
- }
- }
- if(dialogid == dialog_loadfs) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "loadfs %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Uspesno ucitane Fs");
- }
- }
- if(dialogid == dialog_unloadfs) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "unloadfs %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Uspesno ugasene Fs");
- }
- }
- if(dialogid == dialog_weather) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "weather %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "Vreme je promenjeno");
- }
- }
- if(dialogid == dialog_hostname) {
- if(!response) return 1;
- else {
- format(str,sizeof(str), "hostname %s", inputtext);
- SendRconCommand(str);
- print(str);
- SendClientMessage(playerid, COLOR_WHITE, "HostName Promenjeno");
- }
- }
- if(dialogid == dialog_kill) {
- new
- iReturn5 = strval(inputtext);
- if(!response) return 1;
- if(IsPlayerConnected(iReturn5)) {
- SendClientMessage(iReturn5, SERVER, "Killed by admin on RCON Console");
- SetPlayerHealth(iReturn5, 0.0);
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock IsNumeric(string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return 0;
- }
- return 1;
- }
- stock IsValidSkin(SkinID)
- {
- if((SkinID == 0)||(SkinID == 7)||(SkinID >= 9 && SkinID <= 41)||(SkinID >= 43 && SkinID <= 64)||(SkinID >= 66 && SkinID <= 73)||(SkinID >= 75 && SkinID <= 85)||(SkinID >= 87 && SkinID <= 118)||(SkinID >= 120 && SkinID <= 148)||(SkinID >= 150 && SkinID <= 207)||(SkinID >= 209 && SkinID <= 264)||(SkinID >= 274 && SkinID <= 288)||(SkinID >= 290 && SkinID <= 299)) return true;
- else return false;
- }
- stock CagePlayer(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(caged[playerid] == 0)
- {
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- cage[playerid] = CreateObject(985, X, Y+4, Z, 0.0, 0.0, 0.0);
- cage2[playerid] = CreateObject(985, X+4, Y, Z, 0.0, 0.0, 90.0);
- cage3[playerid] = CreateObject(985, X-4, Y, Z, 0.0, 0.0, 270.0);
- cage4[playerid] = CreateObject(985, X, Y-4, Z, 0.0, 0.0, 180.0);
- caged[playerid] = 1;
- PlayerPlaySound(playerid, 1137, X, Y, Z);
- }
- else SendClientMessage(playerid, SERVER,"Ne mozes ga promeniti dvaput !");
- }
- }
- stock UnCagePlayer(playerid)
- {
- cage[playerid] = DestroyObject(cage[playerid]);
- cage2[playerid] = DestroyObject(cage2[playerid]);
- cage3[playerid] = DestroyObject(cage3[playerid]);
- cage4[playerid] = DestroyObject(cage4[playerid]);
- caged[playerid] = 0;
- }
- //#Define error (DO NOT STEAL MY WORK THANKS)
Advertisement
Add Comment
Please, Sign In to add comment