Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ExtortionBiz(bizid, money)
- {
- new string[128];
- format(string, sizeof(string), "No-one");
- if(strcmp(BizzInfo[bizid][bExtortion],string, true ) == 0 )
- {
- return 0;
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new name[MAX_PLAYER_NAME];
- new wstring[MAX_PLAYER_NAME];
- GetPlayerName(i, name, sizeof(name));
- format(string, sizeof(string), "%s", name);
- strmid(wstring, string, 0, strlen(string), 255);
- if(strcmp(BizzInfo[bizid][bExtortion] ,wstring, true ) == 0 )
- {
- new value = money / 100;
- value = value * 10;
- SafeGivePlayerMoney(i, value);
- BizzInfo[bizid][bTill] -= value;
- }
- }
- }
- return 1;
- }
- public ExtortionSBiz(bizid, money)
- {
- new string[128];
- format(string, sizeof(string), "No-one");
- if(strcmp(SBizzInfo[bizid][sbExtortion],string, true ) == 0 )
- {
- return 0;
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new name[MAX_PLAYER_NAME];
- new wstring[MAX_PLAYER_NAME];
- GetPlayerName(i, name, sizeof(name));
- format(string, sizeof(string), "%s", name);
- strmid(wstring, string, 0, strlen(string), 255);
- if(strcmp(SBizzInfo[bizid][sbExtortion] ,wstring, true ) == 0 )
- {
- new value = money / 100;
- value = value * 10;
- SafeGivePlayerMoney(i, value);
- SBizzInfo[bizid][sbTill] -= value;
- }
- }
- }
- return 1;
- }
- stock CommandMsg(playerid)
- {
- if (IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_WHITE, "{FF0000}SERVER{FFFFFF}: {00FF00}Nepoznata komanda{FFFFFF}!");
- }
- return 1;
- }
- stock PlayerName(playerid)
- {
- new name[24];
- GetPlayerName(playerid, name, 24);
- return name;
- }
- public DollahScoreUpdate()
- {
- new LevScore;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- LevScore = PlayerInfo[i][pLevel];
- SetPlayerScore(i, LevScore);
- }
- }
- return 1;
- }
- LoopingAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
- {
- gPlayerUsingLoopingAnim[playerid] = 1;
- ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
- TextDrawShowForPlayer(playerid,txtAnimHelper);
- }
- public Encrypt(string[])
- {
- for(new x=0; x < strlen(string); x++)
- {
- string[x] += (3^x) * (x % 15);
- if(string[x] > (0xff))
- {
- string[x] -= 256;
- }
- }
- return 1;
- }
- stock right(source[], len)
- {
- new retval[MAX_STRING], srclen;
- srclen = strlen(source);
- strmid(retval, source, srclen - len, srclen, MAX_STRING);
- return retval;
- }
- stock sscanf(string[], format[], {Float,_}:...)
- {
- new name[MAX_PLAYER_NAME];
- #if defined isnull
- if (isnull(string))
- #else
- if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- stringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (string[stringPos] && string[stringPos] <= ' ')
- {
- stringPos++;
- }
- while (paramPos < paramCount && string[stringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = string[stringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = string[++stringPos];
- }
- do
- {
- stringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = string[stringPos];
- do
- {
- stringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, string[stringPos++]);
- }
- case 'f':
- {
- setarg(paramPos, 0, _:floatstr(string[stringPos]));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- stringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = stringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = string[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- string[end] = '\0';
- num = false;
- id = end - stringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, string[stringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- string[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- stringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = string[stringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = string[stringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- stringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
- {
- stringPos++;
- }
- while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
- {
- stringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
- public Spectator()
- {
- new string[350];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Spectate[i] != 255)
- {
- new targetid = Spectate[i];
- if(IsPlayerConnected(targetid))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- new Float:health,Float:armour,Float:health2;
- new name[MAX_PLAYER_NAME];
- new money = GetPlayerMoney(targetid);
- new carid = GetPlayerVehicleID(targetid);
- new kmh = GetPlayerSpeed(targetid, true);
- new bankmoney = PlayerInfo[targetid][pAccount];
- GetPlayerName(targetid, name, sizeof(name));
- GetPlayerHealth(targetid, health);
- GetPlayerArmour(targetid, armour);
- GetVehicleHealth(carid, health2);
- if(!IsPlayerInAnyVehicle(targetid))
- {
- format(string, sizeof(string),"~p~- ~h~%s (ID: %d) ~p~-~n~~n~~n~ ~b~Health: ~w~%.1f ~g~:-: ~b~Armour: ~w~%.1f ~n~ ~b~Money: ~w~$%d ~g~:-: ~b~Bank: ~w~$%d",name,targetid,health,armour,money,bankmoney);
- TextDrawSetString(Textdraw54[i],string);
- }
- else
- {
- format(string, sizeof(string),"~p~- ~h~%s (ID: %d) ~p~-~n~~n~~n~ ~b~Health: ~w~%.1f ~g~:-: ~b~Armour: ~w~%.1f ~n~ ~b~Money: ~w~$%d ~g~:-: ~b~Bank: ~w~$%d ~n~~n~~g~---------------------------------------------------~n~~n~ ~b~Vehicle ID: ~w~%d ~b~Vehicle HP: ~w~%.1f ~n~~n~~b~Speed: ~w~%d",name,targetid,health,armour,money,bankmoney,carid,health2,kmh);
- TextDrawSetString(Textdraw54[i],string);
- }
- }
- if(GetPlayerInterior(targetid) > 0)
- {
- SafeSetPlayerInterior(i,GetPlayerInterior(targetid));
- }
- if(GetPlayerVirtualWorld(targetid) > 0)
- {
- SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(targetid));
- }
- }//Targetid connected
- }
- }
- }
- }
- //------------------------------------------------------------------------------------------------------
- IsKeyJustDown(key, newkeys, oldkeys)
- {
- if((newkeys & key) && !(oldkeys & key)) return 1;
- return 0;
- }
- OnePlayAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp)
- {
- if (gPlayerUsingLoopingAnim[playerid] == 1) TextDrawHideForPlayer(playerid,txtAnimHelper);
- ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp);
- animation[playerid]++;
- }
- StopLoopingAnim(playerid)
- {
- gPlayerUsingLoopingAnim[playerid] = 0;
- ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0);
- }
- PreloadAnimLib(playerid, animlib[])
- {
- ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new string[128];
- new vehicle[24];
- GetVehicleName(vehicleid, vehicle, sizeof(vehicle));
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Spectate[i] != 255)
- {
- PlayerSpectateVehicle(i,vehicleid);
- }
- }
- }
- if(IsAnOwnableCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}%s",vehicle, vehicleid, CarInfo[vehicleid][cOwner]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsASalesVehicle(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Dealership",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- format(string,sizeof(string),"Type /v buy to buy this car for $%d",GetVehiclePrice(vehicleid));
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else
- {
- if(IsAGangCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Los SureƱos",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar2(vehicleid))
- {
- format(string,sizeof(string),"Y{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Le Signatra",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar3(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Yamaguchi",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar4(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}LCN",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar5(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}La Vice",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar6(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Sons of Anarchy",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAGangCar7(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Hitmen",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsACopCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}LSPD",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAnFbiCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}FBI",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsNgCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}National Guard",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsASwatCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}S.W.A.T",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsATacticalCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Tactical Team",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsASpecialFCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Special Forces",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAFiremenCar(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}LSFD",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else if(IsAnAmbulance(vehicleid))
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}LSMD",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- else
- {
- format(string,sizeof(string),"{FFFFFF}Ulazite u {00FF00}%s {FFFFFF}(%d) {00FF00}Vlasnik{FFFFFF}: {FF0000}Drzava",vehicle, vehicleid);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- }
- if(Gps[playerid] == 1)
- {
- TextDrawShowForPlayer(playerid, Textdraw53[playerid]);
- }
- if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
- {
- if (GetVehicleModel(vehicleid) == 520) // Hydra
- {
- if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 7 || IsSpecial(playerid) || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1 || PlayerInfo[playerid][pHydraR] == 1) { }
- else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Only Higher Ranked Law Enforcement Units May use This!!"); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X,Y,Z); SafeSetPlayerPos(playerid, X,Y,Z); }
- }
- if (GetVehicleModel(vehicleid) == 425) // Hunter
- {
- if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 7 || IsSpecial(playerid) || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1 || PlayerInfo[playerid][pHunterR] == 1) { }
- else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Only Higher Ranked Law Enforcement Units May use This!!"); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X,Y,Z); SafeSetPlayerPos(playerid, X,Y,Z); }
- }
- if (GetVehicleModel(vehicleid) == 432) // Rhino
- {
- if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 7 || IsSpecial(playerid) || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1 || PlayerInfo[playerid][pRhinoR] == 1) { }
- else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Only Higher Ranked Law Enforcement Units May use This!!"); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X,Y,Z); SafeSetPlayerPos(playerid, X,Y,Z); }
- }
- if (GetVehicleModel(vehicleid) == 430) // Predator
- {
- if(IsACop(playerid) && PlayerInfo[playerid][pRank] >= 7 || IsSpecial(playerid) || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1 || PlayerInfo[playerid][pPredR] == 1) { }
- else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "** Only Higher Ranked Law Enforcement Units May use This!!"); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X,Y,Z); SafeSetPlayerPos(playerid, X,Y,Z); }
- }
- if(IsADeveloperCar(vehicleid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 6) { }
- else { SendClientMessage(playerid, COLOR_LIGHTBLUE, "** You must be a Developer to use this!"); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X,Y,Z); SafeSetPlayerPos(playerid, X,Y,Z); }
- }
- }
- return 1;
- }
- public IsAnInstructor(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==11)
- {
- return 1;
- }
- if(leader==11)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAMember(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==5 || member==6 || member==8 || member==14 || member==15 || member==16)
- {
- return 1;
- }
- if(leader==5 || leader==6 || leader==8 || leader==14 || leader==15 || leader==16)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsACop(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==1 || member==2 || member==3)
- {
- return 1;
- }
- else if(leader==1 || leader==2 || leader==3)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAFreecop(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if((member == 0 && leader == 0) && PlayerInfo[playerid][pCopLic] == 1)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAFiremen(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==12)
- {
- return 1;
- }
- else if(leader==12)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAMedic(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==4)
- {
- return 1;
- }
- else if(leader==4)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsSpecial(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new swat = PlayerInfo[playerid][pSwat];
- new specialf = PlayerInfo[playerid][pSpecialF];
- new tactical = PlayerInfo[playerid][pTactical];
- if(tactical >= 3 || swat >= 3 || specialf >= 3)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAPDMember(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==1)
- {
- return 1;
- }
- else if(leader==1)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAnFbi(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==2)
- {
- return 1;
- }
- else if(leader==2)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAnNg(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new leader = PlayerInfo[playerid][pLeader];
- new member = PlayerInfo[playerid][pMember];
- if(member==3)
- {
- return 1;
- }
- else if(leader==3)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsASwat(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new swat = PlayerInfo[playerid][pSwat];
- if(swat>=1)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsATactical(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new tactical = PlayerInfo[playerid][pTactical];
- if(tactical>=1)
- {
- return 1;
- }
- }
- return 0;
- }
- public IsARentableVeh(carid)
- {
- for(new i = 0; i < sizeof(Rentveh); i++)
- {
- if(carid == Rentveh[i]) return 1;
- }
- return 0;
- }
- public IsAnOwnableCar(carid)
- {
- for(new i = 0; i < sizeof(ownedcar); i++)
- {
- if(carid == ownedcar[i]) return 1;
- }
- return 0;
- }
- public IsACreatedCar(carid)
- {
- for(new i = 0; i < sizeof(createdcar); i++)
- {
- if(carid == createdcar[i]) return 1;
- }
- return 0;
- }
- public IsAtDealership(playerid)
- {
- if(IsPlayerInRangeOfPoint(playerid, 125, 2128.0864,-1135.3912,25.5855) || IsPlayerInRangeOfPoint(playerid, 50,537.3366,-1293.2140,17.2422) || IsPlayerInRangeOfPoint(playerid, 75, 2781.0132,-1613.7152,10.9219) || IsPlayerInRangeOfPoint(playerid, 75, 1756.2378,-2546.2749,13.5469)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,100, 1099.995117,-1202.029296,17.804687) || IsPlayerInRangeOfPoint(playerid, 100, 2498.383300,-2263.643066,3.196316) || IsPlayerInRangeOfPoint(playerid, 50, 299.1723,-1518.6627,24.6007) || IsPlayerInRangeOfPoint(playerid, 75, 2520.0972,-1519.7384,23.9370)) return 1;
- else return 0;
- }
- public IsAtCarrental(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 30, 1696.5543,-1053.4685,23.9063))
- {
- return 1;
- }
- }
- return 0;
- }
- public IsAtClothShop(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 25, 20.5627,-103.7291,1005.2578) || IsPlayerInRangeOfPoint(playerid, 25,203.9068,-41.0728,1001.8047))
- {//Binco & Suburban
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 30,214.4470,-7.6471,1001.2109) || IsPlayerInRangeOfPoint(playerid, 50, 161.3765,-83.8416,1001.8047))
- {//Zip & Victim
- return 1;
- }
- }
- return 0;
- }
- public IsAtGasStation(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 6, 1004.0070,-939.3102,42.1797) || IsPlayerInRangeOfPoint(playerid, 6, 1944.3260,-1772.9254,13.3906))
- {//LS
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, -90.5515,-1169.4578,2.4079) || IsPlayerInRangeOfPoint(playerid, 6, -1609.7958,-2718.2048,48.5391))
- {//LS
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, -2029.4968,156.4366,28.9498) || IsPlayerInRangeOfPoint(playerid, 6, -2408.7590,976.0934,45.4175))
- {//SF
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, -2243.9629,-2560.6477,31.8841) || IsPlayerInRangeOfPoint(playerid, 8, -1676.6323,414.0262,6.9484))
- {//Between LS and SF
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, 2202.2349,2474.3494,10.5258) || IsPlayerInRangeOfPoint(playerid, 10, 614.9333,1689.7418,6.6968))
- {//LV
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, -1328.8250,2677.2173,49.7665) || IsPlayerInRangeOfPoint(playerid, 6, 70.3882,1218.6783,18.5165))
- {//LV
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, 2113.7390,920.1079,10.5255) || IsPlayerInRangeOfPoint(playerid, 6, -1327.7218,2678.8723,50.0625))
- {//LV
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 6, 656.4265,-559.8610,16.5015) || IsPlayerInRangeOfPoint(playerid, 6, 656.3797,-570.4138,16.5015))
- {//Dillimore
- return 1;
- }
- }
- return 0;
- }
- public IsAtFishPlace(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 1, 403.8266,-2088.7598,7.8359) || IsPlayerInRangeOfPoint(playerid, 1, 398.7553,-2088.7490,7.8359))
- {//Fishplace at the bigwheel
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1, 396.2197,-2088.6692,7.8359) || IsPlayerInRangeOfPoint(playerid, 1, 391.1094,-2088.7976,7.8359))
- {//Fishplace at the bigwheel
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1, 383.4157,-2088.7849,7.8359) || IsPlayerInRangeOfPoint(playerid, 1, 374.9598,-2088.7979,7.8359))
- {//Fishplace at the bigwheel
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1, 369.8107,-2088.7927,7.8359) || IsPlayerInRangeOfPoint(playerid, 1, 367.3637,-2088.7925,7.8359))
- {//Fishplace at the bigwheel
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 1, 362.2244,-2088.7981,7.8359) || IsPlayerInRangeOfPoint(playerid, 1, 354.5382,-2088.7979,7.8359))
- {//Fishplace at the bigwheel
- return 1;
- }
- }
- return 0;
- }
- public IsAtCookPlace(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0 ,369.9786,-4.0798,1001.8589))
- {//Cluckin Bell
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0 ,376.4466,-60.9574,1001.5078) || IsPlayerInRangeOfPoint(playerid, 3.0 ,378.1215,-57.4928,1001.5078))
- {//Burgershot
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 3.0 ,374.1185,-113.6361,1001.4922) || IsPlayerInRangeOfPoint(playerid, 3.0 ,377.7971,-113.7668,1001.4922))
- {//Well Stacked Pizza
- return 1;
- }
- }
- return 0;
- }
- public IsAtBar(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 4.0,495.7801,-76.0305,998.7578) || IsPlayerInRangeOfPoint(playerid, 4.0,499.9654,-20.2515,1000.6797))
- {//In grove street bar (with girlfriend), and in Havanna
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,1215.9480,-13.3519,1000.9219) || IsPlayerInRangeOfPoint(playerid, 10.0,-2658.9749,1407.4136,906.2734))
- {//PIG Pen
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,968.7739,-46.6145,1001.1172) || IsPlayerInRangeOfPoint(playerid, 10.0,968.7739,-46.6145,1001.1172))
- {//Yamaguchi HQ
- return 1;
- }
- else if(IsPlayerInRangeOfPoint(playerid, 4.0,-791.016,512.249,1336.41) || IsPlayerInRangeOfPoint(playerid, 10.0,-799.122,520.988,1336.41))
- {//Signatra House
- return 1;
- }
- }
- return 0;
- }
- public IsABoat(carid)
- {
- if(IsModelABoat(carid))
- {
- return 1;
- }
- return 0;
- }
- public IsAHarvest(carid)
- {
- for(new i = 0; i < sizeof(harvest); i++)
- {
- if(carid == harvest[i]) return 1;
- }
- return 0;
- }
- public IsADrugHarvest(carid)
- {
- for(new i = 0; i < sizeof(drugharvest); i++)
- {
- if(carid == drugharvest[i]) return 1;
- }
- return 0;
- }
- public IsASmuggleCar(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 442)
- {
- return 1;
- }
- return 0;
- }
- public IsASweeper(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 574)
- {
- return 1;
- }
- return 0;
- }
- public IsModelAPlane(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 460 || modelid == 464 || modelid == 476 || modelid == 511 || modelid == 512 || modelid == 513 || modelid == 519 || modelid == 520 || modelid == 553 || modelid == 577 || modelid == 592 || modelid == 593)
- {
- return 1;
- }
- return 0;
- }
- public IsAnEnterableModel(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 511 || m == 519 || m == 553 || m == 577 || m == 592 || m == 417 || m == 548 || m == 563 || m == 453 || m == 454 || m == 484 || m == 407 || m == 408 || m == 414 || m == 427 || m == 435 || m == 456 || m == 498 || m == 499 || m == 508 || m == 528 || m == 573 || m == 591 || m == 601 || m == 609)
- {
- return 1;
- }
- return 0;
- }
- public IsAnEnterableCar(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 407 || m == 408 || m == 414 || m == 427 || m == 435 || m == 456 || m == 498 || m == 499 || m == 508 || m == 528 || m == 573 || m == 591 || m == 601 || m == 609)
- {
- return 1;
- }
- return 0;
- }
- public IsAnEnterableHeli(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 417 || m == 548 || m == 563)
- {
- return 1;
- }
- return 0;
- }
- public IsAnEnterableBoat(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 453 || m == 454 || m == 484)
- {
- return 1;
- }
- return 0;
- }
- public IsAnEnterablePlane(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 511 || m == 519 || m == 553 || m == 577 || m == 592)
- {
- return 1;
- }
- return 0;
- }
- public IsModelABike(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 448 || modelid == 461 || modelid == 462 || modelid == 463 || modelid == 468 || modelid == 471 || modelid == 481 || modelid == 509 || modelid == 510 || modelid == 521 || modelid == 522 || modelid == 523 || modelid == 581 || modelid == 586)
- {
- return 1;
- }
- return 0;
- }
- public IsModelABycicle(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 509 || modelid == 481 || modelid == 510)
- {
- return 1;
- }
- return 0;
- }
- public IsModelAHeli(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 417 || modelid == 425 || modelid == 447 || modelid == 465 || modelid == 469 || modelid == 487 || modelid == 488 || modelid == 497 || modelid == 501 || modelid == 548 || modelid == 563)
- {
- return 1;
- }
- return 0;
- }
- public IsModelABoat(carid)
- {
- new modelid = GetVehicleModel(carid);
- if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493)
- {
- return 1;
- }
- return 0;
- }
- public IsModelASpecial(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 424 || m == 432 || m == 449 || m == 457 || m == 485 || m == 486 || m == 500 || m == 532 || m == 537 || m == 568 || m == 571 || m == 572 || m == 573 || m == 574 || m == 429 || m == 480 || m == 533 || m == 536 || m == 467 || m == 575)
- {
- return 1;
- }
- return 0;
- }
- public IsAPlane(carid)
- {
- if(IsModelAPlane(carid))
- {
- return 1;
- }
- return 0;
- }
- public IsACopCar(carid)
- {
- for(new i = 0; i < sizeof(copcar); i++)
- {
- if(carid == copcar[i]) return 1;
- }
- return 0;
- }
- public IsAFiremenCar(carid)
- {
- for(new i = 0; i < sizeof(fdcar); i++)
- {
- if(carid == fdcar[i]) return 1;
- }
- return 0;
- }
- public IsASwatCar(carid)
- {
- for(new i = 0; i < sizeof(swatcar); i++)
- {
- if(carid == swatcar[i]) return 1;
- }
- return 0;
- }
- public IsAnFbiCar(carid)
- {
- for(new i = 0; i < sizeof(fbicar); i++)
- {
- if(carid == fbicar[i]) return 1;
- }
- return 0;
- }
- public IsATacticalCar(carid)
- {
- for(new i = 0; i < sizeof(tacticalcar); i++)
- {
- if(carid == tacticalcar[i]) return 1;
- }
- return 0;
- }
- public IsNgCar(carid)
- {
- for(new i = 0; i < sizeof(armycar); i++)
- {
- if(carid == armycar[i]) return 1;
- }
- return 0;
- }
- public IsASpecialFCar(carid)
- {
- for(new i = 0; i < sizeof(specialfcar); i++)
- {
- if(carid == specialfcar[i]) return 1;
- }
- return 0;
- }
- public IsAGovernmentCar(carid)
- {
- for(new i = 0; i < sizeof(governcar); i ++)
- {
- if(carid == governcar[i]) return 1;
- }
- return 0;
- }
- public IsATank(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 432)
- {
- return 1;
- }
- return 0;
- }
- public IsAnAmbulance(carid)
- {
- for(new i = 0; i < sizeof(ambulance); i++)
- {
- if(carid == ambulance[i]) return 1;
- }
- return 0;
- }
- public IsAnAdminCar(carid)
- {
- for(new i = 0; i < sizeof(admincar); i++)
- {
- if(carid == admincar[i]) return 1;
- }
- return 0;
- }
- public IsADeveloperCar(carid)
- {
- for(new i = 0; i < sizeof(developercar); i++)
- {
- if(carid == developercar[i]) return 1;
- }
- return 0;
- }
- public IsAnFiretruck(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 407 || model == 544)
- {
- return 1;
- }
- return 0;
- }
- public IsATruck(carid)
- {
- new m = GetVehicleModel(carid);
- if(m == 403 || m == 406 || m == 408 || m == 414 || m == 443 || m == 456 || m == 455 || m == 498 || m == 499 || m == 514 || m == 515 || m == 609)
- {
- return 1;
- }
- return 0;
- }
- public IsAPizzabike(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 448)
- {
- return 1;
- }
- return 0;
- }
- public IsABus(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 431 || model == 437)
- {
- return 1;
- }
- return 0;
- }
- public IsATowcar(carid)
- {
- new model = GetVehicleModel(carid);
- if(model == 525)
- {
- return 1;
- }
- return 0;
- }
- public IsAGangCar(carid)
- {
- for(new i = 0; i < sizeof(surenoscar); i++)
- {
- if(carid == surenoscar[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar2(carid)
- {
- for(new i = 0; i < sizeof(signatracar); i++)
- {
- if(carid == signatracar[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar3(carid)
- {
- for(new i = 0; i < sizeof(yamaguchicar); i++)
- {
- if(carid == yamaguchicar[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar4(carid)
- {
- for(new i = 0; i < sizeof(LCNcar); i++)
- {
- if(carid == LCNcar[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar5(carid)
- {
- for(new i = 0; i < sizeof(vicecar); i++)
- {
- if(carid == vicecar[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar6(carid)
- {
- for(new i = 0; i < sizeof(anarchybike); i++)
- {
- if(carid == anarchybike[i]) return 1;
- }
- return 0;
- }
- public IsAGangCar7(carid)
- {
- for(new i = 0; i < sizeof(hitmencar); i++)
- {
- if(carid == hitmencar[i]) return 1;
- }
- return 0;
- }
- public IsABike(carid)
- {
- if(IsModelABike(carid))
- {
- return 1;
- }
- return 0;
- }
- public IsAOBike(carid)
- {
- if(IsARentableVeh(carid))
- {
- return 1;
- }
- return 0;
- }
- //------------------------------------------------------------------------------------------------------
- dcmd_unban(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 5)
- return 0;
- new rcmsg[80], acct[24], file[64],name[24],string[128],otherfile[64];
- GetPlayerName(playerid, name, sizeof(name));
- if(sscanf(params, "s", acct))
- return SendClientMessage(playerid, COLOR_LIGHTRED, "Usage: /unban <account name>");
- format(file, sizeof(file),"LARP/Users/%s.ini", acct);
- if(!dini_Exists(file))
- return SendClientMessage(playerid, COLOR_LIGHTRED,"Error: account doesn't exists!");
- dini_IntSet(file, "Banned", 0);
- format(ipFILE, 128, "LARP/Users/Aliases/%s.txt", acct);
- format(rcmsg, sizeof(rcmsg), "unbanip %s", dini_Get(ipFILE,"NameIp"));
- SendRconCommand(rcmsg);
- SendRconCommand("reloadbans");
- format(otherfile,sizeof(otherfile),"LARP/Users/Bans/%s.ban",dini_Get(ipFILE,"NameIp"));
- fremove(otherfile);
- format(string, sizeof(string), "[ADMIN]: %s has unbanned The account of %s.", name,acct);
- ABroadCast(COLOR_LIGHTRED,string, 5);
- format(string, sizeof(string), "[ADMIN]: IP %s has been removed by the ban list by %s.", dini_Get(ipFILE,"NameIp"), name);
- ABroadCast(COLOR_WHITE,string, 5);
- format(string, sizeof(string), "* Administrator %s Has Unbanned the account of %s", name,acct);
- SendClientMessageToAll(COLOR_NICERED,string);
- format(string, sizeof(string), "* Successfuly Unbanned %s's account & removed %s from the ban list", name,dini_Get(ipFILE,"NameIp"));
- SendClientMessage(playerid,TEAM_GROVE_COLOR,string);
- new y, m, d;
- new h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Unbanned the Account of %s (%s)",d,m,y,h,mi,s,name,acct,dini_Get(ipFILE,"NameIp"));
- LoginLog(string);
- return 1;
- }
- /*dcmd_saveeverything(playerid, params[])
- {
- #pragma unused params
- if(!IsPlayerAdmin(playerid))
- return 0;
- for(new i = 0; i < sizeof(HouseInfo); i++)
- {
- OnPropUpdate(1,i);
- }
- for(new i = 1; i < sizeof(CarInfo); i++)
- {
- OnPropUpdate(4,i);
- }
- for(new i = 0; i < sizeof(BizzInfo); i++)
- {
- OnPropUpdate(2,i);
- }
- for(new i = 0; i < sizeof(SBizzInfo); i++)
- {
- OnPropUpdate(3,i);
- }
- return 1;
- }*/
- dcmd_alias(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
- {
- if(!strlen(params))
- return SendClientMessage(playerid, COLOR_GREY, "{FF0000}KORISCENJE{FFFFFF}: {FF0000}/alias {FFFFFF}[{00FF00}playerid{FFFFFF}]");
- new player1, playername[MAX_PLAYER_NAME], str[128], tmp3[50];
- player1 = strval(params);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
- {
- GetPlayerIp(player1,tmp3,50);
- GetPlayerName(player1, playername, sizeof(playername));
- format(str,sizeof(str),"Aliases for %s (%d) are: %s", playername, player1, dini_Get("LARP/Users/Aliases/alias.txt",tmp3) );
- return SendClientMessage(playerid,COLOR_GREY,str);
- }
- else return SendClientMessage(playerid, COLOR_GREY, "* Player is not connected or is yourself");
- }
- else return SendClientMessage(playerid,COLOR_GREY,"* ERROR: You are not a high enough level to use this command");
- }
- dcmd_ips(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
- {
- if(!strlen(params))
- return SendClientMessage(playerid, COLOR_GREY, "{FF0000}KORISCENJE{FFFFFF}: {FF0000}/ips {FFFFFF}[{00FF00}playerid{FFFFFF}]");
- new player1, playername[MAX_PLAYER_NAME], str[128];
- player1 = strval(params);
- if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
- {
- GetPlayerName(player1, playername, sizeof(playername));
- format(str,sizeof(str),"IPs Used for %s (%d) are: %s", playername, player1, dini_Get("LARP/Users/Aliases/ips.txt",playername) );
- return SendClientMessage(playerid,COLOR_GREY,str);
- }
- else return SendClientMessage(playerid, COLOR_GREY, "* Player is not connected or is yourself");
- }
- else return SendClientMessage(playerid,COLOR_GREY,"* ERROR: You are not a high enough level to use this command");
- }
- dcmd_getips(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2)
- return SendClientMessage(playerid, COLOR_GREY,"* You're not authorized to use this command!");
- new name2[24],msg[128];
- if(sscanf(params, "s", name2))
- return SendClientMessage(playerid, COLOR_GREY, "{FF0000}KORISCENJE{FFFFFF}: {FF0000}/getips {FFFFFF}<{00FF00}player name{FFFFFF}>");
- format(ipFILE, 64, "LARP/Users/Aliases/%s.txt", name2);
- if(!dini_Exists(ipFILE))
- return SendClientMessage(playerid, COLOR_GREY, "Name file not found. (This is Case Sensitive!)");
- format(msg,sizeof(msg),"IPs Used for name %s are: %s", name2, dini_Get("LARP/Users/Aliases/ips.txt",name2) );
- return SendClientMessage(playerid,COLOR_GREY,msg);
- }
- dcmd_getaliases(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] <= 2)
- return SendClientMessage(playerid, COLOR_GREY,"* You're not authorized to use this command!");
- new tmp3[50],msg[128], name[24];
- if(sscanf(params, "s", name))
- return SendClientMessage(playerid, COLOR_GREY, "{FF0000}KORISCENJE{FFFFFF}: {FF0000}/getaliases {FFFFFF}<{00FF00}player name{FFFFFF}>");
- format(ipFILE, 64, "LARP/Users/Aliases/%s.txt", name);
- if(!dini_Exists(ipFILE))
- return SendClientMessage(playerid, COLOR_GREY, "Name file not found. (This is Case Sensitive!)");
- strmid(tmp3,dini_Get(ipFILE, "Nameip"),0,50,50);
- format(msg,sizeof(msg),"Aliases for name %s are: %s", name, dini_Get("LARP/Users/Aliases/alias.txt",tmp3) );
- return SendClientMessage(playerid,COLOR_GREY,msg);
- }
- dcmd_acheckcode(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 5)
- return SendClientMessage(playerid, COLOR_GREY, "* You are not authorized to use this!!");
- new carid;
- new comment[64];
- if(sscanf(params, "i", carid))
- return SendClientMessage(playerid, 0xFF6600FF,"{FF0000}KORISCENJE{FFFFFF}: \"{FF0000}/acheckcode {FFFFFF}<{00FF00}carid{FFFFFF}>\"");
- if(IsAnOwnableCar(carid))
- {
- format(comment, sizeof(comment),"* Car id %d code is %d",carid, CarInfo[carid][cCode]);
- }
- else
- {
- format(comment, sizeof(comment),"* Car id %d code is %d",carid, VehiclePass[carid]);
- }
- SendClientMessage(playerid, COLOR_GREY,comment);
- return 1;
- }
- dcmd_attach(playerid, params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1337)
- return 0;
- new modelid,slot,bone,Float:fX,Float:fY,Float:fZ,Float:fRX,Float:fRY,Float:fRZ,Float:ScaleX,Float:ScaleY,Float:ScaleZ;
- if(sscanf(params, "iiifffffffff", slot,modelid, bone, fX,fY,fZ,fRX,fRY,fRZ,ScaleX,ScaleY,ScaleZ))
- return SendClientMessage(playerid, 0xFF6600FF,"Correct Usage: \"/attach <index(0-4)> <modelid> <bone(1-16)> <x> <y> <z> <rotx> <roty> <rotz> <scalex> <scaley> <scalez>\"");
- if(IsPlayerAttachedObjectSlotUsed(playerid,slot))
- {
- RemovePlayerAttachedObject(playerid,slot);
- SetPlayerAttachedObject(playerid, slot, modelid, bone, fX,fY,fZ,fRX,fRY,fRZ,ScaleX,ScaleY,ScaleZ);
- }
- else
- {
- SetPlayerAttachedObject(playerid, slot, modelid, bone, fX,fY,fZ,fRX,fRY,fRZ,ScaleX,ScaleY,ScaleZ);
- }
- return 1;
- }
- dcmd_unattach(playerid,params[])
- {
- if(PlayerInfo[playerid][pAdmin] < 1337)
- return 0;
- new idx;
- if (sscanf(params, "i", idx))
- return SendClientMessage(playerid,COLOR_WHITE, "{FF0000}KORISCENJE{FFFFFF}: {FF0000}/unattach{FFFFFF}<{00FF00}index{FFFFFF}> ");
- if(IsPlayerAttachedObjectSlotUsed(playerid, idx))
- RemovePlayerAttachedObject(playerid, idx);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new string[128];
- new string2[128];
- new plname[MAX_PLAYER_NAME];
- new playersip[64];
- new zone[MAX_ZONE_NAME];
- new bancheck[64];
- new msg2[128];
- new y, m, d;
- new h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
- GetPlayerName(playerid, plname, sizeof(plname));
- GetPlayerIp(playerid,playersip,sizeof(playersip));
- new namestring = strfind(plname, "_", true);
- format(string, sizeof(string),"%s",playersip);
- gPlayerUsingLoopingAnim[playerid] = 0;
- gPlayerAnimLibsPreloaded[playerid] = 0;
- if(AntiName == 1)
- {
- if(namestring == -1)
- {
- format(string, sizeof(string),"%s, Has been kicked by the Anticheat Peter Griffin for Having an Unvalid Name",plname);
- SendClientMessageToAll(COLOR_NICERED, string);
- SendClientMessage(playerid, COLOR_YELLOW2, "Immigration Department: Your name is not acceptable.");
- SendClientMessage(playerid, COLOR_YELLOW2, "Hint: Your name must be in the format Firstname_Lastname.");
- format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] Anticheat Has Kicked %s for Invalid Name",d,m,y,h,mi,s,plname);
- KickLog(string);
- Kick(playerid);
- return 1;
- }
- }
- if(IsPlayerNPC(playerid))
- {
- SpawnPlayer(playerid);
- return 1;
- }
- gActivePlayers[playerid]++;
- numplayers++;
- TestPoints[playerid] = 0;
- OfficerCourseStep[playerid] = 255;
- IsPlayerInEVehicle[playerid] = 9999;
- Searching[playerid] = 0;
- admin[playerid] = 0;
- AFK[playerid] = 0;
- UsedAreaRecently[playerid] = 0;
- SelectChar[playerid] = 0;
- HidePM[playerid] = 0;
- PhoneOnline[playerid] = 0;
- SelectCharID[playerid] = 0;
- SelectCharPlace[playerid] = 0;
- ChosenSkin[playerid] = 0;
- GettingJob[playerid] = 0;
- GuardOffer[playerid] = 999;
- GuardPrice[playerid] = 0;
- ApprovedLawyer[playerid] = 0;
- CallLawyer[playerid] = 0;
- WantLawyer[playerid] = 0;
- KickPlayer[playerid] = 0;
- AdminPos[playerid][0] = 0.00;
- AdminPos[playerid][1] = 0.00;
- AdminPos[playerid][2] = 0.00;
- UsedFind[playerid] = 0;
- CP[playerid] = 0;
- Robbed[playerid] = 0;
- CarOffer[playerid] = 999;
- CarPrice[playerid] = 0;
- CarID[playerid] = 0;
- CarCalls[playerid] = 0;
- RobbedTime[playerid] = 0;
- MoneyMessage[playerid] = 0;
- Training[playerid] = 0;
- Condom[playerid] = 0;
- Rope[playerid] = 0;
- STDPlayer[playerid] = 0;
- SexOffer[playerid] = 999;
- SexPrice[playerid] = 0;
- RepairOffer[playerid] = 999;
- RepairPrice[playerid] = 0;
- RepairCar[playerid] = 0;
- Commands[playerid] = 0;
- Text[playerid] = 0;
- votedrecently[playerid] = 0;
- Showing[playerid] = 0;
- TalkingLive[playerid] = 255;
- LiveOffer[playerid] = 999;
- TakingLesson[playerid] = 0;
- RefillOffer[playerid] = 999;
- RefillPrice[playerid] = 0;
- DrugOffer[playerid] = 999;
- PlayerCuffed[playerid] = 0;
- DrugPrice[playerid] = 0;
- CanUseUpgrade[playerid] = 0;
- CanChangeName[playerid] = 0;
- RegistrationStep[playerid] = 0;
- OnCK[playerid] = 999;
- GettingCK[playerid] = 999;
- DrugGram[playerid] = 0;
- ConnectedToPC[playerid] = 0;
- OrderReady[playerid] = 0;
- JailPrice[playerid] = 0;
- MedicTime[playerid] = 0;
- NeedMedicTime[playerid] = 0;
- MedicBill[playerid] = 0;
- GotHit[playerid] = 0;
- WantedPoints[playerid] = 0;
- GoChase[playerid] = 999;
- GetChased[playerid] = 999;
- PlacedNews[playerid] = 0;
- PlayerInfo[playerid][pDuty] = 0;
- WantedLevel[playerid] = 0;
- TestFishes[playerid] = 0;
- Fails[playerid] = 0;
- BoxWaitTime[playerid] = 0;
- SchoolSpawn[playerid] = 0;
- ChangePos2[playerid][1] = 0;
- SafeTime[playerid] = 60;
- TransportDuty[playerid] = 0;
- PlayerTied[playerid] = 0;
- BusCallTime[playerid] = 0;
- TaxiCallTime[playerid] = 0;
- MedicCallTime[playerid] = 0;
- MechanicCallTime[playerid] = 0;
- BusrouteEast[playerid][0] = 0;
- BusrouteWest[playerid][0] = 0;
- BusShowLocation[playerid][0] = 0;
- BusShowLocationC[playerid] = 0;
- FindTimePoints[playerid] = 0;
- FindTime[playerid] = 0;
- JobDuty[playerid] = 0;
- Mobile[playerid] = 255;
- Music[playerid] = 0;
- BoxOffer[playerid] = 999;
- PlayerBoxing[playerid] = 0;
- Spectate[playerid] = 255;
- PlayerDrunk[playerid] = 0;
- PlayerDrunkTime[playerid] = 0;
- Attached[playerid] = 0;
- Unspec[playerid][sLocal] = 255;
- FishCount[playerid] = 0;
- WritingPaper[playerid] = 0;
- WritingPaperNumber[playerid] = 999;
- WritingLine[playerid] = 0;
- BringingPaper[playerid] = 0;
- GotPaper[playerid] = 0;
- PaperOffer[playerid] = 999;
- ScriptMoney[playerid] = 0;
- ScriptMoneyUpdated[playerid] = 0;
- for (new c=0; c<13; c++) ScriptWeapons[playerid][c] = 0;
- ScriptWeaponsUpdated[playerid] = 0;
- gLastCar[playerid] = 0;
- FirstSpawn[playerid] = 1;
- gOoc[playerid] = 0;
- gNews[playerid] = 0;
- BigEar[playerid] = 0;
- gDice[playerid] = 0;
- gFam[playerid] = 0;
- gGas[playerid] = 1;
- gPlayerLogged[playerid] = 0;
- gPlayerLogTries[playerid] = 0;
- gPlayerSpawned[playerid] = 0;
- PlayerTazeTime[playerid] = 0;
- PlayerStoned[playerid] = 0;
- StartTime[playerid] = 0;
- TicketOffer[playerid] = 999;
- TicketMoney[playerid] = 0;
- MatsHolding[playerid] = 0;
- TutTime[playerid] = 0;
- TaxiAccepted[playerid] = 999;
- BusAccepted[playerid] = 999;
- NoFuel[playerid] = 0;
- HireCar[playerid] = 299;
- GangCar[playerid] = 512;
- PlayersChannel[playerid] = 999;
- TransportValue[playerid] = 0;
- TransportMoney[playerid] = 0;
- TransportTime[playerid] = 0;
- TransportCost[playerid] = 0;
- TransportDriver[playerid] = 999;
- Locator[playerid] = 0;
- WatchingTV[playerid] = 0;
- Fishes[playerid][pLastFish] = 0;
- Fishes[playerid][pFishID] = 0;
- ProposeOffer[playerid] = 999;
- MarryWitness[playerid] = 999;
- MarryWitnessOffer[playerid] = 999;
- MarriageCeremoney[playerid] = 0;
- ProposedTo[playerid] = 999;
- GotProposedBy[playerid] = 999;
- DivorceOffer[playerid] = 999;
- PizzaCallTime[playerid] = 0;
- bPizza[playerid] = 0;
- sPizza[playerid] = 0;
- gEngine[playerid] = 0;
- FarmerVar[playerid] = 0;
- FarmerPickup[playerid][0] = 0;
- SmugglerWork[playerid] = 0;
- SmuggledDrugs[playerid] = 0;
- JustDied[playerid] = 0;
- KnockedDown[playerid] = 0;
- UnidentifedCall[playerid] = 0;
- LicenseOffer[playerid] = 999;
- LicensePrice[playerid] = 0;
- LicenseType[playerid] = 0;
- UsingDrugs[playerid] = 0;
- AfterTutorial[playerid] = 0;
- OwnableCarOffer[playerid] = 999;
- OwnableCarID[playerid] = 0;
- OwnableCarPrice[playerid] = 0;
- BlindFold[playerid] = 0;
- PlayerIsSweeping[playerid] = 0;
- JustReported[playerid] = 0;
- PlayerNeedsHelp[playerid] = 0;
- AdminSpec[playerid] = 0;
- IsSmoking[playerid] = 0;
- UsingSmokeAnim[playerid] = 0;
- ReduceTime[playerid] = 0;
- CreatingGun[playerid] = 0;
- CreatingGunAmmo[playerid] = 0;
- CreatingGunPrice[playerid] = 0;
- IsPuttingMaterials[playerid] = 0;
- IsTakingGun[playerid] = 0;
- InAFoodPlace[playerid] = 0;
- UcAdmin[playerid] = 0;
- Gps[playerid] = 0;
- PlayerInfo[playerid][pLevel] = 0;
- PlayerInfo[playerid][pSpawn] = 0;
- PlayerInfo[playerid][pAdmin] = 0;
- PlayerInfo[playerid][pRegularRank] = 0;
- PlayerInfo[playerid][gPupgrade] = 0;
- PlayerInfo[playerid][pConnectSeconds] = 0;
- PlayerInfo[playerid][pReg] = 0;
- PlayerInfo[playerid][pSex] = 0;
- PlayerInfo[playerid][pAge] = 0;
- PlayerInfo[playerid][pDuty] = 0;
- PlayerInfo[playerid][pOrigin] = 0;
- PlayerInfo[playerid][pExp] = 0;
- PlayerInfo[playerid][pDuty] = 0;
- PlayerInfo[playerid][pGPS] = 0;
- PlayerInfo[playerid][pBlind] = 0;
- PlayerInfo[playerid][pFrozen] = 0;
- PlayerInfo[playerid][pAccount] = 0;
- PlayerInfo[playerid][pCrimes] = 0;
- strmid(PlayerInfo[playerid][pCrimeReason], "None", 0, strlen("None"), 255);
- strmid(Typed[playerid], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pWanted] = 0;
- PlayerInfo[playerid][pWantedLevel] = 0;
- PlayerInfo[playerid][pDeaths] = 0;
- strmid(PlayerInfo[playerid][pWhyLeft], "Unknown", 0, strlen("Unknown"), 255);
- PlayerInfo[playerid][pArrested] = 0;
- PlayerInfo[playerid][pWantedDeaths] = 0;
- PlayerInfo[playerid][pPhoneBook] = 0;
- PlayerInfo[playerid][pLottoNr] = 0;
- PlayerInfo[playerid][pFishes] = 0;
- PlayerInfo[playerid][pBiggestFish] = 0;
- PlayerInfo[playerid][pJob] = 0;
- PlayerInfo[playerid][pPayCheck] = 0;
- PlayerInfo[playerid][pHeadValue] = 0;
- PlayerInfo[playerid][pJailed] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pRobTime] = 0;
- PlayerInfo[playerid][pMats] = 0;
- PlayerInfo[playerid][pDrugs] = 0;
- PlayerInfo[playerid][pLeader] = 0;
- PlayerInfo[playerid][pMember] = 0;
- PlayerInfo[playerid][pFMember] = 255;
- PlayerInfo[playerid][pRank] = 0;
- PlayerInfo[playerid][pChar] = 0;
- PlayerInfo[playerid][pContractTime] = 0;
- PlayerInfo[playerid][pDetSkill] = 0;
- PlayerInfo[playerid][pSexSkill] = 0;
- PlayerInfo[playerid][pBoxSkill] = 0;
- PlayerInfo[playerid][pLawSkill] = 0;
- PlayerInfo[playerid][pMechSkill] = 0;
- PlayerInfo[playerid][pJackSkill] = 0;
- PlayerInfo[playerid][pCarSkill] = 0;
- PlayerInfo[playerid][pNewsSkill] = 0;
- PlayerInfo[playerid][pDrugsSkill] = 0;
- PlayerInfo[playerid][pCookSkill] = 0;
- PlayerInfo[playerid][pFishSkill] = 0;
- PlayerInfo[playerid][pSHealth] = 0.0;
- PlayerInfo[playerid][pInt] = 0;
- PlayerInfo[playerid][pInteriorNr] = 0;
- PlayerInfo[playerid][pLocal] = 255;
- PlayerInfo[playerid][pTeam] = 3;
- PlayerInfo[playerid][pModel] = 7;
- new randphone = 100000 + random(899999);//minimum 1000 max 9999 //giving one at the start
- PlayerInfo[playerid][pPnumber] = randphone;
- PlayerInfo[playerid][pPcarkey] = 9999;
- PlayerInfo[playerid][pPcarkey2] = 9999;
- PlayerInfo[playerid][pPhousekey] = 9999;
- PlayerInfo[playerid][pGangKey] = 255;
- PlayerInfo[playerid][pPbiskey] = 9999;
- PlayerInfo[playerid][pPassport] = 0;
- PlayerInfo[playerid][pCarLic] = 0;
- PlayerInfo[playerid][pFlyLic] = 0;
- PlayerInfo[playerid][pBoatLic] = 0;
- PlayerInfo[playerid][pFishLic] = 0;
- PlayerInfo[playerid][pGunLic] = 0;
- PlayerInfo[playerid][pCopLic] = 0;
- PlayerInfo[playerid][pCarTime] = 0;
- PlayerInfo[playerid][pPayDay] = 0;
- PlayerInfo[playerid][pPayDayHad] = 0;
- PlayerInfo[playerid][pWatch] = 0;
- PlayerInfo[playerid][pCrashed] = 0;
- PlayerInfo[playerid][pWins] = 0;
- PlayerInfo[playerid][pLoses] = 0;
- PlayerInfo[playerid][pAlcoholPerk] = 0;
- PlayerInfo[playerid][pDrugPerk] = 0;
- PlayerInfo[playerid][pMiserPerk] = 0;
- PlayerInfo[playerid][pPainPerk] = 0;
- PlayerInfo[playerid][pTraderPerk] = 0;
- PlayerInfo[playerid][pTut] = 0;
- PlayerInfo[playerid][pTutDone] = 0;
- PlayerInfo[playerid][pDTK] = 0;
- PlayerInfo[playerid][pDSTK] = 0;
- PlayerInfo[playerid][pWarned] = 0;
- PlayerInfo[playerid][pSwat] = 0;
- PlayerInfo[playerid][pDM] = 0;
- PlayerInfo[playerid][pHydraR] = 0;
- PlayerInfo[playerid][pHunterR] = 0;
- PlayerInfo[playerid][pRhinoR] = 0;
- PlayerInfo[playerid][pPredR] = 0;
- PlayerInfo[playerid][pViewPms] = 0;
- PlayerInfo[playerid][pAppearList] = 0;
- PlayerInfo[playerid][pDBanned] = 0;
- PlayerInfo[playerid][pTactical] = 0;
- PlayerInfo[playerid][pSpecialF] = 0;
- PlayerInfo[playerid][pWarns] = 0;
- PlayerInfo[playerid][pFuel] = 0;
- PlayerInfo[playerid][pVirWorld] = 0;
- PlayerInfo[playerid][pRequestingBackup] = 0;
- PlayerInfo[playerid][pRoadblock] = 0;
- PlayerInfo[playerid][pFishTool] = 0;
- strmid(PlayerInfo[playerid][pNote1], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNote1s] = 0;
- strmid(PlayerInfo[playerid][pNote2], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNote2s] = 0;
- strmid(PlayerInfo[playerid][pNote3], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNote3s] = 0;
- strmid(PlayerInfo[playerid][pNote4], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNote4s] = 0;
- strmid(PlayerInfo[playerid][pNote5], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNote5s] = 0;
- PlayerInfo[playerid][pInvWeapon] = 0;
- PlayerInfo[playerid][pInvAmmo] = 0;
- PlayerInfo[playerid][pInvWeapon2] = 0;
- PlayerInfo[playerid][pInvAmmo2] = 0;
- PlayerInfo[playerid][pInvWeapon3] = 0;
- PlayerInfo[playerid][pInvAmmo3] = 0;
- PlayerInfo[playerid][pInvWeapon4] = 0;
- PlayerInfo[playerid][pInvAmmo4] = 0;
- PlayerInfo[playerid][pInvWeapon5] = 0;
- PlayerInfo[playerid][pInvAmmo5] = 0;
- PlayerInfo[playerid][pInvWeapon6] = 0;
- PlayerInfo[playerid][pInvAmmo6] = 0;
- PlayerInfo[playerid][pLighter] = 0;
- PlayerInfo[playerid][pCigarettes] = 0;
- PlayerInfo[playerid][pMask] = 0;
- PlayerInfo[playerid][pMaskuse] = 0;
- PlayerInfo[playerid][pAdminDuty] = 0;
- PlayerInfo[playerid][pTesterDuty] = 0;
- PlayerInfo[playerid][pHelper] = 0;
- PlayerInfo[playerid][pTester] = 0;
- PlayerInfo[playerid][pSpeedo] = 0;
- PlayerInfo[playerid][pHideNumber] = 0;
- PlayerInfo[playerid][pSpeaker] = 0;
- PlayerInfo[playerid][pWarned] = 0;
- PlayerInfo[playerid][pSwat] = 0;
- PlayerInfo[playerid][pTactical] = 0;
- PlayerInfo[playerid][pSpecialF] = 0;
- PlayerInfo[playerid][pDBanned] = 0;
- PlayerInfo[playerid][pDesertSkill] = 0;
- PlayerInfo[playerid][pSilenSkill] = 0;
- PlayerInfo[playerid][pPistSkill] = 0;
- PlayerInfo[playerid][pShotgSkill] = 0;
- PlayerInfo[playerid][pSawnSkill] = 0;
- PlayerInfo[playerid][pUziSkill] = 0;
- PlayerInfo[playerid][pSmgSkill] = 0;
- PlayerInfo[playerid][pAkSkill] = 0;
- PlayerInfo[playerid][pM4Skill] = 0;
- PlayerInfo[playerid][pCombSkill] = 0;
- PlayerInfo[playerid][pAchievement0] = 0;
- PlayerInfo[playerid][pAchievement1] = 0;
- PlayerInfo[playerid][pAchievement2] = 0;
- PlayerInfo[playerid][pAchievement3] = 0;
- PlayerInfo[playerid][pAchievement4] = 0;
- PlayerInfo[playerid][pAchievement5] = 0;
- PlayerInfo[playerid][pAchievement6] = 0;
- PlayerInfo[playerid][pAchievement7] = 0;
- PlayerInfo[playerid][pAchievement8] = 0;
- PlayerInfo[playerid][pAchievement9] = 0;
- PlayerInfo[playerid][pAchievement10] = 0;
- PlayerInfo[playerid][pAchievement11] = 0;
- PlayerInfo[playerid][pAchievement12] = 0;
- PlayerInfo[playerid][pAchievement13] = 0;
- PlayerInfo[playerid][pAchievement14] = 0;
- PlayerInfo[playerid][pAchievement15] = 0;
- PlayerInfo[playerid][pAchievement16] = 0;
- PlayerInfo[playerid][pAchievement17] = 0;
- PlayerInfo[playerid][pAchievement18] = 0;
- PlayerInfo[playerid][pAchievement19] = 0;
- PlayerInfo[playerid][pAchievement20] = 0;
- PlayerInfo[playerid][pWeapon] = 0;
- PlayerInfo[playerid][pAmmo] = 0;
- PlayerInfo[playerid][pWeapon2] = 0;
- PlayerInfo[playerid][pAmmo2] = 0;
- PlayerInfo[playerid][pWeapon3] = 0;
- PlayerInfo[playerid][pAmmo3] = 0;
- PlayerInfo[playerid][pWeapon4] = 0;
- PlayerInfo[playerid][pAmmo4] = 0;
- PlayerInfo[playerid][pWeapon5] = 0;
- PlayerInfo[playerid][pAmmo5] = 0;
- PlayerInfo[playerid][pWeapon6] = 0;
- PlayerInfo[playerid][pAmmo6] = 0;
- PlayerInfo[playerid][pWeapon7] = 0;
- PlayerInfo[playerid][pAmmo7] = 0;
- PlayerInfo[playerid][pWeapon8] = 0;
- PlayerInfo[playerid][pAmmo8] = 0;
- PlayerInfo[playerid][pWeapon9] = 0;
- PlayerInfo[playerid][pAmmo9] = 0;
- PlayerInfo[playerid][pWeapon10] = 0;
- PlayerInfo[playerid][pAmmo10] = 0;
- PlayerInfo[playerid][pWeapon11] = 0;
- PlayerInfo[playerid][pAmmo11] = 0;
- PlayerInfo[playerid][pWeapon12] = 0;
- PlayerInfo[playerid][pAmmo12] = 0;
- PlayerInfo[playerid][pAtc] = 0;
- PlayerInfo[playerid][pAtcRadio] = 0;
- PlayerInfo[playerid][pPending] = 0;
- PlayerInfo[playerid][pChatMode] = 0;
- PlayerInfo[playerid][pTruckLoad] = 0;
- strmid(PlayerInfo[playerid][pPunishment1], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment2], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment3], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment4], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment5], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment6], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment7], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pPunishment8], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pIP], "None", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pLastSeen], "Never", 0, strlen("None"), 255);
- strmid(PlayerInfo[playerid][pRegistredDate], "Never", 0, strlen("None"), 255);
- PlayerInfo[playerid][pNextPunishment] = 1;
- PlayerInfo[playerid][pPunished] = 0;
- PlayerInfo[playerid][pTazerBullets] = 0;
- PlayerInfo[playerid][pChanged] = 0;
- PlayerInfo[playerid][pDecoder] = 0;
- CityHallRobbedRecently = 0;
- RobbedRecently[playerid] = 0;
- RobbingTime[playerid] = 0;
- PlayerInfo[playerid][pRegularCount] = 144000;
- PlayerInfo[playerid][pPassportTime] = 500;
- PlayerInfo[playerid][pOfficerTime] = 0;
- PlayerInfo[playerid][pShiftName] = 0;
- PlayerSuspiciousInterior[playerid] = 0;
- PlayerBunnyJumping[playerid] = 0;
- PlayerMoneyHacking[playerid] = 0;
- PlayerInteriorHacking[playerid] = 0;
- PlayerSpeedHacking[playerid] = 0;
- PlayerOnCashInbalance[playerid] = 0;
- PlayerFailedToLogin[playerid] = 0;
- PlayerSuspicious[playerid] = 0;
- PlayerSuspiciousSpeed[playerid] = 0;
- Checked[playerid] = 1;
- PlayerGotSpottedRecently[playerid] = 1;
- SetTimerEx("ResetAcWarn", 30000, 0, "i", playerid);
- RpcArmor[playerid] = 0;
- RpcMoney[playerid] = 0;
- JustWanked[playerid] = 0;
- RpcPara[playerid] = 0;
- PlayerDrankWine[playerid] = 0;
- PlayerDrankBeer[playerid] = 0;
- TimesWanked[playerid] = 0;
- IsWanking[playerid] = 0;
- WankedRecently[playerid] = 0;
- PlayerSmokedCig[playerid] = 0;
- PlayerDrankSprunk[playerid] = 0;
- GettingBlowjob[playerid] = 0;
- GivingBlowjob[playerid] = 0;
- AcceptingBJ[playerid] = 0;
- OnSwatDuty[playerid] = 0;
- OnTacticalDuty[playerid] = 0;
- OnSpecialFDuty[playerid] = 0;
- OfferedBlowjob[playerid] = INVALID_PLAYER_ID;
- HelpMessages[playerid] = 1;
- ChangedName[playerid] = 0;
- ViewAdmin[playerid] = 1;
- ClearCrime(playerid);
- ClearFishes(playerid);
- ClearCooking(playerid);
- ClearGroceries(playerid);
- ClearMarriage(playerid);
- SetPlayerColor(playerid,0xBBBBBB00);
- HouseEntered[playerid] = 9999;
- BizzEntered[playerid] = 9999;
- Untouchable[playerid] = 0;
- Textdraw1[playerid] = TextDrawCreate(400.000000, 2.000000, " "); // jail time
- TextDrawAlignment(Textdraw1[playerid], 2);
- TextDrawBackgroundColor(Textdraw1[playerid], 255);
- TextDrawFont(Textdraw1[playerid], 1);
- TextDrawLetterSize(Textdraw1[playerid], 0.300000, 1.000000);
- TextDrawColor(Textdraw1[playerid], -1);
- TextDrawSetOutline(Textdraw1[playerid], 1);
- TextDrawSetProportional(Textdraw1[playerid], 1);
- Textdraw39[playerid] = TextDrawCreate(498.000000, 123.000000, " "); // speedo
- TextDrawBackgroundColor(Textdraw39[playerid], 255);
- TextDrawFont(Textdraw39[playerid], 1);
- TextDrawLetterSize(Textdraw39[playerid], 0.389899, 1.299900);
- TextDrawColor(Textdraw39[playerid], 13107455);
- TextDrawSetOutline(Textdraw39[playerid], 1);
- TextDrawSetProportional(Textdraw39[playerid], 1);
- Textdraw40[playerid] = TextDrawCreate(498.000000, 140.000000, " "); // fuel
- TextDrawBackgroundColor(Textdraw40[playerid], 255);
- TextDrawFont(Textdraw40[playerid], 1);
- TextDrawLetterSize(Textdraw40[playerid], 0.389999, 1.299999);
- TextDrawColor(Textdraw40[playerid], 0xFFFFFFFF);
- TextDrawSetOutline(Textdraw40[playerid], 1);
- TextDrawSetProportional(Textdraw40[playerid], 1);
- Textdraw41[playerid] = TextDrawCreate(326.000000, 134.000000, " "); // speed gun points
- TextDrawAlignment(Textdraw41[playerid], 2);
- TextDrawBackgroundColor(Textdraw41[playerid], 255);
- TextDrawFont(Textdraw41[playerid], 1);
- TextDrawLetterSize(Textdraw41[playerid], 4.499998, 17.899999);
- TextDrawColor(Textdraw41[playerid], -1);
- TextDrawSetOutline(Textdraw41[playerid], 1);
- TextDrawSetProportional(Textdraw41[playerid], 1);
- TextDrawUseBox(Textdraw41[playerid], 1);
- TextDrawBoxColor(Textdraw41[playerid], 100);
- TextDrawTextSize(Textdraw41[playerid], 160.000000, 280.000000);
- Textdraw42[playerid] = TextDrawCreate(326.000000, 192.000000, " "); // Speed gun speed string
- TextDrawAlignment(Textdraw42[playerid], 2);
- TextDrawBackgroundColor(Textdraw42[playerid], 255);
- TextDrawFont(Textdraw42[playerid], 1);
- TextDrawLetterSize(Textdraw42[playerid], 0.379999, 1.700000);
- TextDrawColor(Textdraw42[playerid], -1);
- TextDrawSetOutline(Textdraw42[playerid], 1);
- TextDrawSetProportional(Textdraw42[playerid], 1);
- TextDrawUseBox(Textdraw42[playerid], 1);
- TextDrawBoxColor(Textdraw42[playerid], 255);
- TextDrawTextSize(Textdraw42[playerid], 10.000000, 280.000000);
- Textdraw49[playerid] = TextDrawCreate(86.000000, 428.000000, " "); // area
- TextDrawAlignment(Textdraw49[playerid], 2);
- TextDrawBackgroundColor(Textdraw49[playerid], 255);
- TextDrawFont(Textdraw49[playerid], 2);
- TextDrawLetterSize(Textdraw49[playerid],0.280000, 1.100000);
- TextDrawColor(Textdraw49[playerid], -1);
- TextDrawSetOutline(Textdraw49[playerid], 1);
- TextDrawSetProportional(Textdraw49[playerid], 1);
- Textdraw51[playerid] = TextDrawCreate(608.000000, 98.000000, " "); // bank money
- TextDrawAlignment(Textdraw51[playerid], 3);
- TextDrawBackgroundColor(Textdraw51[playerid], 255);
- TextDrawFont(Textdraw51[playerid], 3);
- TextDrawLetterSize(Textdraw51[playerid], 0.650000, 2.199999);
- TextDrawColor(Textdraw51[playerid], 43775);
- TextDrawSetOutline(Textdraw51[playerid], 1);
- TextDrawSetProportional(Textdraw51[playerid], 1);
- Textdraw52[playerid] = TextDrawCreate(494.000000, 81.000000, " "); // money changes
- TextDrawAlignment(Textdraw52[playerid], 3);
- TextDrawBackgroundColor(Textdraw52[playerid], 255);
- TextDrawFont(Textdraw52[playerid], 1);
- TextDrawLetterSize(Textdraw52[playerid], 0.279999, 1.600000);
- TextDrawColor(Textdraw52[playerid], 0xFFFFFFFF);
- TextDrawSetOutline(Textdraw52[playerid], 1);
- TextDrawSetProportional(Textdraw52[playerid], 1);
- Textdraw53[playerid] = TextDrawCreate(320.000000, 341.000000, " "); // GPS
- TextDrawAlignment(Textdraw53[playerid], 2);
- TextDrawBackgroundColor(Textdraw53[playerid], 255);
- TextDrawFont(Textdraw53[playerid], 2);
- TextDrawLetterSize(Textdraw53[playerid], 0.400000, 1.500000);
- TextDrawColor(Textdraw53[playerid], -1);
- TextDrawSetOutline(Textdraw53[playerid], 1);
- TextDrawSetProportional(Textdraw53[playerid], 1);
- Textdraw54[playerid] = TextDrawCreate(331.000000, 340.000000, " "); // Spectate
- TextDrawAlignment(Textdraw54[playerid], 2);
- TextDrawBackgroundColor(Textdraw54[playerid], 255);
- TextDrawFont(Textdraw54[playerid], 1);
- TextDrawLetterSize(Textdraw54[playerid], 0.500000, 1.000000);
- TextDrawColor(Textdraw54[playerid], -1);
- TextDrawSetOutline(Textdraw54[playerid], 0);
- TextDrawSetProportional(Textdraw54[playerid], 1);
- TextDrawSetShadow(Textdraw54[playerid], 0);
- Textdraw64[playerid] = TextDrawCreate(317.000000, 253.000000, " "); // Medals
- TextDrawAlignment(Textdraw64[playerid], 2);
- TextDrawBackgroundColor(Textdraw64[playerid], 255);
- TextDrawFont(Textdraw64[playerid], 1);
- TextDrawLetterSize(Textdraw64[playerid], 0.239999, 1.200000);
- TextDrawColor(Textdraw64[playerid], -1);
- TextDrawSetOutline(Textdraw64[playerid], 1);
- TextDrawSetProportional(Textdraw64[playerid], 1);
- format(bancheck, sizeof(bancheck),"LARP/Users/Bans/%s.ban",playersip);
- if(dini_Exists(bancheck))
- {
- ClearChatbox(playerid, 10);
- if(!strcmp(dini_Get(bancheck,"BanName"),plname,true))
- {
- SendClientMessage(playerid, COLOR_NICERED,"=======================================YOU ARE BANNED======================================");
- SendClientMessage(playerid, COLOR_LIGHTRED,"This Nickname is banned from this Server, And never was unbanned.");
- SendClientMessage(playerid, COLOR_LIGHTRED,"If you wish to be unbanned please visit our website at <changeme>");
- SendClientMessage(playerid, COLOR_LIGHTRED,"Ban Evading will result in a Permanent Range Ban.");
- SendClientMessage(playerid, COLOR_NICERED,"=======================================BAN INFORMATION===================================");
- format(msg2,sizeof(msg2),"Ban issued by administrator: %s",dini_Get(bancheck,"BannedBy"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"Ban issued on: %s",dini_Get(bancheck,"BanDate"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"Ban Reason: %s",dini_Get(bancheck,"BanReason"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- SendClientMessage(playerid, COLOR_NICERED,"========================================YOU ARE BANNED=======================================");
- format(msg2,sizeof(msg2),"[ADMIN]: %s (%d), Has been kicked for Possible Ban Evading",plname,playerid);
- SendAdminMessage(COLOR_LIGHTRED,msg2);
- format(msg2,sizeof(msg2),"(%d/%d/%d) [%d:%d:%d] %s Has been kicked by the anticheat for Possible Ban Evading",d,m,y,h,mi,s,plname);
- KickLog(msg2);
- OnPlayerUpdateEx(playerid);
- SetTimerEx("KickPlayerOut",500,false,"i",playerid);
- return 0;
- }
- else
- {
- SendClientMessage(playerid, COLOR_NICERED,"=======================================YOU ARE BANNED======================================");
- SendClientMessage(playerid, COLOR_LIGHTRED,"This IP Number is banned from this Server, And never was unbanned.");
- SendClientMessage(playerid, COLOR_LIGHTRED,"If you wish to be unbanned please visit our website at <changeme>");
- SendClientMessage(playerid, COLOR_LIGHTRED,"Ban Evading will result in a Permanent Range Ban.");
- SendClientMessage(playerid, COLOR_NICERED,"=======================================BAN INFORMATION=====================================");
- format(msg2,sizeof(msg2),"Name of the account Banned on the ip %s: %s",playersip, dini_Get(bancheck,"BanName"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"Ban issued by administrator: %s",dini_Get(bancheck,"BannedBy"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"Ban issued on date: %s",dini_Get(bancheck,"BanDate"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"Ban Reason: %s",dini_Get(bancheck,"BanReason"));
- SendClientMessage(playerid, COLOR_WHITE,msg2);
- SendClientMessage(playerid, COLOR_NICERED,"========================================YOU ARE BANNED=======================================");
- format(msg2,sizeof(msg2),"[ADMIN]: %s (%d), Has been kicked for Possible Ban Evading",plname,playerid);
- SendAdminMessage(COLOR_LIGHTRED,msg2);
- format(msg2,sizeof(msg2),"(%d/%d/%d) [%d:%d:%d] %s Has been kicked by the anticheat for Possible Ban Evading",d,m,y,h,mi,s,plname);
- KickLog(msg2);
- format(msg2,sizeof(msg2),"LARP/Users/%s.ini",plname);
- if(dini_Exists(msg2))
- {
- dini_IntSet(msg2,"Banned",1);
- }
- OnPlayerUpdateEx(playerid);
- SetTimerEx("KickPlayerOut",500,false,"i",playerid);
- return 0;
- }
- }
- format(bancheck, sizeof(bancheck),"LARP/Users/%s.ini",plname);
- if(dini_Exists(bancheck))
- {
- if(dini_Int(bancheck,"Banned") == 1)
- {
- ClearChatbox(playerid, 10);
- SendClientMessage(playerid, COLOR_NICERED,"=======================================YOU ARE BANNED=======================================");
- SendClientMessage(playerid, COLOR_LIGHTRED,"This Name is banned from this Server, And never was unbanned.");
- SendClientMessage(playerid, COLOR_LIGHTRED,"If you wish to be unbanned please visit our website at <changeme>");
- SendClientMessage(playerid, COLOR_LIGHTRED,"Ban Evading will result in a Permanent Range Ban.");
- SendClientMessage(playerid, COLOR_NICERED,"============================================================================================");
- format(msg2,sizeof(msg2),"[ADMIN]: %s (%d), Has been banned for Possible Ban Evading",plname,playerid);
- SendAdminMessage(COLOR_LIGHTRED,msg2);
- format(msg2,sizeof(msg2),"[ADMIN]: IP %s has been added to the ban list by Anticheat Peter Griffin",playersip);
- SendAdminMessage(COLOR_WHITE,msg2);
- format(msg2,sizeof(msg2),"(%d/%d/%d) [%d:%d:%d] %s Has been kicked by the anticheat for Possible Ban Evading",d,m,y,h,mi,s,plname);
- KickLog(msg2);
- SetTimerEx("ScriptBan",500,false,"iis",playerid,999,"Ban Evading");
- return 0;
- }
- }
- format(pFILE[playerid], 128, "LARP/Users/Aliases/%s.txt", plname);
- dini_Create(pFILE[playerid]);
- dini_Set(pFILE[playerid], "Nameip", playersip);
- if(strlen(dini_Get("LARP/Users/Aliases/ips.txt", plname)) == 0)
- {
- dini_Set("LARP/Users/Aliases/ips.txt", plname, playersip);
- }
- else
- {
- if( strfind( dini_Get("LARP/Users/Aliases/ips.txt", plname), playersip, true) == -1 )
- {
- format(string,sizeof(string),"%s, %s", dini_Get("LARP/Users/Aliases/ips.txt",plname), playersip);
- dini_Set("LARP/Users/Aliases/ips.txt", plname, string);
- }
- }
- new pAKA[256];
- pAKA = dini_Get("LARP/Users/Aliases/alias.txt",playersip);
- new pIPs[256];
- pIPs = dini_Get("LARP/Users/Aliases/ips.txt",plname);
- if (strlen(pAKA) < 3)
- {
- format(string,sizeof(string),"{FF0000}[INFO]{FFFFFF}: {00FF00}%s {FFFFFF}(%d) je usao na Server. (%s)", plname, playerid,playersip);
- if (strlen(pIPs) < 3) SendIP = 0;
- else if (!strcmp(pIPs,playersip,true)) SendIP = 0;
- else
- {
- if(strlen(pIPs) >= 128)
- {
- format(string2,sizeof(string2),"* %s (%d) ostale IP: -Previse-", plname, playerid);
- }
- else
- {
- format(string2,sizeof(string2),"* %s (%d) ostale IP: %s", plname, playerid, pIPs);
- }
- SendIP = 1;
- }
- }
- else if (!strcmp(pAKA,plname,true))
- {
- format(string,sizeof(string),"[INFO]: %s (%d) je usao na Server. (%s)", plname, playerid,playersip);
- if (strlen(pIPs) < 3) SendIP = 0;
- else if (!strcmp(pIPs,playersip,true)) SendIP = 0;
- else
- {
- if(strlen(pIPs) >= 128)
- {
- format(string2,sizeof(string2),"* %s (%d) ostale IP: -Previse-", plname, playerid);
- }
- else
- {
- format(string2,sizeof(string2),"* %s (%d) ostale IP: %s", plname, playerid, pIPs);
- }
- SendIP = 1;
- }
- }
- else
- {
- format(string,sizeof(string),"{FF0000}[INFO]{FFFFFF}: {00FF00}%s {FFFFFF}(%d) je usao na Server.{00FF00}(Alias: %s)", plname, playerid, pAKA);
- if (strlen(pIPs) < 3) SendIP = 0;
- else if (!strcmp(pIPs,playersip,true)) SendIP = 0;
- else
- {
- if(strlen(pIPs) >= 128)
- {
- format(string2,sizeof(string2),"* %s (%d) ostale IP: -previse-", plname, playerid);
- }
- else
- {
- format(string2,sizeof(string2),"* %s (%d)ostale IP: %s", plname, playerid, pIPs);
- }
- SendIP = 1;
- }
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && playerid != i)
- {
- if(PlayerInfo[i][pAdmin] > 1)
- {
- SendClientMessage(i,COLOR_GREEN,string);
- if(SendIP == 1)
- {
- SendClientMessage(i,COLOR_GREEN,string2);
- SendIP = 0;
- }
- }
- else
- {
- format(string,sizeof(string),"* %s (%d) je usao na Server", plname, playerid);
- SendClientMessage(i,COLOR_GREY,string);
- }
- }
- }
- format(string, sizeof(string), "LARP/Users/%s.ini", plname);
- SendClientMessage(playerid, COLOR_YELLOW2, "Molimo sacekajte...");
- if(fexist(string))
- {
- gPlayerAccount[playerid] = 1;
- }
- else
- {
- gPlayerAccount[playerid] = 0;
- }
- //fclose(hFile);
- return 1;
- }
- public JoinChannel(playerid, number, line[])
- {
- if(IsPlayerConnected(playerid))
- {
- if(strcmp(IRCInfo[number][iPassword],line, true ) == 0 )
- {
- JoinChannelNr(playerid, number);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Wrong Channel Password !");
- }
- }
- return 1;
- }
- public JoinChannelNr(playerid, number)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[128];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(PlayersChannel[playerid] < 999)
- {
- format(string, sizeof(string), "* %s has left the Channel.", sendername);
- SendIRCMessage(PlayersChannel[playerid], COLOR_GREEN, string);
- IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
- }
- new channel; channel = number; channel += 1;
- PlayersChannel[playerid] = number;
- IRCInfo[PlayersChannel[playerid]][iPlayers] += 1;
- new wstring[128];
- format(string, sizeof(string), "%s", sendername);
- strmid(wstring, string, 0, strlen(string), 255);
- if(strcmp(IRCInfo[number][iAdmin],wstring, true ) == 0 )
- {
- format(string, sizeof(string), "* You have joined IRC Channel %d as the Administrator.", channel);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- else
- {
- format(string, sizeof(string), "* You have joined IRC Channel %d, Admin: %s.", channel, IRCInfo[number][iAdmin]);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- }
- format(string, sizeof(string), "MOTD: %s.", IRCInfo[number][iMOTD]);
- SendClientMessage(playerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "* %s has joined the Channel.", sendername);
- SendIRCMessage(number, COLOR_GREEN, string);
- }
- return 1;
- }
- public ClearCK(ck)
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "No-one");
- strmid(CKInfo[ck][cSendername], string, 0, strlen(string), 255);
- strmid(CKInfo[ck][cGiveplayer], string, 0, strlen(string), 255);
- CKInfo[ck][cUsed] = 0;
- SaveCK();
- return 1;
- }
- public ClearMarriage(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "No-one");
- strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
- PlayerInfo[playerid][pMarried] = 0;
- }
- return 1;
- }
- public ClearPaper(paper)
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "None");
- PaperInfo[paper][PaperUsed] = 0;
- strmid(PaperInfo[paper][PaperMaker], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperTitle], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText1], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText2], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText3], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText4], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText5], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText6], string, 0, strlen(string), 255);
- strmid(PaperInfo[paper][PaperText7], string, 0, strlen(string), 255);
- SavePapers();
- return 1;
- }
- public ClearFamily(family)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pFMember] == family)
- {
- SendClientMessage(i, COLOR_WHITE, "* The Family you are in got Deleted by the Organisation Leader, you got kicked out automaticly.");
- PlayerInfo[i][pFMember] = 255;
- }
- }
- }
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "None");
- FamilyInfo[family][FamilyTaken] = 0;
- strmid(FamilyInfo[family][FamilyName], string, 0, strlen(string), 255);
- strmid(FamilyInfo[family][FamilyMOTD], string, 0, strlen(string), 255);
- strmid(FamilyInfo[family][FamilyLeader], string, 0, strlen(string), 255);
- format(string, sizeof(string), "0xFF000069");
- strmid(FamilyInfo[family][FamilyColor], string, 0, strlen(string), 255);
- FamilyInfo[family][FamilyMembers] = 0;
- FamilyInfo[family][FamilySpawn][0] = 0.0;
- FamilyInfo[family][FamilySpawn][1] = 0.0;
- FamilyInfo[family][FamilySpawn][2] = 0.0;
- FamilyInfo[family][FamilySpawn][3] = 0.0;
- FamilyInfo[family][FamilyInterior] = 0;
- SaveFamilies();
- return 1;
- }
- public ClearCrime(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "********");
- strmid(PlayerCrime[playerid][pBplayer], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pVictim], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pAccusing], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pAccusedof], string, 0, strlen(string), 255);
- strmid(PlayerInfo[playerid][pCrimeReason], "None", 0, strlen("None"), 255);
- PlayerInfo[playerid][pWanted] = 0;
- }
- return 1;
- }
- public FishCost(playerid, fish)
- {
- if(IsPlayerConnected(playerid))
- {
- new cost = 0;
- switch (fish)
- {
- case 1:
- {
- cost = 1;
- }
- case 2:
- {
- cost = 3;
- }
- case 3:
- {
- cost = 3;
- }
- case 5:
- {
- cost = 5;
- }
- case 6:
- {
- cost = 2;
- }
- case 8:
- {
- cost = 8;
- }
- case 9:
- {
- cost = 12;
- }
- case 11:
- {
- cost = 9;
- }
- case 12:
- {
- cost = 7;
- }
- case 14:
- {
- cost = 12;
- }
- case 15:
- {
- cost = 9;
- }
- case 16:
- {
- cost = 7;
- }
- case 17:
- {
- cost = 7;
- }
- case 18:
- {
- cost = 10;
- }
- case 19:
- {
- cost = 4;
- }
- case 21:
- {
- cost = 3;
- }
- }
- return cost;
- }
- return 0;
- }
- public ClearFishes(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- Fishes[playerid][pFid1] = 0; Fishes[playerid][pFid2] = 0; Fishes[playerid][pFid3] = 0;
- Fishes[playerid][pFid4] = 0; Fishes[playerid][pFid5] = 0;
- Fishes[playerid][pWeight1] = 0; Fishes[playerid][pWeight2] = 0; Fishes[playerid][pWeight3] = 0;
- Fishes[playerid][pWeight4] = 0; Fishes[playerid][pWeight5] = 0;
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "None");
- strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
- strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
- strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
- strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
- strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
- }
- return 1;
- }
- public ClearFishID(playerid, fish)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "None");
- switch (fish)
- {
- case 1:
- {
- strmid(Fishes[playerid][pFish1], string, 0, strlen(string), 255);
- Fishes[playerid][pWeight1] = 0;
- Fishes[playerid][pFid1] = 0;
- }
- case 2:
- {
- strmid(Fishes[playerid][pFish2], string, 0, strlen(string), 255);
- Fishes[playerid][pWeight2] = 0;
- Fishes[playerid][pFid2] = 0;
- }
- case 3:
- {
- strmid(Fishes[playerid][pFish3], string, 0, strlen(string), 255);
- Fishes[playerid][pWeight3] = 0;
- Fishes[playerid][pFid3] = 0;
- }
- case 4:
- {
- strmid(Fishes[playerid][pFish4], string, 0, strlen(string), 255);
- Fishes[playerid][pWeight4] = 0;
- Fishes[playerid][pFid4] = 0;
- }
- case 5:
- {
- strmid(Fishes[playerid][pFish5], string, 0, strlen(string), 255);
- Fishes[playerid][pWeight5] = 0;
- Fishes[playerid][pFid5] = 0;
- }
- }
- }
- return 1;
- }
- public ClearCooking(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- Cooking[playerid][pCookID1] = 0;
- Cooking[playerid][pCookID2] = 0;
- Cooking[playerid][pCookID3] = 0;
- Cooking[playerid][pCookID4] = 0;
- Cooking[playerid][pCookID5] = 0;
- Cooking[playerid][pCWeight1] = 0;
- Cooking[playerid][pCWeight2] = 0;
- Cooking[playerid][pCWeight3] = 0;
- Cooking[playerid][pCWeight4] = 0;
- Cooking[playerid][pCWeight5] = 0;
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "Nothing");
- strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
- strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
- strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
- strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
- strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
- }
- return 1;
- }
- public ClearCookingID(playerid, cook)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "Nothing");
- switch (cook)
- {
- case 1:
- {
- strmid(Cooking[playerid][pCook1], string, 0, strlen(string), 255);
- Cooking[playerid][pCWeight1] = 0;
- Cooking[playerid][pCookID1] = 0;
- }
- case 2:
- {
- strmid(Cooking[playerid][pCook2], string, 0, strlen(string), 255);
- Cooking[playerid][pCWeight2] = 0;
- Cooking[playerid][pCookID2] = 0;
- }
- case 3:
- {
- strmid(Cooking[playerid][pCook3], string, 0, strlen(string), 255);
- Cooking[playerid][pCWeight3] = 0;
- Cooking[playerid][pCookID3] = 0;
- }
- case 4:
- {
- strmid(Cooking[playerid][pCook4], string, 0, strlen(string), 255);
- Cooking[playerid][pCWeight4] = 0;
- Cooking[playerid][pCookID4] = 0;
- }
- case 5:
- {
- strmid(Cooking[playerid][pCook5], string, 0, strlen(string), 255);
- Cooking[playerid][pCWeight5] = 0;
- Cooking[playerid][pCookID5] = 0;
- }
- }
- }
- return 1;
- }
- public ClearGroceries(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- Groceries[playerid][pChickens] = 0; Groceries[playerid][pChicken] = 0;
- Groceries[playerid][pHamburgers] = 0; Groceries[playerid][pHamburger] = 0;
- Groceries[playerid][pPizzas] = 0; Groceries[playerid][pPizza] = 0;
- }
- return 1;
- }
- public Lotto(number)
- {
- new JackpotFallen = 0;
- new string[128];
- new winner[MAX_PLAYER_NAME];
- format(string, sizeof(string), "LOTTO: Danasnji pobednicki broj je: %d.", number);
- OOCOff(COLOR_WHITE, string);
- format(string, sizeof(string), "LOTTO: ~n~ Danasnji broj je: ~p~ %d", number);
- GameTextForAll(string, 4000, 6);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pLottoNr] > 0)
- {
- if(PlayerInfo[i][pLottoNr] == number)
- {
- JackpotFallen = 1;
- GetPlayerName(i, winner, sizeof(winner));
- format(string, sizeof(string), "LOTTO: %s je dobio JackPot od $%d sa svojim Ticketom !!!", winner, Jackpot);
- OOCOff(TEAM_CYAN_COLOR, string);
- format(string, sizeof(string), "* Dobili ste $%d sa svojim LOTTO Ticketom !!!!", Jackpot);
- SendClientMessage(i, COLOR_WHITE, string);
- format(string, sizeof(string), "~g~~h~~h~je dobio LOTTO!!! ~n~~g~$%d !! ~n~~n~~n~~p~Cestitamo!!!", Jackpot);
- GameTextForPlayer(i, string, 5000, 3);
- //ConsumingMoney[i] = 1;
- SafeGivePlayerMoney(i, Jackpot);
- }
- else
- {
- SendClientMessage(i, COLOR_WHITE, "Niste osvojili LOTTO ovog puta!");
- }
- }
- PlayerInfo[i][pLottoNr] = 0;
- }
- }
- if(JackpotFallen)
- {
- new rand = random(10000); rand += 5789;
- Jackpot = rand;
- SaveStuff();
- format(string, sizeof(string), "LOTTO: Novi JackPot je poceo sa $%d.", Jackpot);
- OOCOff(COLOR_WHITE, string);
- }
- else
- {
- new rand = random(5000); rand += 2158;
- Jackpot += rand;
- SaveStuff();
- format(string, sizeof(string), "LOTTO: JackPot povecan na $%d.", Jackpot);
- OOCOff(COLOR_WHITE, string);
- }
- return 1;
- }
- //------------------------------------------------------------------------------------------------------
- public OnPlayerDisconnect(playerid, reason)
- {
- new textreason[64];
- new plname[24];
- GetPlayerName(playerid, plname, sizeof(plname));
- new playersip[24];
- GetPlayerIp(playerid, playersip, sizeof(playersip));
- new string2[128];
- if(PlayerInfo[playerid][pAdminDuty] == 1)
- {
- SafeResetPlayerWeapons(playerid);
- }
- if(Searching[playerid] == 1)
- {
- RemovePlayerMapIcon(playerid, 500 + playerid);
- Searching[playerid] = 0;
- }
- if(Ronned[playerid] >= 1)
- {
- KillTimer(RonnTimer[playerid]);
- }
- if(PlayerCuffed[playerid])
- {
- KillTimer(cufftimer[playerid]);
- }
- if(playerid == beingvoted && reason != 2)
- {
- KillTimer(votetimer1);
- KillTimer(votetimer2);
- format(string2,sizeof(string2),"[VOTATION]: %s (%d) has logged out, votation over!",plname,playerid);
- SendClientMessageToAll(TEAM_GROVE_COLOR,string2);
- votetimer1 = SetTimer("ResetVotation",300000,false);
- }
- if(PlayerCuffed[playerid] > 0)
- {
- KillTimer(cufftimer[playerid]);
- }
- if(Tazer[playerid] == 1) { SafeGivePlayerWeapon(playerid, 24, PreTazerAmmo[playerid]); }
- Delete3DTextLabel(DutyLabel[playerid]);
- gActivePlayers[playerid]--;
- numplayers--;
- RemovePlayerMapIcon(playerid, 37 + playerid);
- TextDrawDestroy(Textdraw64[playerid]);
- TextDrawDestroy(Textdraw54[playerid]);
- TextDrawDestroy(Textdraw53[playerid]);
- TextDrawDestroy(Textdraw52[playerid]);
- TextDrawDestroy(Textdraw51[playerid]);
- TextDrawDestroy(Textdraw49[playerid]);
- TextDrawDestroy(Textdraw42[playerid]);
- TextDrawDestroy(Textdraw41[playerid]);
- TextDrawDestroy(Textdraw40[playerid]);
- TextDrawDestroy(Textdraw39[playerid]);
- TextDrawDestroy(Textdraw1[playerid]);
- KillTimer(TrainTimer[playerid]);
- KillTimer(MoneyTimer[playerid]);
- if(IsPlayerInEVehicle[playerid] != 9999)
- {
- new i = IsPlayerInEVehicle[playerid];
- Seats[i] --;
- }
- new string[24];
- new d,m,y,h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string, sizeof(string), "%d/%d/%d at %d:%d:%d",d,m,y,h,mi,s);
- strmid(PlayerInfo[playerid][pLastSeen], string, 0, strlen(string), 255);
- if(reason == 0)
- {
- textreason = "Crashed";
- strmid(PlayerInfo[playerid][pWhyLeft], "Crashed", 0, strlen("Crashed"), 255);
- format(string2, sizeof(string2),"{FFFFFF}[{FF0000}INFO{FFFFFF}]: {00FF00}%s {FFFFFF}je izasao sa Servera. [{FF0000}%s{FFFFFF}]",plname, textreason);
- SendAdminMessage(COLOR_GREEN, string2);
- }
- else if(reason == 1)
- {
- textreason = "Leaving";
- strmid(PlayerInfo[playerid][pWhyLeft], "Leaving", 0, strlen("Leaving"), 255);
- format(string2, sizeof(string2),"{FFFFFF}[{FF0000}INFO{FFFFFF}]: {00FF00}%s {FFFFFF}je izasao sa Servera. [{FF0000}%s{FFFFFF}]",plname, textreason);
- SendAdminMessage(COLOR_GREEN, string2);
- }
- else if(reason == 2)
- {
- strmid(PlayerInfo[playerid][pWhyLeft], "Kicked/Banned", 0, strlen("Kicked/Banned"), 255);
- }
- SaveGuns(playerid);
- OnPlayerUpdateEx(playerid);
- if(OfficerCourseStep[playerid] != 255)
- {
- SafeGivePlayerMoney(playerid, -2500);
- }
- if(OnOfficerTest[playerid] != 0)
- {
- SafeGivePlayerMoney(playerid, -5000);
- }
- if(ServerRestarted == 0)
- {
- UpdatePlayerPosition(playerid)
- }
- KillTimer(ChangeNameTimer);
- OnPlayerUpdateEx(playerid);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(TaxiAccepted[i] < 999)
- {
- if(TaxiAccepted[i] == playerid)
- {
- TaxiAccepted[i] = 999;
- GameTextForPlayer(i, "~w~Taxi Caller~n~~r~Left the game", 5000, 1);
- TaxiCallTime[i] = 0;
- DisablePlayerCheckpoint(i);
- }
- }
- else if(BusAccepted[i] < 999)
- {
- if(BusAccepted[i] == playerid)
- {
- BusAccepted[i] = 999;
- GameTextForPlayer(i, "~w~Bus Caller~n~~r~Left the game", 5000, 1);
- BusCallTime[i] = 0;
- DisablePlayerCheckpoint(i);
- }
- }
- }
- }
- if(PlayerInfo[playerid][pAdmin] >= 1)
- {
- admins --;
- if(AFK[playerid] == 1)
- {
- afkadmins --;
- }
- }
- KillTimer(DildoTimerReset);
- /*if(GettingCK[playerid] < 999)
- {
- if(IsPlayerConnected(GettingCK[playerid]))
- {
- SendClientMessage(GettingCK[playerid], COLOR_YELLOW, "Your Character Kill has left the server, try again later.");
- OnCK[GettingCK[playerid]] = 999;
- }
- }*/
- if(TransportCost[playerid] > 0 && TransportDriver[playerid] < 999)
- {
- if(IsPlayerConnected(TransportDriver[playerid]))
- {
- new string5[64];
- TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
- TransportTime[TransportDriver[playerid]] = 0;
- TransportCost[TransportDriver[playerid]] = 0;
- format(string5, sizeof(string5), "~w~Passenger left~n~~g~Earned $%d",TransportCost[playerid]);
- GameTextForPlayer(TransportDriver[playerid], string5, 5000, 1);
- }
- }
- if(GotHit[playerid] > 0)
- {
- if(GetChased[playerid] < 999)
- {
- if(IsPlayerConnected(GetChased[playerid]))
- {
- SendClientMessage(GetChased[playerid], COLOR_YELLOW, "Your Hit has left the server.");
- GoChase[GetChased[playerid]] = 999;
- }
- }
- }
- if(PlayersChannel[playerid] < 999)
- {
- IRCInfo[PlayersChannel[playerid]][iPlayers] -= 1;
- }
- if(HireCar[playerid] != 299)
- {
- gLastDriver[HireCar[playerid]] = 300;
- gCarLock[HireCar[playerid]] = 0;
- UnLockCar(HireCar[playerid]);
- if(reason != 0)
- {
- SetVehicleToRespawn(HireCar[playerid]);
- }
- }
- if(GangCar[playerid] != 512)
- {
- gLastDriver[GangCar[playerid]] = 520;
- gCarLock[GangCar[playerid]] = 0;
- UnLockCar(GangCar[playerid]);
- }
- if (gLastCar[playerid] > 0)
- {
- gLastDriver[gLastCar[playerid]] = 300;
- if(PlayerInfo[playerid][pPhousekey] != gLastCar[playerid]-1)
- {
- gCarLock[gLastCar[playerid]] = 0;
- UnLockCar(gLastCar[playerid]);
- }
- }
- if(PlayerBoxing[playerid] > 0)
- {
- if(Boxer1 == playerid)
- {
- if(IsPlayerConnected(Boxer2))
- {
- PlayerBoxing[Boxer2] = 0;
- SafeSetPlayerPos(Boxer2, 765.8433,3.2924,1000.7186);
- SafeSetPlayerInterior(Boxer2, 5);
- GameTextForPlayer(Boxer2, "~r~Match interupted", 5000, 1);
- }
- }
- else if(Boxer2 == playerid)
- {
- if(IsPlayerConnected(Boxer1))
- {
- PlayerBoxing[Boxer1] = 0;
- SafeSetPlayerPos(Boxer1, 765.8433,3.2924,1000.7186);
- SafeSetPlayerInterior(Boxer1, 5);
- GameTextForPlayer(Boxer1, "~r~Match interupted", 5000, 1);
- }
- }
- InRing = 0;
- RoundStarted = 0;
- Boxer1 = 255;
- Boxer2 = 255;
- TBoxer = 255;
- }
- if(TransportDuty[playerid] == 1)
- {
- TaxiDrivers -= 1;
- }
- else if(TransportDuty[playerid] == 2)
- {
- BusDrivers -= 1;
- }
- /* if(PlayerInfo[playerid][pJob] == 11)
- {
- if(JobDuty[playerid] == 1) { Medics -= 1; }
- }*/
- else if(PlayerInfo[playerid][pJob] == 7)
- {
- if(JobDuty[playerid] == 1) { Mechanics -= 1; }
- }
- else if(PlayerInfo[playerid][pJob] == 17)
- {
- if(JobDuty[playerid] == 1) { PizzaBoys -= 1; }
- }
- if (PlayerInfo[playerid][pRoadblock] != 0)
- {
- RemoveRoadblock(playerid);
- }
- BusrouteEast[playerid][0] = 0;
- BusrouteWest[playerid][0] = 0;
- }
- public GateClose(playerid)
- {
- MoveDynamicObject(pdgate1,1589.053344,-1638.123168,14.122960, 0.97);
- PlayerPlaySound(playerid, 1153, 1589.053344,-1638.123168,14.122960);
- lspdg = 0;
- return 1;
- }
- public GateClose2()
- {
- MoveDynamicObject(armygate1,2720.3772, -2409.7523, 12.6, 2.5);
- MoveDynamicObject(armygate2,2720.3772, -2508.3069, 12.6, 2.5);
- MoveDynamicObject(armygate3,2774.4670, -2494.5842, 14.2665, 4.5);
- armyg = 0;
- armyg2 = 0;
- return 1;
- }
- public GateClose3()
- {
- MoveDynamicObject(fbigate, 1534.9020,-1451.5979,14.4882, 1.5);
- MoveDynamicObject(fbigate2, 1473.0992,-1496.9677,15.3232, 1.5);
- fbig = 0;
- fbig2 = 0;
- return 1;
- }
- public GateClose5()
- {
- DestroyDynamicObject( pdgate3 );
- pdgate2 = CreateDynamicObject(968,1544.700317,-1630.735717,13.096980,-1.000000,-91.000000,269.972869);
- lspdg2 = 0;
- return 1;
- }
- public GateCloseDD()
- {
- MoveDynamicObject(DD_GATE, 1104.1,1701.04,9.1437, 5.0);
- return 1;
- }
- public GateCloseDevs()
- {
- MoveDynamicObject(devs_gate, 2515.6912,2472.2561,11.8288, 5.0);
- return 1;
- }
- public elevator1(playerid)
- {
- SafeSetPlayerPos(playerid,1174.9591,-1374.8761,23.9736);
- return 1;
- }
- public elevator2(playerid)
- {
- SafeSetPlayerPos(playerid,1174.9100,-1361.7330,13.9876);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment