rendered paste body#include <a_samp>/*®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®® © By Dzakub 2008®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®*/#define FILTERSCRIPT#define COLOR_RED 0xDD0000AAnew giveplayer[256];new giveplayerid;#pragma tabsize 0new sendername[MAX_PLAYER_NAME];#define COLOR_LIGHTGREEN 0x00DD00FF#define COLOR_LIGHTGREEN2 0x00F400FF#define COLOR_RED 0xDD0000AA#define COLOR_RED2 0xAA3333AA#define COLOR_RUDY 0xDF7000FF#define COLOR_YELLOW 0xFFFF00AA#define COLOR_WHITE 0xFFFFFFFF#define COLOR_GREEN 0x33AA33AAnew zlapany[200]; new Float:x; new Float:y; new Float:z;public OnFilterScriptInit(){ print("\nŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰ"); print("Ű Domek dla nieletnich By Dzakub 0.1Ű"); print("ŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰŰ\n");CreateObject(11326, 2573.95, -644.42, 137.44, 0.00, 0.00, 0.00);CreateObject(1432, 2577.73, -640.70, 135.50, 0.00, 0.00, 0.00);CreateObject(1439, 2582.39, -639.40, 135.44, 0.00, 0.00, 270.00);CreateObject(1330, 2581.80, -641.59, 135.88, 0.00, 0.00, 0.00);CreateObject(1622, 2582.62, -636.67, 139.30, 1.00, -50.00, 0.00);CreateObject(11326, 2593.50, -644.61, 137.00, 360.00, 180.00, 0.00);CreateObject(993 ,2590.46, -636.49, 133.21, 0.00, 0.00, 0.00);CreateObject(993 ,2595.83, -641.32, 133.05, 0.00, 0.00, 90.00);CreateObject(1255, 2580.86, -645.82, 135.73, 0.00, 0.00, 0.00);CreateObject(1255, 2578.30, -645.85, 135.75, 0.00, 0.00, 0.00);CreateObject(2115, 2574.90, -645.77, 134.81, 0.00, 0.00, 0.00);//CreateObject(14887, 2582.90, -641.78, 137.26, 0.00, 0.00, 180.00);CreateObject(2907 ,2582.08, -639.49, 136.46, 0.00, 0.00, 0.00);CreateObject(2908 ,2581.73, -639.92, 136.32, 0.00, 0.00, 0.00);CreateObject(2905, 2582.16, -638.99, 136.31, 0.00, 0.00, 90.00);CreateObject(2906, 2582.45, -639.55, 136.48, 0.00, 0.00, 0.00);return 1;}public OnFilterScriptExit(){ return 1;}public OnPlayerCommandText(playerid, cmdtext[]){new cmd[256];new tmp[256];new string[256];new idx;cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/jail", true) == 0) { if(IsPlayerAdmin(playerid) == 1) { new dir[256]; dir = strtok(cmdtext, idx); if(!strlen(dir)) { SendClientMessage(playerid, COLOR_WHITE, "/jail ID"); return 1; } giveplayerid = strval(dir); dir = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); SetPlayerInterior(giveplayerid,3); SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234); SendClientMessage(playerid, COLOR_RED, "Złapany/na!!!"); SendClientMessage(giveplayerid, COLOR_RED, "Zostałeś/aś uwięziony/na przez administratora. Będziesz wypuszczony/na "); SendClientMessage(giveplayerid, COLOR_RED, "przez niego, kiedy będzie im to pasowało! Zachowuj się!"); SendClientMessage(giveplayerid, COLOR_RED, "A następnym razem nie trafisz do więzienia! Nie bluzgaj! Aby szybciej wyjsć, wpisz /kill"); } else { format(string, sizeof(string), "%d nie jest aktywnym graczem!", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1;} else { SendClientMessage(playerid, COLOR_RED, "Dostęp zabroniony! Nie jesteś adminem!");} } if(strcmp(cmd, "/unjail", true) == 0) { if(IsPlayerAdmin(playerid) == 1) { new dir1[256]; dir1 = strtok(cmdtext, idx); if(!strlen(dir1)) { SendClientMessage(playerid, COLOR_WHITE, "/unjail ID"); return 1; } giveplayerid = strval(dir1); dir1 = strtok(cmdtext, idx); if (IsPlayerConnected(giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); GivePlayerMoney(giveplayerid,(0 - 3000)); GivePlayerMoney(playerid, 3000); SetPlayerInterior(giveplayerid,0); SetPlayerPos(giveplayerid,2297.1064,2452.0115,10.8203); SendClientMessage(playerid, COLOR_GREEN, "Złapany/na!!!"); SendClientMessage(giveplayerid, COLOR_GREEN, "Zostałeś/aś wypuszczony/na przez policje i ukarany/na grzywną $3000! "); SendClientMessage(giveplayerid, COLOR_GREEN, "Następnym razem bardziej uważaj... Administracja."); } else { format(string, sizeof(string), "%d nie jest aktywnym graczem!", giveplayerid); SendClientMessage(playerid, COLOR_YELLOW, string); } return 1;} else { SendClientMessage(playerid, COLOR_RED, "Dostęp zabroniony! Nie jesteś adminem!");} } return 0;}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 OnPlayerSpawn(playerid){if (zlapany[playerid]){SendClientMessage(playerid, COLOR_RED, "Ty sobie jeszcze posiedzisz!");SetPlayerPos(playerid,2574.6670,-637.5585,136.2124);} return 1;}