Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <core>
- #include <float>
- new Float:glob0;
- new Float:glob4;
- new Float:glob8;
- new Float:globC;
- new glob10;
- new glob14;
- new glob18;
- new glob1C;
- function8(Float:arg0, Float:arg1)
- {
- return floatcmp(arg0, arg1) == 0;
- }
- public OnFilterScriptInit()
- {
- print("\n +-----------------------------------------+");
- print(" | Loaded SpikeX & Smugller Admin Script |");
- print(" +-----------------------------------------+\n");
- return 0;
- }
- public OnFilterScriptExit()
- {
- print(" +-----------------------------------------+");
- print(" | Unloaded SpikeX & Smugller Admin Script |");
- print(" +-----------------------------------------+");
- return 0;
- }
- public SendPlayerFormattedTextr(playerid, Menu:arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg1, arg2);
- SendClientMessage(playerid, 0xDD0000FF, var0);
- return 0;
- }
- public SendPlayerFormattedTextg(playerid, Menu:arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg1, arg2);
- SendClientMessage(playerid, 0x00DD00FF, var0);
- return 0;
- }
- public SendPlayerFormattedTextb(playerid, Menu:arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg1, arg2);
- SendClientMessage(playerid, 0x6CAFF9FF, var0);
- return 0;
- }
- public SendPlayerFormattedTextq(playerid, Menu:arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg1, arg2);
- SendClientMessage(playerid, 0x2B2BFFFF, var0);
- return 0;
- }
- public SendPlayerFormattedTexto(playerid, Menu:arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg1, arg2);
- SendClientMessage(playerid, 0xFF8000FF, var0);
- return 0;
- }
- public SendAllFormattedText(Menu:arg0, arg1, arg2)
- {
- new var0[256];
- format(var0, 256, arg0, arg1);
- SendClientMessageToAll(arg2, var0);
- return 0;
- }
- function504(arg0, &arg1)
- {
- new var0 = strlen(arg0);
- while(arg1 < var0 && arg0[arg1] <= 32)
- {
- arg1++;
- }
- new var1 = arg1;
- new var2[20];
- while(arg1 < var0 && arg0[arg1] > 32 && arg1 - var1 < 19)
- {
- var2[arg1 - var1] = arg0[arg1];
- arg1++;
- }
- var2[arg1 - var1] = 0;
- return var2;
- }
- public OnPlayerCommandText(playerid, cmdtext)
- {
- new var0 = 0;
- new var1[24];
- new var2[24];
- new var3[256];
- new var4[256];
- new var5[24];
- new var6[24];
- new var7 = 0;
- new var8[100];
- GetPlayerName(playerid, var2, 24);
- var3 = function504(cmdtext, var0);
- if(IsPlayerAdmin(playerid))
- {
- if(!strcmp(var3, "/x-admin", true) || !strcmp(var3, "/x-help", true))
- {
- SendPlayerFormattedTexto(playerid, "-> Oto komendy których możesz użyć:", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-kick /x-kill /x-remove /x-ban /x-jail", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-givecash /x-removecash /x-medic /x-unjail", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-givegun /x-disarm /x-listguns /x-blupp", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-paralyze /x-deparalyze /x-unblupp /x-tele", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-teleport-to /x-teleport-here /x-clearchat", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-setloc /x-teleport-loc /x-about /x-countdown", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-changecolor /x-weapons /x-stopcountdown", 0);
- SendPlayerFormattedTextb(playerid, "-> /x-givemaxhealth /x-kickall /x-announce", 0);
- return 1;
- }
- if(!strcmp(var3, "/x-listguns", true))
- {
- SendPlayerFormattedTextr(playerid, "Lista najczęściej używnych broni wraz z ich ID których możesz użyć:", 0);
- SendPlayerFormattedTextb(playerid, "-> 22=Pistolet | 23=Pistolet z tłumikiem | 24=Deagle", 0);
- SendPlayerFormattedTextb(playerid, "-> 25=Shotgun | 26=Obrzyn | 34=Snajperka | 14-Kwiaty", 0);
- SendPlayerFormattedTextb(playerid, "-> 27=Combat Shotgun | 28=MicroUZI | 29=MP5 | 9-Piła", 0);
- SendPlayerFormattedTextb(playerid, "-> 30=AK47 | 31=M4 | 32=Tec9 | 41=Spray", 0);
- SendPlayerFormattedTextb(playerid, "-> 37=Miotacz ognia | 38=Minigun | 46=Spadochron", 0);
- SendPlayerFormattedTextb(playerid, "-> 42-Gaśnica | 10-13=Dilda | 39=Paczuszki ", 0);
- SendPlayerFormattedTextb(playerid, "-> 1-7=Ogólne bronie | 8=Katana | 40=Detonator", 0);
- return 1;
- }
- if(!strcmp(var3, "/x-about", true))
- {
- SendPlayerFormattedTextq(playerid, "-> AdminX Script v1.5 PL -- Coded by SpikeX & Smugller", 0);
- SendPlayerFormattedTextq(playerid, "-> Najnowsza angielska wersja AdminX na stronie://adminx.spikex.net/", 0);
- SendPlayerFormattedTextq(playerid, "-> Więcej znajdziesz na: http://forum.GTASite.pl", 0);
- SendPlayerFormattedTextq(playerid, "-> Dodatkowe info na: http://sa-mp.com Dziękujemy za kożystanie ze skryptu :)", 0);
- return 1;
- }
- if(!strcmp(var3, "/x-kick", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-kick *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- Kick(strval(var9));
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- GetPlayerName(playerid, var2, 24);
- format(var10, 256, "*** %s został wyrzucony przez administartora: %s ***", var1, var2);
- SendAllFormattedText(var10, 0, 0xFF0000FF);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-kill", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-kill [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- SetPlayerHealth(strval(var9), 0.0);
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- GetPlayerName(playerid, var2, 24);
- format(var10, 256, "*** %s został zabity przez administratora: %s ***", var1, var2);
- SendAllFormattedText(var10, 0, 0xFF0000FF);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-remove", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-remove [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- RemovePlayerFromVehicle(strval(var9));
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var10, 256, "*** Usunąłeś %s z jego pojazdu ***", var1);
- SendPlayerFormattedTextg(playerid, var10, 0);
- format(var10, 256, "*** Administrator %s usunął cię z pojazdu jeżeli znajdowałeś się w nim ***", var2);
- SendPlayerFormattedTextb(strval(var9), var10, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-ban", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-ban [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- Ban(strval(var9));
- Kick(strval(var9));
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- GetPlayerName(playerid, var2, 24);
- format(var10, 256, "*** %s został zbanowany przez administratora: %s ***", var1, var2);
- SendAllFormattedText(var10, 0, 0xFF0000FF);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-givecash", true))
- {
- new var9[256];
- new var10 = 0;
- new var11 = 0;
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-givecash [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- var11 = strval(var9);
- var9 = function504(cmdtext, var0);
- var10 = strval(var9);
- if(!var10)
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-givecash *", 0);
- }
- else
- {
- GivePlayerMoney(var11, var10);
- new var12[256];
- GetPlayerName(var11, var1, 24);
- format(var12, 256, "*** Dałeś graczowi %s $%s pieniędzy ***", var1, var10);
- SendPlayerFormattedTextg(playerid, var12, 0);
- format(var12, 256, "*** Administrator: %s dał Ci: $%s pieniędzy ***", var2, var10);
- SendPlayerFormattedTextg(strval(var9), var12, 0);
- }
- }
- return 1;
- }
- if(!strcmp(var3, "/x-removecash", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-removecash [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- ResetPlayerMoney(strval(var9));
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var10, 256, "** Usunąłeś graczowi %s jego wszystkie pieniądze ***", var1);
- SendPlayerFormattedTextg(playerid, var10, 0);
- format(var10, 256, "*** Administrator %s usunął Ci wszystkie pieniądze ***", var2);
- SendPlayerFormattedTextg(strval(var9), var10, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-teleport-to", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-teleport-to [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- new Float:var10 = 0.0;
- new Float:var11 = 0.0;
- new Float:var12 = 0.0;
- new Float:var13 = 0.0;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new var14 = 0;
- var14 = GetPlayerVehicleID(playerid);
- GetPlayerPos(strval(var9), var10, var11, var12);
- GetPlayerFacingAngle(strval(var9), var13);
- SetVehiclePos(var14, 0.0099 + var10, 0.0099 + var11, var12);
- SetPlayerFacingAngle(playerid, var13);
- }
- else
- {
- GetPlayerPos(strval(var9), var10, var11, var12);
- GetPlayerFacingAngle(strval(var9), var13);
- SetPlayerFacingAngle(playerid, var13);
- SetPlayerPos(playerid, 0.0099 + var10, 0.0099 + var11, var12);
- }
- new var14[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var14, 256, "*** Zostałeś teleportowany do gracza: %s ***", var1);
- SendPlayerFormattedTextg(playerid, var14, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-teleport-here", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-teleport-here [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- new Float:var10 = 0.0;
- new Float:var11 = 0.0;
- new Float:var12 = 0.0;
- new Float:var13 = 0.0;
- if(IsPlayerInAnyVehicle(playerid))
- {
- new var14 = 0;
- var14 = GetPlayerVehicleID(strval(var9));
- GetPlayerPos(playerid, var10, var11, var12);
- SetVehiclePos(var14, 0.0099 + var10, 0.0099 + var11, var12);
- GetPlayerFacingAngle(playerid, var13);
- SetPlayerFacingAngle(strval(var9), var13);
- }
- else
- {
- GetPlayerPos(playerid, var10, var11, var12);
- GetPlayerFacingAngle(playerid, var13);
- SetPlayerFacingAngle(strval(var9), var13);
- SetPlayerPos(strval(var9), 0.0099 + var10, 0.0099 + var11, var12);
- }
- new var14[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var14, 256, "*** Teleportowałeś gracza: %s do swojej lokacji ***", var1);
- SendPlayerFormattedTextg(playerid, var14, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-setloc", true))
- {
- GetPlayerPos(playerid, 0.0, 0.0, 0.0);
- GetPlayerFacingAngle(playerid, 0.0);
- SendPlayerFormattedTextg(playerid, "*** Twoja pozycja do teleportacji zostałą zapisana ***", 0);
- return 1;
- }
- if(!strcmp(var3, "/x-teleport-loc", true))
- {
- if(function8(0.0, glob0) && function8(0.0, glob4) && function8(0.0, glob8))
- {
- SendPlayerFormattedTextr(playerid, "** Uwaga!: żeby teleportować się do wybranej przez Ciebie pozycji, **", 0);
- SendPlayerFormattedTextr(playerid, "** musisz ją najpierw zapisać komendą: /x-setloc **", 0);
- }
- else
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new var9 = 0;
- var9 = GetPlayerVehicleID(playerid);
- SetVehiclePos(var9, glob0, glob4, glob8);
- SetPlayerFacingAngle(playerid, globC);
- }
- else
- {
- SetPlayerPos(playerid, glob0, glob4, glob8);
- SetPlayerFacingAngle(playerid, globC);
- }
- SendPlayerFormattedTextg(playerid, "*** Teleportowałeś się do twojej zapisanej lokacji ***", 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-disarm", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-disarm [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- ResetPlayerWeapons(strval(var9));
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var10, 256, "*** Rozbroiłeś gracza: %s ***", var1);
- SendPlayerFormattedTextg(playerid, var10, 0);
- format(var10, 256, "*** Administrator %s usunął Ci wszystkie bronie ***", var2);
- SendPlayerFormattedTextg(strval(var9), var10, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-paralyze", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-paralyze [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- TogglePlayerControllable(strval(var9), false);
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var10, 256, "*** Zatrzymałeś gracza %s ***", var1);
- SendPlayerFormattedTextg(playerid, var10, 0);
- format(var10, 256, "*** Administrator %s zatrzymał cię ***", var2);
- SendPlayerFormattedTextg(strval(var9), var10, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-deparalyze", true))
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-deparalyze [idgracza] *", 0);
- }
- else if(!IsPlayerConnected(strval(var9)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- TogglePlayerControllable(strval(var9), true);
- new var10[256];
- GetPlayerName(strval(var9), var1, 24);
- format(var10, 256, "*** Puściłeś gracza %s ***", var1);
- SendPlayerFormattedTextg(playerid, var10, 0);
- format(var10, 256, "*** Administrator %s puścił cię wolno ***", var2);
- SendPlayerFormattedTextg(strval(var9), var10, 0);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-jail", true))
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendClientMessage(playerid, 0xFF0000FF, "* WPISZ: /jail [idgracza] *");
- return 1;
- }
- var7 = strval(var9);
- var9 = function504(cmdtext, var0);
- if(IsPlayerConnected(var7))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- SetPlayerInterior(var7, 3);
- SetPlayerPos(var7, 197.7028, 174.88, 1003.0233);
- SendClientMessage(playerid, 0xAA3333AA, "Złapany/na!!!");
- SendClientMessage(var7, 0xAA3333AA, "Zostałeś/aś uwięziony/na przez administratora. Będziesz wypuszczony/na ");
- SendClientMessage(var7, 0xAA3333AA, "przez niego, kiedy będzie im to pasowało! Zachowuj się!");
- SendClientMessage(var7, 0xAA3333AA, "A następnym razem nie trafisz do więzienia! Nie bluzgaj! Aby szybciej wyjść, wpisz /kill");
- }
- else
- {
- format(var4, 256, "%d nie jest aktywnym graczem.", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- SendClientMessage(playerid, 0xAA3333AA, "Dostęp zabroniony! Nie jesteś adminem!");
- }
- if(!strcmp(var3, "/x-unjail", true))
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendClientMessage(playerid, 0xFF0000FF, "* WPISZ: /unjail [idgracza] *");
- return 1;
- }
- var7 = strval(var9);
- var9 = function504(cmdtext, var0);
- if(IsPlayerConnected(var7))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- GivePlayerMoney(var7, -3000);
- GivePlayerMoney(playerid, 5000);
- SetPlayerInterior(var7, 0);
- SetPlayerPos(var7, 2297.1064, 2452.0114, 10.8203);
- SendClientMessage(playerid, 0x00F400FF, "Wypuszczony/na!");
- SendClientMessage(var7, 0x00F400FF, "Zostałeś/aś wypuszczony/na przez policje i ukarany/na grzywną $5000! ");
- SendClientMessage(var7, 0x00F400FF, "Następnym razem bardziej uważaj... Administracja.");
- }
- else
- {
- format(var4, 256, "%d nie jest aktywnym graczem.", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- SendClientMessage(playerid, 0xAA3333AA, "Dostęp zabroniony! Nie jesteś adminem!");
- }
- if(!strcmp(var3, "/x-blupp", true))
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendClientMessage(playerid, 0xFF0000FF, "* WPISZ: /blupp [idgracza] *");
- return 1;
- }
- var7 = strval(var9);
- var9 = function504(cmdtext, var0);
- if(IsPlayerConnected(var7))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- SetPlayerInterior(var7, 3);
- SetPlayerPos(var7, 4215.7177, -1005.8669, -32.3539);
- SendClientMessage(playerid, 0xAA3333AA, "Złapany/na!!!");
- SendClientMessage(var7, 0xAA3333AA, "Zostałeś/aś uwięziony/na przez administratora. Będziesz wypuszczony/na ");
- SendClientMessage(var7, 0xAA3333AA, "przez niego, kiedy będzie im to pasowało! Zachowuj się!");
- SendClientMessage(var7, 0xAA3333AA, "A następnym razem nie trafisz do więzienia! Nie bluzgaj! Aby szybciej wyjść, wpisz /kill");
- }
- else
- {
- format(var4, 256, "%d nie jest aktywnym graczem.", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- SendClientMessage(playerid, 0xAA3333AA, "Dostęp zabroniony! Nie jesteś adminem!");
- }
- if(!strcmp(var3, "/x-unblupp", true))
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- new var9[256];
- var9 = function504(cmdtext, var0);
- if(!strlen(var9))
- {
- SendClientMessage(playerid, 0xFF0000FF, "* WPISZ: /unblupp [idgracza] *");
- return 1;
- }
- var7 = strval(var9);
- var9 = function504(cmdtext, var0);
- if(IsPlayerConnected(var7))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- GivePlayerMoney(var7, -3000);
- GivePlayerMoney(playerid, 5000);
- SetPlayerInterior(var7, 0);
- SetPlayerPos(var7, 2297.1064, 2452.0114, 10.8203);
- SendClientMessage(playerid, 0x00F400FF, "Wypuszczony/na!");
- SendClientMessage(var7, 0x00F400FF, "Zostałeś/aś wypuszczony/na przez policje i ukarany/na grzywną $5000! ");
- SendClientMessage(var7, 0x00F400FF, "Następnym razem bardziej uważaj... Administracja.");
- }
- else
- {
- format(var4, 256, "%d nie jest aktywnym graczem.", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- SendClientMessage(playerid, 0xAA3333AA, "Dostęp zabroniony! Nie jesteś adminem!");
- }
- if(!strcmp(var3, "/x-changecolor", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerColor(playerid, 0xFF0000FF);
- SendClientMessage(playerid, 0x00F400FF, "Zmieniłeś kolor nicka!");
- }
- return 1;
- }
- new var9[256];
- if(!strcmp(var3, "/x-countdown", true))
- {
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, 0xAFAFAFAA, "* Musisz być adminem by urzyć tej komendy *");
- return 1;
- }
- glob14 = strval(function504(cmdtext, var0));
- var9 = function504(cmdtext, var0);
- if(glob14 <= 0 || glob14 > 60 || !strlen(var9))
- {
- SendClientMessage(playerid, 0xFF0000FF, "** WPISZ: /x-countdown [sekundy:1-60] [zamrożenie:1-0] **");
- return 1;
- }
- glob1C = strval(var9);
- if(glob1C > 1)
- {
- SendClientMessage(playerid, 0xFF0000FF, "** WPISZ: /x-countdown [sekundy:1-60] [zamrożenie:1-0] **");
- return 1;
- }
- if(glob1C == 1)
- {
- new var10 = 0;
- while(++var10 < 100)
- {
- if(IsPlayerConnected(var10))
- {
- TogglePlayerControllable(var10, false);
- }
- }
- }
- glob18 = 1;
- format(var4, 256, "** Odliczanie zaczęte: %d sekund/y, zamrożenie=%d", 20, 28);
- SendClientMessage(playerid, 0xAFAFAFAA, var4);
- glob10 = SetTimer("admin_cd", 1000, true);
- return 1;
- }
- if(!strcmp(cmdtext, "/x-stopcountdown", true))
- {
- if(!IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, 0xAFAFAFAA, "* Musisz być adminem by urzyć tej komendy *");
- return 1;
- }
- if(glob18 == 1)
- {
- glob18 = 0;
- KillTimer(glob10);
- for(new var10 = 0; var10 < 100; var10++)
- {
- if(IsPlayerConnected(var10))
- {
- TogglePlayerControllable(var10, true);
- }
- }
- new var10[24];
- GetPlayerName(playerid, var10, 24);
- format(var4, 256, "~r~odliczanie zostalo przerwane przez ~w~%s", var10);
- GameTextForAll(var4, 5000, 4);
- SendClientMessage(playerid, 0xAFAFAFAA, "Odliczanie przerwane");
- return 1;
- }
- SendClientMessage(playerid, 0xAFAFAFAA, "Nie zatrzymasz odliczania");
- return 1;
- }
- if(!strcmp(var3, "/x-announce", true))
- {
- new var10[256], var11 = 0, var12[256];
- var11 = strval(function504(cmdtext, var0));
- if(!var11)
- {
- SendClientMessage(playerid, 0xFF0000FF, "*** WPISZ: /x-announce [czas] [text] ***");
- return 1;
- }
- var10 = function74CC(cmdtext, var0);
- format(var12, 256, "~w~%s", var10);
- var11 = var11 * 1000;
- GameTextForAll(var12, var11, 3);
- return 1;
- }
- if(!strcmp(var3, "/x-kickall", true))
- {
- new var10 = 0;
- while(++var10 < 100)
- {
- if(IsPlayerConnected(var10) == 1 && !IsPlayerAdmin(var10))
- {
- SendClientMessage(playerid, 0x00F400FF, "Wyrzuciłeś wszystkich graczy!");
- Kick(var10);
- }
- }
- return 1;
- }
- if(!strcmp(var3, "/x-givemaxhealth", true))
- {
- if(IsPlayerAdmin(playerid))
- {
- SetPlayerHealth(playerid, 99999.0);
- SendClientMessage(playerid, 0x00F400FF, "Stałeś się nieśmiertelny!");
- }
- return 1;
- }
- if(!strcmp(var3, "/x-weapons", true))
- {
- if(IsPlayerAdmin(playerid) == 1)
- {
- SendClientMessage(playerid, 0x00F400FF, "Otrzymałeś zestaw broni admina!");
- }
- GivePlayerWeapon(playerid, 32, 99999);
- GivePlayerWeapon(playerid, 31, 99999);
- GivePlayerWeapon(playerid, 37, 99999);
- GivePlayerWeapon(playerid, 38, 99999);
- GivePlayerWeapon(playerid, 39, 99999);
- GivePlayerWeapon(playerid, 24, 99999);
- GivePlayerWeapon(playerid, 26, 99999);
- GivePlayerWeapon(playerid, 42, 99999);
- GivePlayerWeapon(playerid, 46, 1);
- GivePlayerWeapon(playerid, 9, 1);
- GivePlayerWeapon(playerid, 39, 99999);
- GivePlayerWeapon(playerid, 40, 1);
- return 1;
- }
- if(!strcmp(var3, "/x-medic", true) && IsPlayerAdmin(playerid) == 1)
- {
- new var10[256];
- var10 = function504(cmdtext, var0);
- if(!strlen(var10))
- {
- SendClientMessage(playerid, 0xFF0000FF, "* WPISZ: /x-medic [idgracza]");
- return 1;
- }
- var7 = strval(var10);
- if(IsPlayerConnected(var7))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- SetPlayerHealth(var7, 100.0);
- var8[playerid] = 0;
- format(var4, 256, "* %s (id: %d) został/ła uzdrowiony/na *", var6, var7);
- SendClientMessage(playerid, 0x00DD00FF, var4);
- format(var4, 256, "* Zostałeś/aś uzdrowiony/na przez administratora: %s (id: %d) *", var5, playerid);
- SendClientMessage(var7, 0x00DD00FF, var4);
- }
- else
- {
- format(var4, 256, "* %d nie jest aktywnym graczem.", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- if(!strcmp(var3, "/x-tele", true) && IsPlayerAdmin(playerid) == 1)
- {
- new var10[24];
- new var11 = 0;
- new Float:var12 = 0.0, Float:var13 = 0.0, Float:var14 = 0.0;
- new var15[256];
- var15 = function504(cmdtext, var0);
- if(!strlen(var15))
- {
- SendClientMessage(playerid, 0xFF0000FF, "*** WPISZ: /x-tele [idgracza] [doIDdrugiegogracza] ***");
- return 1;
- }
- var7 = strval(var15);
- var15 = function504(cmdtext, var0);
- if(!strlen(var15))
- {
- SendClientMessage(playerid, 0xFF0000FF, "**** WPISZ: /x-tele [idgracza] [doIDdrugiegogracza] ***");
- return 1;
- }
- var11 = strval(var15);
- if(IsPlayerConnected(var7) && IsPlayerConnected(var11))
- {
- GetPlayerName(var7, var6, 24);
- GetPlayerName(playerid, var5, 24);
- GetPlayerName(var11, var10, 24);
- GetPlayerPos(var11, var12, var13, var14);
- SetPlayerPos(var7, var12, var13, var14);
- format(var4, 256, "*** Teleportowałeś/aś gracza: %s (id: %d) do gracza: %s (id: %d) ***", var6, var7, var10, var11);
- SendClientMessage(playerid, 0x00DD00FF, var4);
- format(var4, 256, "*** Zostałeś/aś teleportowany/na do gracza %s (id: %d) przez: %s (id: %d) ***", var10, var11, var5, playerid);
- SendClientMessage(var7, 0x00DD00FF, var4);
- }
- if(!IsPlayerConnected(var7))
- {
- format(var4, 256, "* ID %d nie jest aktywnym graczem! *", var7);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- if(!IsPlayerConnected(var11))
- {
- format(var4, 256, "* ID %d nie jest aktywnym graczem! *", var11);
- SendClientMessage(playerid, 0xFFFF00AA, var4);
- }
- return 1;
- }
- if(!strcmp(cmdtext, "/x-clearchat", true))
- {
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- SendClientMessage(playerid, 0xAFAFAFAA, " ");
- return 1;
- }
- if(!strcmp(var3, "/x-givegun", true))
- {
- new var10[256];
- new var11 = 0;
- new var12 = 0;
- var10 = function504(cmdtext, var0);
- GetPlayerName(strval(var10), var1, 24);
- if(!strlen(var10))
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-givegun *", 0);
- SendPlayerFormattedTextr(playerid, "** UWAGA: Uwaga ta broń zcrashuje twój server! **", 0);
- SendPlayerFormattedTextr(playerid, "** WPISZ: /x-listguns aby zobaczyć listę broni! **", 0);
- }
- else if(!IsPlayerConnected(strval(var10)))
- {
- SendPlayerFormattedTextr(playerid, "** Nieprawidłowe ID! **", 0);
- }
- else
- {
- var12 = strval(var10);
- var10 = function504(cmdtext, var0);
- var11 = strval(var10);
- if(!var11)
- {
- SendPlayerFormattedTextr(playerid, "* WPISZ: /x-givegun *", 0);
- SendPlayerFormattedTextr(playerid, "** UWAGA: Ta broń zcrashuje twój server! **", 0);
- SendPlayerFormattedTextr(playerid, "** WPISZ: /x-listguns aby zobaczyć listę broni **", 0);
- }
- else if(var11 > 46 || var11 < 0)
- {
- SendPlayerFormattedTextr(playerid, "** UWAGA: podałeś złe ID broni. Wybierz bronie z przediału ID od 1 do 46 **", 0);
- SendPlayerFormattedTextr(playerid, "** WPISZ: /x-listguns aby dowiedzieć się więcej o ID broni **", 0);
- }
- else
- {
- GivePlayerWeapon(var12, var11, 3000);
- new var13[256];
- format(var13, 256, "*** Dałeś graczowi %s broń i 3,000 sztuk amunicji ***", var1);
- SendPlayerFormattedTextg(playerid, var13, 0);
- format(var13, 256, "*** Administrator %s dał Ci broń i 3,000 sztuk amunicji ***", var2);
- SendPlayerFormattedTextg(strval(var10), var13, 0);
- }
- }
- }
- else
- {
- return 0;
- }
- }
- return 0;
- }
- public admin_cd()
- {
- if(0 >= glob14)
- {
- GameTextForAll("~r~START!", 3000, 4);
- glob18 = 0;
- KillTimer(glob10);
- if(glob1C == 1)
- {
- new var0 = 0;
- while(++var0 < 100)
- {
- if(IsPlayerConnected(var0))
- {
- TogglePlayerControllable(var0, true);
- }
- }
- }
- }
- else
- {
- new var0[10];
- format(var0, 10, "~w~%d", 20);
- GameTextForAll(var0, 3000, 4);
- }
- glob14 = glob14;
- return 0;
- }
- function74CC(arg0, arg1)
- {
- new var0 = strlen(arg0), var1 = arg1, var2[256];
- while(arg1 < var0 && arg1 - var1 < 255 && arg0[arg1] > 13)
- {
- var2[arg1 - var1] = arg0[arg1];
- arg1++;
- }
- var2[arg1 - var1] = 0;
- return var2;
- }
Advertisement
Add Comment
Please, Sign In to add comment