Server Help
#13

hole function of line 2288

Код:
 stock LoadPlayerVehicles(playerid)
{
    GetPlayerVehicles{playerid} = 0;
    verifydestroycar{playerid} = 0;
	new vehcount = 0;
    for(new v = 0; v < MAX_SHOP_VEHICLES; v++)
	{
	    new file[40];
		format(file, sizeof(file), VEH_FILE, v);
		if(fexist(file))
		{
        	INI_ParseFile(file, "LoadVeh_%s", .bExtra = true, .extra = v);

            if(!strcmp(GetName(playerid), VehicleInfo[v][vOwner], false))
			{
				new newveh = CreateVehicle(VehicleInfo[v][vModel], VehicleInfo[v][vPosX], VehicleInfo[v][vPosY], VehicleInfo[v][vPosZ], VehicleInfo[v][vPosA], VehicleInfo[v][vColor1], VehicleInfo[v][vColor2], 500000);
				SetVehicleNumberPlate(newveh, VehicleInfo[v][vPlate]);
				if(VehicleInfo[v][vPaintJob] != 0)
				{
					ChangeVehiclePaintjob(newveh, VehicleInfo[v][vPaintJob]);
				}
				
				if(VehicleInfo[v][vHealth] <= 251.0)
				{
					SetVehicleHealth(newveh, 1000.0);
					VehicleInfo[v][vHealth] = 1000.0;
				}
				else
				{
					SetVehicleHealth(newveh, VehicleInfo[v][vHealth]);
				}

				for(new m = 0; m < 12; m++)
				{
					if(GetVehicleMods[v][m] > 0)
					{
						AddVehicleComponent(newveh, GetVehicleMods[v][m]);
					}
				}

				if(VehicleInfo[v][vLocked] == 1)
				{
					SetVehicleParamsForAll(newveh, 0, 1);
        			GetVehicleParamsEx(newveh, engine, lights, alarm, doors, bonnet, boot, condition);
					SetVehicleParamsEx(newveh, engine, lights, alarm, ON, bonnet, boot, condition);
				}
				else if(VehicleInfo[v][vLocked] == 0)
				{
					SetVehicleParamsForAll(newveh, 0, 0);
        			GetVehicleParamsEx(newveh, engine, lights, alarm, doors, bonnet, boot, condition);
					SetVehicleParamsEx(newveh, engine, lights, alarm, OFF, bonnet, boot, condition);
				}
				
				if(VehicleInfo[v][vNeons] != NO_NEONS && VehicleInfo[v][vNeons] == BLUE_NEONS)
				{
				    blueneons[newveh] = CreateObject(18648,0,0,0,0,0,0);
            		blueneons2[newveh] = CreateObject(18648,0,0,0,0,0,0);
            		AttachObjectToVehicle(blueneons[newveh], newveh, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            		AttachObjectToVehicle(blueneons2[newveh], newveh, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				}
				else if(VehicleInfo[v][vNeons] != NO_NEONS && VehicleInfo[v][vNeons] == RED_NEONS)
				{
				    redneons[newveh] = CreateObject(18647,0,0,0,0,0,0);
            		redneons2[newveh] = CreateObject(18647,0,0,0,0,0,0);
            		AttachObjectToVehicle(redneons[newveh], newveh, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            		AttachObjectToVehicle(redneons2[newveh], newveh, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				}
				else if(VehicleInfo[v][vNeons] != NO_NEONS && VehicleInfo[v][vNeons] == GREEN_NEONS)
				{
				    greenneons[newveh] = CreateObject(18649,0,0,0,0,0,0);
            		greenneons2[newveh] = CreateObject(18649,0,0,0,0,0,0);
            		AttachObjectToVehicle(greenneons[newveh], newveh, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            		AttachObjectToVehicle(greenneons2[newveh], newveh, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				}
				else if(VehicleInfo[v][vNeons] != NO_NEONS && VehicleInfo[v][vNeons] == YELLOW_NEONS)
				{
				    yellowneons[newveh] = CreateObject(18650,0,0,0,0,0,0);
            		yellowneons2[newveh] = CreateObject(18650,0,0,0,0,0,0);
            		AttachObjectToVehicle(yellowneons[newveh], newveh, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            		AttachObjectToVehicle(yellowneons2[newveh], newveh, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				}
				else if(VehicleInfo[v][vNeons] != NO_NEONS && VehicleInfo[v][vNeons] == PINK_NEONS)
				{
				    pinkneons[newveh] = CreateObject(18651,0,0,0,0,0,0);
            		pinkneons2[newveh] = CreateObject(18651,0,0,0,0,0,0);
            		AttachObjectToVehicle(pinkneons[newveh], newveh, -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            		AttachObjectToVehicle(pinkneons2[newveh], newveh, 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				}

	        	IsShopVehicle[newveh] = v;
	        	GetPlayerVehicles{playerid}++;
	        	GetServerVehicles++;
	        	
				GetVehicleFuel[newveh] = VehicleInfo[v][vFuel];
				GetVehicleCurrentHealth[newveh] = VehicleInfo[v][vHealth];

				vehcount++;

	        	if(vehcount == MAX_VIP_VEHS)
				{
				    return 1;
				}
	        }
        }
    }
	return 1;
}
hole of 6927

Код:
public OnPlayerConnect(playerid)
{
	//Anti-BOT Attack (BETA)
	new ip_check[50], ban[64], elvis[150];
    GetPlayerIp(playerid, ip_check, sizeof(ip_check));
    new get_ip_count = GetIPCount(ip_check);
	if(get_ip_count > MAX_IP_CONNECTS)
	{
	    printf("Removing suspected BOT ip: %s...", ip_check);
	    format(elvis, sizeof(elvis), "Elvis Has Banned %s (%d)  From ZCNR - Reason: BOT Detected", GetName(playerid), playerid);
	   	SendClientMessageToAll(RED, elvis);
	    format(ban, sizeof(ban), "banip %s", ip_check);
        SendRconCommand(ban);
        Ban(playerid);
        return 1;
    }
    //
    
    GetPlayerLastVehicleID[playerid] = -1;
    
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    
	if(IsPlayerNPC(playerid)) return 1;
	
	JailTime[playerid] = 0;
	CageTime[playerid] = 0;
	
	ZoneTimer[playerid] = SetTimerEx("Update_Zones", 1000, true, "d", playerid);
    ZoneUpdates[playerid] = 1;
	Player_Zone[playerid] = -1;
	
	IsPlayersFirstSpawn{playerid} = true;

	HasDied{playerid} = false;
    HasSpawned{playerid} = false;
    IsPlayerUsingTuneMenu{playerid} = false;
    HasBeenArrested{playerid} = false;
    IsNewbieMutted{playerid} = false;
    HasShieldAttached{playerid} = false;
    HasBandanaAttached{playerid} = false;
    HasBeenTied{playerid} = false;
    HasBeenCuffed{playerid} = false;
    IsCaged{playerid} = false;
    IsInCellCP{playerid} = false;
    IsInCellCP1{playerid} = false;
    IsInCellCP2{playerid} = false;
    IsInCellCP3{playerid} = false;
    IsInCellCP4{playerid} = false;
    IsInCellCP5{playerid} = false;
    IsInCellCP6{playerid} = false;
    CanESC{playerid} = true;
    GoToJail{playerid} = false;
	IsJailed{playerid} = false;
    HasSavedPos{playerid} = false;
    HasSpawned{playerid} = false;
    IsPlayerEditingObject{playerid} = false;
    IsPlayerAttachingObject{playerid} = false;
    IsPlayerRobbingBiz{playerid} = false;
    IsPlayerSetBuilder{playerid} = false;
	IsPlayerRobbingHouse{playerid} = false;
	IsPlayerInArena{playerid} = false;
	IsPlayerGettingMatsNV{playerid} = false;
	IsPlayerGettingMatsBS{playerid} = false;
    IsRobbingIsle{playerid} = false;
    IsRobbingVegas{playerid} = false;
    IsRobbingRedsands{playerid} = false;
    IsRobbingCalg{playerid} = false;
    IsRobbingDrag{playerid} = false;
    IsRobbingNVPD{playerid} = false;
    IsRobbingClub{playerid} = false;
    IsRobbingGym{playerid} = false;
    IsRobbingBank1{playerid} = false;
    IsRobbingBank2{playerid} = false;
    IsRobbingBank3{playerid} = false;
    IsRobbingBank4{playerid} = false;
    IsRobbingNVPD{playerid} = false;
    IsRobbingHall{playerid} = false;
    IsRobbingBar{playerid} = false;
    IsRobbingFBI{playerid} = false;
    IsRobbingUNI{playerid} = false;
    IsRobbingCIA{playerid} = false;
    IsRobbingAmmu1{playerid} = false;
    IsRobbingAmmu2{playerid} = false;
    IsRobbingAmmu3{playerid} = false;
    IsRobbingAmmu4{playerid} = false;
    IsRobbingAmmu5{playerid} = false;
    IsRobbingAmmu6{playerid} = false;
    IsRobbingShot1{playerid} = false;
    IsRobbingShot2{playerid} = false;
    IsRobbingShot3{playerid} = false;
    IsRobbingShot4{playerid} = false;
    IsRobbingShot5{playerid} = false;
    IsRobbingCluck1{playerid} = false;
    IsRobbingCluck2{playerid} = false;
    IsRobbingCluck3{playerid} = false;
    IsRobbingStore1{playerid} = false;
    IsRobbingStore2{playerid} = false;
    IsRobbingStore3{playerid} = false;
    IsRobbingStore4{playerid} = false;
    IsRobbingPizza{playerid} = false;
    HasBeenIssuedTicket{playerid} = false;
    IsVIPInColorMode{playerid} = false;
    HasChangedSkin{playerid} = false;
    IsPlayerUsingAnim{playerid} = false;
    HasPlayerDiedInJail{playerid} = false;
    HasPlayerDiedInCage{playerid} = false;
	HasBandanaAttached{playerid} = false;
	HasShieldAttached{playerid} = false;
	IsAdminUnderCover{playerid} = false;

 	RemovePlayerAttachedObject(playerid, 0);
	RemovePlayerAttachedObject(playerid, 1);
    
    SpecInfo[playerid][IsSpectating] = -1;
    IsAdminSpectating{playerid} = false;
    IsPlayerBeingSpectated{playerid} = false;
    PlayerBeingSpectatedBy[playerid] = -1;

	hasenteredtower{playerid} = 0;

    IsInCell{playerid} = 0;
    InMateID[playerid] = 0;

    BizRobCP[playerid] = -1;
    BizID[playerid] = -1;

    HasHit[playerid] = 0;
	HasPlacedHit[playerid] = -1;
	BomberStage{playerid} = 0;

    IsLoggedIn{playerid} = 0;
    BribeTo[playerid] = -1;
	Bribe[playerid] = -1;
	BribeFrom[playerid] = -1;
    IsInGod{playerid} = 0;
    IsOnduty{playerid} = 0;
    IsInGodCar{playerid} = 0;
    IsMuted{playerid} = 0;
    IsIgnoringPMs{playerid} = 0;
    HasLotteryTicket{playerid} = 0;
    HasMadeEvent{playerid} = 0;
	IsAtEvent{playerid} = 0;
	HasAdminStoppedJoins = 0;
	text_line_count{playerid} = 0;
    HasSetCheckpoint{playerid} = 0;
    lastx[playerid] = 0.0;
	lasty[playerid] = 0.0;
	lastz[playerid] = 0.0;
	chattingwith[playerid] = -1;
	shotsfired[playerid] = 0;

	pGroupInfo[playerid][gid] = -1;
	pGroupInfo[playerid][invited] = -1;
	pGroupInfo[playerid][attemptjoin] = -1;

    verifydestroycar{playerid} = 0;
    
    for(new o = 0; o < MAX_SET_OBJECTS; o++)
    {
    	GetSetObjects[playerid][o] = -1;
    }
	GetSetObjectsCount[playerid] = 0;
	
    LoadPlayerVehicles(playerid);

    SetPlayerWantedLevel(playerid, 0);
    ResetPlayerCash(playerid);
    StartCheckpointSeeking();

    SetPlayerColor(playerid, GREY);
    
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    TextDrawShowForPlayer(playerid, Textdraw4);
    TextDrawShowForPlayer(playerid, Textdraw5);
    TextDrawShowForPlayer(playerid, Textdraw6);
    TextDrawShowForPlayer(playerid, Textdraw7);
    TextDrawShowForPlayer(playerid, Textdraw8);
    TextDrawShowForPlayer(playerid, Textdraw9);
    TextDrawShowForPlayer(playerid, Textdraw10);
    SetTimerEx("EntryRules",5200,false,"i",playerid);
    TogglePlayerSpectating(playerid, true);
 	TextDrawShowForPlayer(playerid, NVCNRInfo[playerid]);
 	TextDrawSetString(NVCNRInfo[playerid], "~w~Z~b~~h~C~w~N~r~~h~R V~w~1 ~p~~h~Beta ~b~~h~Forum: ~w~...");

    SetPVarInt(playerid, "LastHouseCP", -1);
	SetPVarInt(playerid, "IsInHouse", 0);
	
	SetPlayerMapIcon(playerid, 0, 2296.2930,2461.4600,38.6875, 30, 0, MAPICON_LOCAL);//nvpd
	SetPlayerMapIcon(playerid, 1, 2270.9761,2293.8179,10.8203, 52, 0, MAPICON_LOCAL);//nv city bank
	SetPlayerMapIcon(playerid, 2, 2127.5869,2379.6211,10.8203, 44, 0, MAPICON_LOCAL);//isle casino
	SetPlayerMapIcon(playerid, 3, 2016.9768,1916.4065,12.3424, 44, 0, MAPICON_LOCAL);//new vegas casino
	SetPlayerMapIcon(playerid, 4, 2196.9570,1677.1637,12.3672, 25, 0, MAPICON_LOCAL);//caligulas casino
	SetPlayerMapIcon(playerid, 5, 2019.3196,1007.7487,10.8203, 43, 0, MAPICON_LOCAL);//4 dragons casino
	SetPlayerMapIcon(playerid, 6, 2159.5405,943.1776,10.8203, 6, 0, MAPICON_LOCAL);//ammu1
	SetPlayerMapIcon(playerid, 7, 2367.0552,2071.0693,10.8203, 10, 0, MAPICON_LOCAL);//burger1
	SetPlayerMapIcon(playerid, 9, 2393.2737,2041.5657,10.8203, 14, 0, MAPICON_LOCAL);//cluck1
	SetPlayerMapIcon(playerid, 10, 2472.8655,2034.1702,11.0625, 10, 0, MAPICON_LOCAL);//burger2
	SetPlayerMapIcon(playerid, 11, 2452.5308,2065.1902,10.8203, 50, 0, MAPICON_LOCAL);//24/1
	SetPlayerMapIcon(playerid, 12, 2546.5271,1972.6571,10.8203, 50, 0, MAPICON_LOCAL);//24/2
	SetPlayerMapIcon(playerid, 13, 2412.5039,1123.8190,10.8203, 30, 0, MAPICON_LOCAL);//cityhall
	SetPlayerMapIcon(playerid, 14, 2194.9390,1990.9948,12.2969, 50, 0, MAPICON_LOCAL);//24/3
	SetPlayerMapIcon(playerid, 15, 1658.4960,2250.0437,11.0701, 43, 0, MAPICON_LOCAL);//redsands casino
	SetPlayerMapIcon(playerid, 16, 1607.3329,1816.7660,10.8203, 22, 0, MAPICON_LOCAL);//hospital
	SetPlayerMapIcon(playerid, 17, 1672.5485,1447.8712,10.7881, 5, 0, MAPICON_LOCAL);//airport
	SetPlayerMapIcon(playerid, 18, 1157.9246,2072.2874,11.0625, 10, 0, MAPICON_LOCAL);//burger3
	SetPlayerMapIcon(playerid, 19, 937.0844,1733.2168,8.8516, 30, 0, MAPICON_LOCAL);//cia
	SetPlayerMapIcon(playerid, 20, 776.7208,1871.4360,4.9068, 6, 0, MAPICON_LOCAL);//ammu2
	SetPlayerMapIcon(playerid, 21, 173.0402,1177.1461,14.7578, 14, 0, MAPICON_LOCAL);//cluck2
	SetPlayerMapIcon(playerid, 22, -316.1609,829.8887,14.2422, 6, 0, MAPICON_LOCAL);//ammu3
	SetPlayerMapIcon(playerid, 23, -1508.8851,2610.7004,55.8359, 6, 0, MAPICON_LOCAL);//ammu4
	SetPlayerMapIcon(playerid, 24, 2169.4143,2795.9263,10.8203, 10, 0, MAPICON_LOCAL);//burger4
	SetPlayerMapIcon(playerid, 25, -1457.9816,2589.9771,55.9957, 52, 0, MAPICON_LOCAL);//el que bank
	SetPlayerMapIcon(playerid, 26, -179.1975,1133.1324,19.7422, 52, 0, MAPICON_LOCAL);//fort bank
	SetPlayerMapIcon(playerid, 27, -828.1474,1504.5988,19.8529, 52, 0, MAPICON_LOCAL);//los barraques bank
	SetPlayerMapIcon(playerid, 28, 2351.8555,2533.6199,10.8203, 29, 0, MAPICON_LOCAL);//pizza1
	SetPlayerMapIcon(playerid, 29, 2556.9512,2065.3730,11.0995, 6, 0, MAPICON_LOCAL);//ammu5
	SetPlayerMapIcon(playerid, 30, 1735.7432,1866.1516,10.8203, 55, 0, MAPICON_LOCAL);//carshop
	SetPlayerMapIcon(playerid, 31, 2114.8848,920.2251,10.8203, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 32, 2639.7700,1106.1627,10.8203, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 33, 2202.4160,2474.7686,10.8203, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 34, 2147.2354,2747.9351,10.8203, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 35, 1596.1118,2198.9944,10.8203, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 36, 612.0298,1695.0731,6.9922, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 37, -1328.3317,2677.4412,50.0625, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 38, -1471.3004,1864.1031,32.6328, 27, 0, MAPICON_LOCAL);//service station
	SetPlayerMapIcon(playerid, 39, 2311.2742,2324.2349,10.8203, 48, 0, MAPICON_LOCAL);//night club
	SetPlayerMapIcon(playerid, 40, 2319.3486,2391.8047,10.8203, 6, 0, MAPICON_LOCAL);//ammu6
	SetPlayerMapIcon(playerid, 45, 2247.6702,2396.1687,10.8203, 50, 0, MAPICON_LOCAL);//24/4
	SetPlayerMapIcon(playerid, 46, 1872.2554,2071.8850,11.0625, 10, 0, MAPICON_LOCAL);//burger5
	SetPlayerMapIcon(playerid, 47, -1213.8292,1830.3749,41.9297, 14, 0, MAPICON_LOCAL);//cluck3
	SetPlayerMapIcon(playerid, 48, 2447.6692,2376.2556,12.1635, 30, 0, MAPICON_LOCAL);//FBI HQ
	SetPlayerMapIcon(playerid, 49, 1968.7693,2295.8730,16.4559, 54, 0, MAPICON_LOCAL);//NV GYM
	SetPlayerMapIcon(playerid, 50, 966.2469,2160.6836,10.8203, 56, 0, MAPICON_LOCAL);//Mats pickup(LV)
	SetPlayerMapIcon(playerid, 51, -2488.5205,2295.3135,4.9844, 56, 0, MAPICON_LOCAL);//Mats pickup(BS)
	SetPlayerMapIcon(playerid, 52, 2375.5786,2306.3044,8.1406, 36, 0, MAPICON_LOCAL);//NVU
	SetPlayerMapIcon(playerid, 53, 1976.0565,2162.1646,11.0703, 63, 0, MAPICON_LOCAL);//Paint Shop
	SetPlayerMapIcon(playerid, 54, -1420.3623,2583.7390,55.8433, 63, 0, MAPICON_LOCAL);//Paint Shop
	SetPlayerMapIcon(playerid, 55, -99.9229,1118.1846,19.7417, 63, 0, MAPICON_LOCAL);//Paint Shop
	SetPlayerMapIcon(playerid, 56, 1602.5015,1615.4475,10.8203, 27, 0, MAPICON_LOCAL);//Airport service station
	SetPlayerMapIcon(playerid, 57, -2322.4451,2298.0378,-0.5677, 27, 0, MAPICON_LOCAL);//Bayside marina service station
	SetPlayerMapIcon(playerid, 58, 2305.9966,2377.8203,11.2208, 49, 0, MAPICON_LOCAL);//New Vegas Bar
	SetPlayerMapIcon(playerid, 59, 2364.8955,2377.6169,10.8203, 31, 0, MAPICON_LOCAL);//New Vegas Apartments
	
    format(fstr3, sizeof(fstr3),"%s (%d) Has Joined ZCNR", GetName(playerid), playerid);
	SendClientMessageToAll(GREY, fstr3);
	new ip[50], stringg[150];
	GetPlayerIp(playerid, ip, sizeof(ip));
	format(stringg, sizeof(stringg),"{FF0000}Admin Notification: {FFFFFF}[IP]: %s [%d] - %s", GetName(playerid), playerid, ip);
	SendAdminMessage(-1, stringg);

	SendClientMessage(playerid, WHITE, "Welcome To Zeus's {3333FF}Cops {FFFFFF}And {FF0000}Robbers.");
	SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________");
	SendClientMessage(playerid, -1, "{FF0000}Warning: {FFCCCC}The Content Of This Server And That Of GTA San Andreas Contain Explict Material.");
	SendClientMessage(playerid, -1, "{FFCCCC}Visit Our Forums For More Information About {FFFFFF}Z{3333FF}C{FFFFFF}N{FF0000}R");
	SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________");
	return 1;
}
Reply


Messages In This Thread
Server Help - by Neom - 23.06.2018, 12:53
Re: Server Help - by JasonRiggs - 23.06.2018, 13:02
Re: Server Help - by Neom - 23.06.2018, 13:05
Re: Server Help - by JasonRiggs - 23.06.2018, 13:06
Re: Server Help - by Neom - 23.06.2018, 13:08
Re: Server Help - by JasonRiggs - 23.06.2018, 13:16
Re: Server Help - by Neom - 23.06.2018, 13:19
Re: Server Help - by JasonRiggs - 23.06.2018, 13:28
Re: Server Help - by Neom - 23.06.2018, 13:34
Re: Server Help - by JasonRiggs - 23.06.2018, 13:36
Re: Server Help - by Neom - 23.06.2018, 13:40
Re: Server Help - by JasonRiggs - 23.06.2018, 13:47
Re: Server Help - by Neom - 23.06.2018, 13:55
Re: Server Help - by Calisthenics - 23.06.2018, 14:21
Re: Server Help - by JasonRiggs - 23.06.2018, 14:26
Re: Server Help - by Neom - 23.06.2018, 14:39

Forum Jump:


Users browsing this thread: 1 Guest(s)