Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <YSI/y_ini>
- #include < streamer >
- #pragma tabsize 0
- #pragma unused PlayerInfo
- #define FILTERSCRIPT
- ////////////////////////////ADMIN VOZILA/////////////////////////////////
- new admincar[4];
- ////////////////////////////ADMIN VOZILA/////////////////////////////////
- ///////////////////////////////////////////////LOGIN/REGISTER//////////////////////////////
- #define DIALOG_LOGIN1
- #define DIALOG_REGISTER2
- #define PATH "Korisnici/%s.ini"
- enum pInfo
- {
- pPass,
- pMoney,
- pAdmin,
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- forward LoadUser_data(playerid,name[],value[]);
- stock GetName(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); return name; }
- stock UserPath(playerid)
- {
- new str[120];
- format(str,sizeof(str),PATH,GetName(playerid));
- return str;
- }
- ///////////////////////////////////////////LOGIN/REGISTER///////////////////////////////
- #define ZELENA "{6EF83C}"
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define DIALOG_SUCCESS_1 3
- #define DIALOG_SUCCESS_2 4
- #define FILTERSCRIPT
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_LIME 0x10F441AA
- #define COLOR_MAGENTA 0xFF00FFFF
- #define COLOR_NAVY 0x000080AA
- #define COLOR_AQUA 0xF0F8FFAA
- #define COLOR_CRIMSON 0xDC143CAA
- #define COLOR_FLBLUE 0x6495EDAA
- #define COLOR_BISQUE 0xFFE4C4AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_CHARTREUSE 0x7FFF00AA
- #define COLOR_BROWN 0XA52A2AAA
- #define COLOR_GREENYELLOW 0xADFF2FAA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_IVORY 0xFFFF82AA
- #define COLOR_LAWNGREEN 0x7CFC00AA
- #define COLOR_SEAGREEN 0x20B2AAAA
- #define COLOR_MIDNIGHTBLUE 0X191970AA
- #define COLOR_MAROON 0x800000AA
- #define COLOR_OLIVE 0x808000AA
- #define COLOR_ORANGERED 0xFF4500AA
- #define COLOR_PINK 0xFFC0CBAA // - Light light pink
- #define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P
- #define COLOR_YELLOWGREEN 0x9ACD32AA //- like military green
- #define COLOR_MEDIUMAQUA 0x83BFBFAA
- #define COLOR_MEDIUMMAGENTA 0x8B008BAA // dark magenta ^^
- #define STREAMER_ENABLED true //uses a streamer (true/false)
- #define STREAMER_ADD CreateDynamicObject //put here at the value the command your streamer uses to make an object (CreateDynamicObject by default)
- #define STREAMER_REMOVE DestroyDynamicObject //put here at the value the command your streamer uses to remove an object (STREAMER_REMOVE by default)
- #if STREAMER_ENABLED == true //ignore this line
- #endif
- // ANDERE DEFINATIONEN //
- #define cashdefine 10000
- #define zehnminutentag 5000
- // FORWARDEN //
- forward Health(healthid);
- forward Armour(armourid);
- forward KillPlayer(killid);
- forward HPforall();
- forward Freeze(freezeid);
- forward Unfreeze(unfreezeid);
- forward Freezeall();
- forward Unfreezeall();
- forward Kickplayer(kickid);
- forward Banplayer(banid);
- forward Givecash(cashid);
- forward zehnminutentagpayday();
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("Test v1.0");
- AddPlayerClass(299,1642.1802,-2333.3347,13.5469,4.5224,0,0,0,0,0,0); // spawnnnnnnnnnn
- ////////////////////////////////////SPAWN///////////////////////////////////////////
- CreateObject(3851, 1574.25867, -2326.12134, 14.59524, 0.00000, 0.00000, 89.90109);
- CreateObject(3851, 1585.54199, -2326.04883, 14.69524, 0.00000, 0.00000, 89.90109);
- CreateObject(3851, 1596.63611, -2326.09131, 14.69524, 0.00000, 0.00000, 89.90109);
- CreateObject(3851, 1607.28589, -2326.11719, 14.59524, 0.00000, 0.00000, 89.90109);
- CreateObject(3851, 1618.43689, -2326.15356, 14.74844, 0.00000, 0.00000, 89.60358);
- CreateObject(3851, 1629.68188, -2326.15234, 14.74844, 0.00000, 0.00000, 89.60358);
- CreateObject(3851, 1640.42419, -2325.85571, 14.54412, 0.00000, 0.00000, 93.91604);
- CreateObject(3851, 1645.99036, -2331.11963, 14.54412, 0.00000, 0.00000, 0.07232);
- CreateObject(955, 1567.44214, -2319.57935, 12.96200, 0.00000, 0.00000, 266.47614);
- CreateObject(956, 1567.49658, -2321.16504, 12.89225, 0.00000, 0.00000, 266.00000);
- CreateObject(910, 1588.58118, -2336.90674, 13.77800, 0.00000, 0.00000, 264.71500);
- CreateObject(625, 1590.83875, -2326.42163, 12.40858, 0.00000, 0.00000, 0.81311);
- CreateObject(625, 1598.49011, -2326.77783, 12.40858, 0.00000, 0.00000, 0.81311);
- CreateObject(625, 1598.49011, -2326.77783, 12.40858, 0.00000, 0.00000, 0.81311);
- CreateObject(625, 1605.50244, -2326.62720, 12.36373, 0.00000, 0.00000, 359.89999);
- CreateObject(625, 1615.50757, -2327.09448, 12.36373, 0.00000, 0.00000, 359.89999);
- CreateObject(1597, 1627.77234, -2328.56934, 14.81880, 0.00000, 0.00000, 90.06358);
- CreateObject(1597, 1643.98584, -2331.17798, 14.81880, 0.00000, 0.00000, 0.98995);
- CreateObject(3851, 1574.16772, -2337.30762, 14.58909, 0.00000, 0.00000, 89.90109);
- CreateObject(3851, 1585.20361, -2337.94312, 14.58909, 0.00000, 0.00000, 83.77333);
- CreateObject(7093, 1566.11499, -2334.02832, 22.25056, 0.00000, 0.00000, 358.63846);
- CreateObject(19133, 1642.40320, -2334.02905, 13.39395, 0.00000, 0.00000, 270.79541);
- //////////////////////////////////ADMIN VOZILA///////////////////////////////////
- admincar[0] = AddStaticVehicle(522,285.0459,2549.9075,16.3883,0.0726,6,25); // ADMIN
- admincar[1] = AddStaticVehicle(522,285.0578,2541.6597,16.3945,0.0728,6,25); // ADMIN2
- admincar[2] = AddStaticVehicle(522,294.1457,2549.5134,16.3766,351.0175,6,25); // ADMIN3
- admincar[3] = AddStaticVehicle(522,293.2603,2539.7124,16.3935,2.3056,6,25); // ADMIN4
- CreateDynamic3DTextLabel(""ZELENA"[ AUTO SKOLA ]",-1,0.0,0.0,0.0,25,INVALID_PLAYER_ID, admincar[0], 0);
- CreateDynamic3DTextLabel(""ZELENA"[ AUTO SKOLA ]",-1,0.0,0.0,0.0,25,INVALID_PLAYER_ID, admincar[1], 0);
- CreateDynamic3DTextLabel(""ZELENA"[ AUTO SKOLA ]",-1,0.0,0.0,0.0,25,INVALID_PLAYER_ID, admincar[2], 0);
- CreateDynamic3DTextLabel(""ZELENA"[ AUTO SKOLA ]",-1,0.0,0.0,0.0,25,INVALID_PLAYER_ID, admincar[3], 0);
- return 1;
- }
- public OnFilterScriptInit()
- {
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,COLOR_WHITE,"__________________________________________________");
- SendClientMessage(playerid,COLOR_WHITE," *** Dobro dosli Na TEST RP server***");
- SendClientMessage(playerid,COLOR_WHITE," *** Forum: www.uskoro.com***");
- SendClientMessage(playerid,COLOR_WHITE," *** Owner: Arnes ***");
- SendClientMessage(playerid,COLOR_WHITE,"__________________________________________________");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new idx;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/acmd", true) == 0)
- {
- if(IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, COLOR_RED, "*** Admin Komande ");
- SendClientMessage(playerid, COLOR_RED, "/health [ID] da napunis health nekome");
- SendClientMessage(playerid, COLOR_RED, "/armour [ID] da das pancir nekome");
- SendClientMessage(playerid, COLOR_RED, "/kill [ID] da ubijes nekoga");
- SendClientMessage(playerid, COLOR_RED, "/hpforall da izlecis sve");
- SendClientMessage(playerid, COLOR_RED, "/freeze [ID] de frizujes nekoga");
- SendClientMessage(playerid, COLOR_RED, "/unfreeze [ID] da un-freezujes nekoga");
- SendClientMessage(playerid, COLOR_RED, "/freezeall da freezas sve");
- SendClientMessage(playerid, COLOR_RED, "/kick [ID] Da kikujes igraca");
- SendClientMessage(playerid, COLOR_RED, "/ban [ID] Da banujes igraca");
- SendClientMessage(playerid, COLOR_RED, "/dajnovac [ID] da das novac igracu");
- SendClientMessage(playerid, COLOR_RED, "*** By: Arnes ");
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"*** Da bih pristupio moras biti rcon Admin!");
- }
- return 1;
- }
- if(strcmp(cmd, "/health", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavijest: /health [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Health(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/armour", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /armour [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Armour(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/kill", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /kill [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- KillPlayer(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/hpforall", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Izlecio si sve");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- HPforall();
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/freeze", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /freeze [Playerid]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Freeze(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/unfreeze", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /unfreeze [Playerid]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Unfreeze(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/freezeall", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- Freezeall();
- SendClientMessageToAll(COLOR_RED,"*** Freeze si sve ");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/unfreezeall", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- Unfreezeall();
- SendClientMessageToAll(COLOR_RED,"***Unfreeze si sve");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/kick", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /kick [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Kickplayer(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/ban", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /ban [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Banplayer(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- if(strcmp(cmd, "/dajnovac", true) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- new giveplayerid;
- new tmp[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp)) {
- SendClientMessage(playerid, COLOR_RED, "Obavjest: /dajnovac [Player ID]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- Givecash(giveplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"*** Niste ovlasceni da koristite ovu komandu!");
- }
- return 1;
- }
- return 0;
- }
- public Health(healthid)
- {
- if (IsPlayerConnected(healthid))
- {
- SetPlayerHealth(healthid,100.0);
- SendClientMessage(healthid,COLOR_RED,"*** Napunio si health igracu");
- }
- return 1;
- }
- public Armour(armourid)
- {
- if (IsPlayerConnected(armourid))
- {
- SetPlayerArmour(armourid,100.0);
- SendClientMessage(armourid,COLOR_RED,"*** Napunio si pancir igracu");
- }
- return 1;
- }
- public KillPlayer(killid)
- {
- if (IsPlayerConnected(killid))
- {
- SetPlayerArmour(killid,0.0);
- SetPlayerHealth(killid,0.0);
- SendClientMessage(killid,COLOR_RED,"*** Ubio si igraca");
- }
- return 1;
- }
- public HPforall()
- {
- for (new i = 0, j = MAX_PLAYERS; i < j; i ++)
- {
- if (IsPlayerConnected(i))
- {
- SetPlayerHealth(i,100.0);
- SetPlayerArmour(i,100.0);
- }
- }
- }
- public Freeze(freezeid)
- {
- if (IsPlayerConnected(freezeid))
- {
- TogglePlayerControllable(freezeid,0);
- SendClientMessage(freezeid,COLOR_RED,"*** Freeze-ovao si igraca");
- }
- return 1;
- }
- public Unfreeze(unfreezeid)
- {
- if (IsPlayerConnected(unfreezeid))
- {
- TogglePlayerControllable(unfreezeid,1);
- SendClientMessage(unfreezeid,COLOR_RED,"*** Un-freezeovao si igraca ");
- }
- return 1;
- }
- public Freezeall()
- {
- for (new i = 0, j = MAX_PLAYERS; i < j; i ++)
- {
- if (IsPlayerConnected(i))
- {
- TogglePlayerControllable(i,0);
- }
- }
- }
- public Unfreezeall()
- {
- for (new i = 0, j = MAX_PLAYERS; i < j; i ++)
- {
- if (IsPlayerConnected(i))
- {
- TogglePlayerControllable(i,1);
- }
- }
- }
- public Kickplayer(kickid)
- {
- if (IsPlayerConnected(kickid))
- {
- SendClientMessage(kickid,COLOR_RED,"*** Kikovao si igraca ");
- Kick(kickid);
- }
- return 1;
- }
- public Banplayer(banid)
- {
- if (IsPlayerConnected(banid))
- {
- SendClientMessage(banid,COLOR_BLUE,"*** BANOVAO SI IGRACA ***");
- Ban(banid);
- }
- return 1;
- }
- public Givecash(cashid)
- {
- if(IsPlayerConnected(cashid))
- {
- GivePlayerMoney(cashid,cashdefine); // Oben bei #define cashdefine könnt ihr die zahl 10000 ändern das ist nähmlich die summe des geldes
- SendClientMessage(cashid,COLOR_RED,"*** Dao si igracu 10.000 $"); // die 10000$ könnt ihr denn ändern wenn ihr das geld oben geändert habt
- }
- return 1;
- }
- /////////////////////////////////////JETPACK/////////////////////////////////////////////////////////////////
- //////////////////////////////////////JETPACK///////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment