[WARNINGS] HELP
#1

Help WITH THIS

Код:
C:\Users\Leon\Desktop\samp03csvr_R5_win32\samp03csvr_R5_win32\pawno\include\properties.inc(220) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Leon\Desktop\samp03csvr_R5_win32\samp03csvr_R5_win32\pawno\include\properties.inc(249) : warning 219: local variable "pName" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
Reply
#2

As the message says, the variable pName is already created in your code, just delete one declaration of them.
Reply
#3

Can u fix It

Код:
#include <a_samp>
#define RED 0xE60000FF
#define TELE 5678
#define DIALOG_RANGE                                                           169
#include <properties>

//#define IGNORE_WARP_INTO_VEHICLE
//#define IGNORE_VIRTUAL_WORLDS
//#define IGNORE_SPAWN_MESSAGES
//#define IGNORE_VEHICLE_ACTIVATION
//#define IGNORE_VEHICLE_DELETION
#define DEFAULT_RESPAWN_TIME        600 /* ten minutes */

#if !defined IGNORE_VEHICLE_DELETION
	new
	    bool:gDialogCreated[ MAX_VEHICLES ] = { false, ... };
#endif

new Kills[MAX_PLAYERS];
new st[128];
new pName[MAX_PLAYER_NAME];
new Killername[24];
new FireCat;
#pragma tabsize 0
new BadWords[][] =
{
    "Fuck",
    "Shit",
    "Dick",
    "f.u.c.k",
    "fux",
    "fuck",
    "ass",
    "asshole",
    "Noob",
    "motherfucker",
    "bitch",
    "porn",
    "boobs",
    "f u c k",
    "sunofbitch",
    "Cunt"
};

#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_INFO 0x00ff00ff //Green

public OnPlayerDeath(playerid,killerid,reason)
{
	GetPlayerName(playerid,pName,sizeof(pName));
	GetPlayerName(killerid,Killername,sizeof(Killername));
	if(Kills[playerid] > 2)
	{
	    GivePlayerMoney(killerid,3000*GetPlayerWantedLevel(playerid));
	    format(st,sizeof(st),"%s was awarded %d for killing %s wanted level %d",Killername,3000*GetPlayerWantedLevel(playerid),pName,GetPlayerWantedLevel(playerid));
	    SendClientMessageToAll(COLOR_YELLOW,st);
	}
	Kills[playerid] = 0;
	Kills[killerid]++;
	SetPlayerWantedLevel(playerid,0);
	if(Kills[killerid] == 2)
	{
	    format(st,sizeof(st),"~S~%s is ~b~double Kill !",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,1);
	}
	if(Kills[killerid] == 3)
	{
	    format(st,sizeof(st),"~S~%s is on a~r~killing spree!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,2);
	}
	if(Kills[killerid] == 6)
	{
	    format(st,sizeof(st),"~S~%s ~b~Monster Kill!!!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,3);
	}
	if(Kills[killerid] == 9)
	{
	    format(st,sizeof(st),"~S~%s is ~r~Godlike!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,4);
	}
	if(Kills[killerid] == 13)
	{
	    format(st,sizeof(st),"~S~%s is ~R~Wiked Sick!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,5);
	}
	if(Kills[killerid] == 17)
	{
	    format(st,sizeof(st),"~S~%s ~R~HOLY ~B~SHIT!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,6);
	}
	if(Kills[killerid] == 20)
	{
	    format(st,sizeof(st),"~S~%s ~B~UnStopable ~R~Killer!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,6);
	}
	if(Kills[killerid] == 24)
	{
	    format(st,sizeof(st),"~S~%s ~B~SampEver ~R~Killer!",Killername);
	    GameTextForAll(st,5000,4);
	    SetPlayerWantedLevel(killerid,6);
	}
	return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==3131)
{
if(response)
{
if(listitem==0)//Nos/Hydro
{
ShowPlayerDialog(playerid,3132,DIALOG_STYLE_LIST,"Select A Component","Nitro 10X\nHydroulicus","Select","Cancel");
}
if(listitem==1)//Rims
{
ShowPlayerDialog(playerid,3133,DIALOG_STYLE_LIST,"Select A Rim","Dollar\nSwitch\nMega\nShadow\nVirtual\nAccess","Select","Cancel");
}
if(listitem==2)//Colours
{
ShowPlayerDialog(playerid,3134,DIALOG_STYLE_LIST,"Select A Colour","Black\nWhite\nRed\nOrange\nBlue\nGreen","Select","Cancel");
}
if(listitem==3)//Repair
{
ETL(playerid,"Repaired His/Her Vehicle");
RepairVehicle(GetPlayerVehicleID(playerid));
}
if(listitem==4)//About
{
ShowPlayerDialog(playerid,3135,DIALOG_STYLE_MSGBOX,"About Un-Limited Tune System","Thanks for using our Tune system\nVersion:1.0\nFor:SA:MP 0.3a","OK","Cancle");
}
}
}
if(dialogid==3135)
{
if(response)
{

}
}
if(dialogid==3134)
{
if(response)
{
if(listitem==0)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);
ETL(playerid,"Changed His/Her Vehicle's Colour To Black");
}
if(listitem==1)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);
ETL(playerid,"Changed His/Her Vehicle's Colour To White");
}
if(listitem==2)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);
ETL(playerid,"Changed His/Her Vehicle's Colour To Red");
}
if(listitem==3)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);
ETL(playerid,"Changed His/Her Vehicle's Colour To Orange");
}
if(listitem==4)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),7,7);
ETL(playerid,"Changed His/Her Vehicle's Colour To Blue");
}
if(listitem==5)
{
ChangeVehicleColor(GetPlayerVehicleID(playerid),16,16);
ETL(playerid,"Changed His/Her Vehicle's Colour To Green");
}
}
}
if(dialogid==3133)
{
if(response)
{
if(listitem==0)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
ETL(playerid,"Added Dollar Rim His/Her Vehicle");
}
if(listitem==1)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
ETL(playerid,"Added Switch Rim His/Her Vehicle");
}
if(listitem==2)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
ETL(playerid,"Added Mega Rim His/Her Vehicle");
}
if(listitem==3)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1073);
ETL(playerid,"Added Shadow Rim His/Her Vehicle");
}
if(listitem==4)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
ETL(playerid,"Added Virtual Rim His/Her Vehicle");
}
if(listitem==5)
{
AddVehicleComponent(GetPlayerVehicleID(playerid), 1098);
ETL(playerid,"Added Access Rim His/Her Vehicle");
}
}
}
if(dialogid==3132)
{
if(response)
{
if(listitem==0)
{
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
ETL(playerid,"Added Nos His/Her Vehicle");
}
if(listitem==1)
{
 AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
 ETL(playerid,"Added Hydrolic His/Her Vehicle");
}
}
}


if(dialogid == DIALOG_RANGE)
	{
 		if(!response) return 0;
		if(listitem == 0)
	    {
	        new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
	    	vehicleid = GetPlayerVehicleID(playerid);
     		GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	        if(GetPVarInt(playerid,"Engine") == 1)
	        {
	        	SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
				SetPVarInt(playerid,"Engine",0);
          	}
            else if(GetPVarInt(playerid,"Engine") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
	            SetPVarInt(playerid,"Engine",1);
	        }
		}
		if(listitem == 1)
		{
  			new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
	        GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	        if(GetPVarInt(playerid,"Lights") == 1)
			{
   				SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_OFF, alarm, doors, bonnet, boot, objective);
       			SetPVarInt(playerid,"Lights",0);
          	}
	        else if(GetPVarInt(playerid,"Engine") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, engine, VEHICLE_PARAMS_ON, alarm, doors, bonnet, boot, objective);
	            SetPVarInt(playerid,"Lights",1);
	        }
        }
   		if(listitem == 2)
	   	{
    		new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
	        GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	        if(GetPVarInt(playerid,"Alarm") == 1)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, VEHICLE_PARAMS_OFF, doors, bonnet, boot, objective);
	            SetPVarInt(playerid,"Alarm",0);
	        }
	        else if(GetPVarInt(playerid,"Engine") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, VEHICLE_PARAMS_ON, doors, bonnet, boot, objective);
	            SetPVarInt(playerid,"Alarm",1);
         	}
   	    }
   		if(listitem == 3)
   	   	{
	   		new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
   			GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
      		if(GetPVarInt(playerid,"Doors") == 1)
	        {
	        	SetVehicleParamsEx(vehicleid, engine, lights, alarm, VEHICLE_PARAMS_OFF, bonnet, boot, objective);
	            SetPVarInt(playerid,"Doors",0);
          	}
	        else if(GetPVarInt(playerid,"Doors") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, alarm, VEHICLE_PARAMS_ON, bonnet, boot, objective);
	            SetPVarInt(playerid,"Doors",1);
	        }
      	}
    	if(listitem == 4)
     	{
      		new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
	        GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	        if(GetPVarInt(playerid,"Bonnet") == 1)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, VEHICLE_PARAMS_OFF, boot, objective);
	            SetPVarInt(playerid,"Bonnet",0);
	        }
	        else if(GetPVarInt(playerid,"Bonnet") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, VEHICLE_PARAMS_ON, boot, objective);
	            SetPVarInt(playerid,"Bonnet",1);
	        }
   		}
     	if(listitem == 5)
	    {
   			new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
	        GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
	        if(GetPVarInt(playerid,"Boot") == 1)
	        {
	        	SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_OFF, objective);
	            SetPVarInt(playerid,"Boot",0);
          	}
	        else if(GetPVarInt(playerid,"Boot") == 0)
	        {
	            SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, VEHICLE_PARAMS_ON, objective);
	            SetPVarInt(playerid,"Boot",1);
	        }
	    }
      	if(listitem == 6)
       	{
       	    new engine, lights, alarm, doors, bonnet, boot, objective,vehicleid;
			vehicleid = GetPlayerVehicleID(playerid);
	    	GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
      		if(GetPVarInt(playerid,"Objective") == 1)
      		{
	        	SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, 0);
	        	SetPVarInt(playerid,"Objective",0);
        	}
         	else if(GetPVarInt(playerid,"Objective") == 0)
          	{
           		SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, 1);
           		SetPVarInt(playerid,"Objective",1);
           	}
        }
     	if(listitem == 7)
      	{
    		ShowPlayerDialog(playerid,DIALOG_RANGE+1,1,"{00E1FF}FControl - Numberplate","{FFFFFF}Type in the new text of the number plate you would like the change \n","Change","Cancel");
	    }
	}
	if(dialogid == DIALOG_RANGE+1)
	{
	    if(strlen(inputtext) == 0) return ShowPlayerDialog(playerid,DIALOG_RANGE+1,1,"{00E1FF}FControl - Numberplate","{FF2800}NOTE:THE TEXT BOX CAN'T BE EMPTY! \n{FFFFFF}Type in the new text of the number plate you would like the change \n","Change","Cancel");
		if(!response) return 0;
		new Float:x,Float:y,Float:z,Float:angle,vehicleid = GetPlayerVehicleID(playerid);
		new engine, lights, alarm, doors, bonnet, boot, objective;
	    GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
		GetVehiclePos(vehicleid,x,y,z);
		GetPlayerFacingAngle(playerid,angle);
		SetVehicleNumberPlate(vehicleid,inputtext);
		SetVehicleToRespawn(vehicleid);
		SetVehiclePos(vehicleid,x,y,z);
		SetVehicleZAngle(vehicleid,angle);
		PutPlayerInVehicle(playerid,vehicleid,0);
		SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
return 1;
}


if ( response )
	{
		switch ( dialogid )
		{
			case 3434 :
			{
		    	switch ( listitem )
				{
					case 0 : ShowPlayerDialog( playerid, 3435, DIALOG_STYLE_LIST, "Airplanes", "Andromada\nAT-400\nBeagle\nCropduster\nDodo\nHydra\nNevada\nRustler\nShamal\nSkimmer\nStuntplane\nBack", "Select", "Cancel" );
					case 1 : ShowPlayerDialog( playerid, 3436, DIALOG_STYLE_LIST, "Helicopters", "Cargobob\nHunter\nLeviathan\nMaverick\nNews Maverick\nPolice Maverick\nRaindance\nSeasparrow\nSparrow\nBack", "Select", "Cancel" );
					case 2 : ShowPlayerDialog( playerid, 3437, DIALOG_STYLE_LIST, "Bikes", "BF-400\nBike\nBMX\nFaggio\nFCR-900\nFreeway\nMountain Bike\nNRG-500\nPCJ-600\nPizzaboy\nQuad\nSanchez\nWayfarer\nBack", "Select", "Cancel" );
					case 3 : ShowPlayerDialog( playerid, 3438, DIALOG_STYLE_LIST, "Convertibles", "Comet\nFeltzer\nStallion\nWindsor\nBack", "Select", "Cancel" );
					case 4 : ShowPlayerDialog( playerid, 3439, DIALOG_STYLE_LIST, "Industrial", "Benson\nBobcat\nBurrito\nBoxville\nBoxburg\nCement Truck\nDFT-30\nFlatbed\nLinerunner\nMule\nNewsvan\nPacker\nPetrol Tanker\nPony\nRoadtrain\nRumpo\nSadler\nSadler Shit\nTopfun\nTractor\nTrashmaster\nUtility Van\nWalton\nYankee\nYosemite\nBack", "Select", "Cancel" );
					case 5 : ShowPlayerDialog( playerid, 3440, DIALOG_STYLE_LIST, "Lowriders", "Blade\nBroadway\nRemington\nSavanna\nSlamvan\nTahoma\nTornado\nVoodoo\nBack", "Select", "Cancel" );
					case 6 : ShowPlayerDialog( playerid, 3441, DIALOG_STYLE_LIST, "Off Road", "Bandito\nBF Injection\nDune\nHuntley\nLandstalker\nMesa\nMonster\nMonster A\nMonster B\nPatriot\nRancher A\nRancher B\nSandking\nBack", "Select", "Cancel" );
					case 7 : ShowPlayerDialog( playerid, 3442, DIALOG_STYLE_LIST, "Public Service Vehicles", "Ambulance\nBarracks\nBus\nCabbie\nCoach\nCop Bike (HPV-1000)\nEnforcer\nFBI Rancher\nFBI Truck\nFiretruck\nFiretruck LA\nPolice Car (LSPD)\nPolice Car (LVPD)\nPolice Car (SFPD)\nRanger\nRhino\nS.W.A.T\nTaxi\nBack", "Select", "Cancel" );
					case 8 : ShowPlayerDialog( playerid, 3443, DIALOG_STYLE_LIST, "Saloons", "Admiral\nBloodring Banger\nBravura\nBuccaneer\nCadrona\nClover\nElegant\nElegy\nEmperor\nEsperanto\nFortune\nGlendale Shit\nGlendale\nGreenwood\nHermes\nIntruder\nMajestic\nManana\nMerit\nNebula\nOceanic\nPicador\nPremier\nPrevion\nPrimo\nSentinel\nStafford\nSultan\nSunrise\nTampa\nVincent\nVirgo\nWillard\nWashington\nBack", "Select", "Cancel" );
					case 9 : ShowPlayerDialog( playerid, 3444, DIALOG_STYLE_LIST, "Sport Vehicles", "Alpha\nBanshee\nBlista Compact\nBuffalo\nBullet\nCheetah\nClub\nEuros\nFlash\nHotring Racer\nHotring Racer A\nHotring Racer B\nInfernus\nJester\nPhoenix\nSabre\nSuper GT\nTurismo\nUranus\nZR-350\nBack", "Select", "Cancel" );
					case 10 : ShowPlayerDialog( playerid, 3445, DIALOG_STYLE_LIST, "Station Wagons", "Moonbeam\nPerenniel\nRegina\nSolair\nStratum\nBack", "Select", "Cancel" );
					case 11 : ShowPlayerDialog( playerid, 3446, DIALOG_STYLE_LIST, "Boats", "Coastguard\nDinghy\nJetmax\nLaunch\nMarquis\nPredator\nReefer\nSpeeder\nSquallo\nTropic\nBack", "Select", "Cancel" );
					case 12 : ShowPlayerDialog( playerid, 3447, DIALOG_STYLE_LIST, "Trailers", "Article Trailer\nArticle Trailer 2\nArticle Trailer 3\nBaggage Trailer A\nBaggage Trailer B\nFarm Trailer\nFreight Flat Trailer (Train)\nFreight Box Trailer (Train)\nPetrol Trailer\nStreak Trailer (Train)\nStairs Trailer\nUtility Trailer\nBack", "Select", "Cancel" );
					case 13 : ShowPlayerDialog( playerid, 3448, DIALOG_STYLE_LIST, "Unique Vehicles", "Baggage\nBrownstreak (Train)\nCaddy\nCamper\nCamper A\nCombine Harvester\nDozer\nDumper\nForklift\nFreight (Train)\nHotknife\nHustler\nHotdog\nKart\nMower\nMr Whoopee\nRomero\nSecuricar\nStretch\nSweeper\nTram\nTowtruck\nTug\nVortex\nBack", "Select", "Cancel" );
					case 14 : ShowPlayerDialog( playerid, 3449, DIALOG_STYLE_LIST, "RC Vehicles", "RC Bandit\nRC Baron\nRC Raider\nRC Goblin\nRC Tiger\nRC Cam\nBack", "Select", "Cancel" );
				}
			}
			case 3435 :
			{
				if ( listitem > 10 ) return ShowPlayerDefaultDialog( playerid );

   				new
      				model_array[] = { 592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3436 :
			{
				if ( listitem > 8 ) return ShowPlayerDefaultDialog( playerid );

		        new
	    	        model_array[] = { 548, 425, 417, 487, 488, 497, 563, 447, 469 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3437 :
			{
				if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );

				new
   					model_array[] = { 581, 509, 481, 462, 521, 463, 510, 522, 461, 448, 471, 468, 586 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3438 :
			{
				if ( listitem > 3 ) return ShowPlayerDefaultDialog( playerid );

   				new
					model_array[] = { 480, 533, 439, 555 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3439 :
			{
				if ( listitem > 24 ) return ShowPlayerDefaultDialog( playerid );

				new
			        model_array[] = { 499, 422, 482, 498, 609, 524, 578, 455, 403, 414, 582, 443, 514, 413, 515, 440, 543, 605, 459, 531, 408, 552, 478, 456, 554 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3440 :
			{
				if ( listitem > 7 ) return ShowPlayerDefaultDialog( playerid );

		        new
		            model_array[] = { 536, 575, 534, 567, 535, 566, 576, 412 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3441 :
			{
				if ( listitem > 12 ) return ShowPlayerDefaultDialog( playerid );

    			new
		    	    model_array[] = { 568, 424, 573, 579, 400, 500, 444, 556, 557, 470, 489, 505, 495 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3442 :
			{
				if ( listitem > 17 ) return ShowPlayerDefaultDialog( playerid );

				new
			        model_array[] = { 416, 433, 431, 438, 437, 523, 427, 490, 528, 407, 544, 596, 598, 597, 599, 432, 601, 420 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3443 :
			{
				if ( listitem > 33 ) return ShowPlayerDefaultDialog( playerid );

			    new
	        	    model_array[] = { 445, 504, 401, 518, 527, 542, 507, 562, 585, 419, 526, 604, 466, 492, 474, 546, 517, 410, 551, 516, 467, 600, 426, 436, 547, 405, 580, 560, 550, 549, 540, 491, 529, 421 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3444 :
			{
				if ( listitem > 19 ) return ShowPlayerDefaultDialog( playerid );

    			new
	        	    model_array[] = { 602, 429, 496, 402, 541, 415, 589, 587, 565, 494, 502, 503, 411, 559, 603, 475, 506, 451, 558, 477 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3445 :
			{
				if ( listitem > 4 ) return ShowPlayerDefaultDialog( playerid );

				new
			        model_array[] = { 418, 404, 479, 458, 561 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3446 :
			{
				if ( listitem > 9 ) return ShowPlayerDefaultDialog( playerid );

	    	    new
	        	    model_array[] = { 472, 473, 493, 595, 484, 430, 453, 452, 446, 454 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3447 :
			{
				if ( listitem > 11 ) return ShowPlayerDefaultDialog( playerid );

		        new
		            model_array[] = { 435, 450, 591, 606, 607, 610, 569, 590, 584, 570, 608, 611 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3448 :
			{
				if ( listitem > 23 ) return ShowPlayerDefaultDialog( playerid );

	    	    new
	        	    model_array[] = { 485, 537, 457, 483, 508, 532, 486, 406, 530, 538, 434, 545, 588, 571, 572, 423, 442, 428, 409, 574, 449, 525, 583, 539 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
			case 3449 :
			{
				if ( listitem > 5 ) return ShowPlayerDefaultDialog( playerid );

	    	    new
	        	    model_array[] = { 441, 464, 465, 501, 564, 594 };

				return CreatePlayerVehicle( playerid, model_array[ listitem ] );
			}
		}
	}

    switch(dialogid)
    {
        case 9999:
        {
            if(!response) return 0;
            if(response)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        SetPlayerPos(playerid,2827.3567,-2143.6956,11.0872);
                        GameTextForPlayer(playerid, "~w~Welcome To D-Day1 Deathmatch~G~", 5000, 5);
                        GivePlayerWeapon(playerid,29,700);//weapon mp5
                        GivePlayerWeapon(playerid,31,400);//m4
                        GivePlayerWeapon(playerid,16,20);//nades
                        GivePlayerWeapon(playerid,23,50000);//pistol
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has joined D-Day Team 1 (/dday1)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                    }
                    case 1:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to The Twisty Road (/twist)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,947.219055, 142.820281, 302.127349);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to The Twisty Road (/twist)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,947.219055, 142.820281, 302.127349);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars~G~", 5000, 5);
                    }
                    case 2:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to funclimb (/funclimb)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,1364.4432,1295.4901,16.8203);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to funclimb (/funclimb)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,1364.4432,1295.4901,16.8203);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                      }
                      case 3:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to cranejump (/Stadium)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,-2080.3774,305.2731,105.7115);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to cranejump (/cranejump)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,-2080.3774,305.2731,105.7115);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,2);//para
                      }
                      case 4:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Venturas Airport (/lvair)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,1282.6499,1267.8385,10.8203);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to Las Venturas Airport (/lvair)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,1282.6499,1267.8385,10.8203);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 5:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to SanFiero Airport (/sfair)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, -1722.5969, -579.3755, 16.2458);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to SanFiero Airport (/sfair)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, -1722.5969, -579.3755, 16.2458);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 6:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to President House (/ph)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, 1454.5103,-1073.7961,213.3828);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to President House (/ph)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, 1454.5103,-1073.7961,213.3828);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 7:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Admin Hell House (/new)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,2903.5126953125,-592.95275878906,11.254723548889);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to Admin Hell House (/new)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,2903.5126953125,-592.95275878906,11.254723548889);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 8:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Half Pipe To (/hp)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, 2864.969,-1996.954,10.762);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to Half Pipe To (/hp)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, 2864.969,-1996.954,10.762);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 9:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to LS StuntZone To Join Use (/lss)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, 900.737304, -2092.748779, 13.047561);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to LS StuntZone To Join Use (/lss)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, 900.737304, -2092.748779, 13.047561);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 10:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to New Santos City To Join Use (/newsantos)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,443.0948,-3274.0002,1.9748);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to New Santos City To Join Use (/newsantos)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,443.0948,-3274.0002,1.9748);
                        GameTextForPlayer(playerid, "~w~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 11:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to minijump To Join Use (/minijump)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,3708.2773,-1855.7437,527.3438);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to minijumpe To Join Use (/minijump)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,3708.2773,-1855.7437,527.3438);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 12:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Lost Island To Join Use (/lost)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,942.1481,-3285.5332,2.0757);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to Lost Island To Join Use (/lost)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,942.1481,-3285.5332,2.0757);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//para
                      }
                      case 13:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Parkoursc Arena To Join Use (/Parkoursc)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, -1809.0477,580.7404,35.1667);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone to Parkoursc Arena To Join Use (/Parkoursc)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, -1809.0477,580.7404,35.1667);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//uzi tec9
                      }
                      case 14:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to The Sunny Circuit To Join Use (/circuit)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,2400.4883,-3100.9282,13.6922);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone The Sunny Circuit To Join Use (/circuit)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,2400.4883,-3100.9282,13.6922);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,28,200);//uzi tec9
                      }
                      case 15:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        SetPlayerPos(playerid,2981.3208,-2194.8970,4.4563);
                        GameTextForPlayer(playerid, "~w~Welcome To D-Day2 Deathmatch~G~", 5000, 5);
                        GivePlayerWeapon(playerid,29,700);//weapon mp5
                        GivePlayerWeapon(playerid,31,400);//m4
                        GivePlayerWeapon(playerid,16,20);//nades
                        GivePlayerWeapon(playerid,23,50000);//pistol
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has joined D-Day Team 2 (/dday2)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                    }
                    case 16:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Crane Jumping 2 To Join Use (/cranejump2)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,-1692.8765,189.2195,32.9856);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone Crane Jumping 2 To Join Use (/cranejump2)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,-1692.8765,189.2195,32.9856);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                      }
                      case 17:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Crane Jumping 4 To Join Use (/cranejump4)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,2399.1833,1928.1990,76.3745);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone Crane Jumping 4 To Join Use (/cranejump4)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,2399.1833,1928.1990,76.3745);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                      }
                      case 18:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to The Mega Loop To Join Use (/mg)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,2097.24169922,-1391.73168945,1001.50561523);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone The Mega Loop To Join Use (/mg)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,2097.24169922,-1391.73168945,1001.50561523);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                        GivePlayerWeapon(playerid,27,200);//uzi tec9
                      }
                      case 19:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to freehouse To Join Use (/freehouse)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid, 1454.5103,-1073.7961,213.3828);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone freehouse To Join Use (/freehouse)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid, 1454.5103,-1073.7961,213.3828);
                        GameTextForPlayer(playerid,"Welcome to FreeHouse House.",4000,6);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                        GivePlayerWeapon(playerid,27,200);//uzi tec9
                      }
                      case 20:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Small Jump To Join Use (/sj)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,2432.8223,-14.8528,480.8712);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone Small Jump To Join Use (/sj)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,2432.8223,-14.8528,480.8712);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                        GivePlayerWeapon(playerid,27,200);//uzi tec9
                      }
                      case 21:
                    {
                        new name[MAX_PLAYER_NAME];
                        new msg[256];
                        new vehicleid = GetPlayerVehicleID(playerid);
                        new State = GetPlayerState(playerid);
                        if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
                        {
                            GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                            format(msg, sizeof(msg), "TELE: %s has gone to Minijump To Join Use (/minijump)",name,playerid);
                            SendClientMessageToAll(COLOR_YELLOW, msg);
                            GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                            return SetVehiclePos(vehicleid,3708.2773,-1855.7437,527.3438);
                        }
                        GetPlayerName(playerid,name,MAX_PLAYER_NAME);
                        format(msg, sizeof(msg), "TELE: %s has gone Minijump To Join Use (/minijump)",name,playerid);
                        SendClientMessageToAll(COLOR_YELLOW, msg);
                        SetPlayerPos(playerid,3708.2773,-1855.7437,527.3438);
                        GameTextForPlayer(playerid, "~r~Type /Vc /Pcar /Pbike /v to spawn cars ~G~", 5000, 5);
                        GivePlayerWeapon(playerid,46,200);//uzi tec9
                        GivePlayerWeapon(playerid,27,200);//uzi tec9
                      }
                }
            }
        }
    }
    return 1;
    }
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
	new idx;
	cmd = strtok(cmdtext, idx);
    if(strcmp(cmdtext, "/tele1", true) == 0)
{
    ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST,"Teleport","D-Day\nTwisty Road\nfunclimb\ncranejump\nLasVenTurasAirport\nSanFeiroAirPort\nPresident House\nAdmin Hell House\nHalf Pipe\nLS StuntZone\nNewSantosCity\nminijump\nLostIsland\nParkoursc\ncircuit\nD-Day2\nCraneJump2\nCraneJump4\nThe Mega Loop\nfreehouse\nSmall Jump\nMiniJump","Select","Exit");
    return 1;
}
if (strcmp("/tune", cmdtext, true, 10) == 0)
	{
     if(IsPlayerInAnyVehicle(playerid))
    {
     ShowPlayerDialog(playerid,3131,DIALOG_STYLE_LIST,"Stunt Evolution","Nitrous and Hydraulicus\nWheels/Rims\nCar Colors\nRepair Car\nAbout","Select","Cancel");
     SendClientMessage(playerid,0xFF00AA,"You are tuning your vehicle now");
     } else {
     SendClientMessage(playerid,0xFF00AA,"You are not in vehicle.");
}
		return 1;
	}
	if ( strcmp( cmdtext, "/vc", true, 8 ) == 0 )
	{
	    if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
	    {
			#if !defined IGNORE_VEHICLE_ACTIVATION
	    		ShowPlayerDefaultDialog( playerid );
	    		return 1;
			#endif
		}

        if ( GetPlayerState( playerid ) != PLAYER_STATE_PASSENGER ) ShowPlayerDefaultDialog( playerid );
	    return 1;
	}
	if(strcmp(cmdtext,"/vcom") == 0 || strcmp(cmdtext,"/vehiclecontrol") == 0)
	{
		if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,0xFF2800FF,"You must be in a vehicle!");
		ShowPlayerDialog(playerid,DIALOG_RANGE,2,"FControl - Vehicle Control","{00E1FF}Engine \n{0FE700}Lights \n{B9FF00}Alarm \n{F5FF00}Doors \n{F5E000}Bonnet \n{8433CD}Boot \n{FF2800}Objective \n{BEBEBE}Numberplate","Choose","Cancel");
		return 1;
	}
	//===========================================================
	if (strcmp("/propertyinfo", cmd, true) == 0)
	{
	    new tmp[256];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USE: /propertyinfo [PropertyID]");
			return 1;
		}
		new prop = strval(tmp);
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
	    new Float:X, Float:Y, Float:Z;
	    new Price, Earning, SellValue, Name[64], Owner[MAX_PLAYER_NAME], Status[16];
		GetPropertyInfo(prop, X, Y, Z, Price, SellValue, Earning);
		format(Name, 64, "%s", GetPropertyName(prop));
		format(Owner, MAX_PLAYER_NAME, "%s", GetPropertyOwner(prop));
		format(Status, 16, "%s", GetPropertyStatus(prop));
		new str[128];
		format(str, 128, "Name: %s ** X: %.1f  Y:%.1f ** Z:%.1f", Name, X, Y, Z);
		SendClientMessage(playerid, 0xFFFFFFAA, str);
		format(str, 128, "Price: $%d ** SellValue: $%d ** Earnings: $%d", Price, SellValue, Earning);
		SendClientMessage(playerid, 0xFFFFFFAA, str);
		format(str, 128, "Owner: %s", Owner);
		SendClientMessage(playerid, 0xFFFFFFAA, str);
		format(str, 128, "Status: %s", Status);
		SendClientMessage(playerid, 0xFFFFFFAA, str);
		return 1;
	}
	//===========================================================
	if (strcmp("/disableproperty", cmd, true) == 0)
	{
		if(!IsPlayerAdmin(playerid)) return 0;
	    new tmp[256];
		tmp = strtok(cmdtext, idx);
		new prop = strval(tmp);
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		ToggleProperty(prop, 0);
		return 1;
	}
	if (strcmp("/enableproperty", cmd, true) == 0)
	{
	    if(!IsPlayerAdmin(playerid)) return 0;
	    new tmp[256];
		tmp = strtok(cmdtext, idx);
		new prop = strval(tmp);
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		ToggleProperty(prop, 1);
		return 1;
	}
    //===========================================================
	if (strcmp("/myproperties", cmdtext,true) == 0)
	{
		GetPlayerProperties(playerid);
		return 1;
	}
	//===========================================================
	if (strcmp("/buyproperty", cmdtext, true) == 0)
	{
		BuyPropertyForPlayer(playerid);
		return 1;
	}
	//===========================================================
	if (strcmp("/sellproperty", cmdtext, true) == 0)
	{
		SellPropertyForPlayer(playerid);
		return 1;
	}
	//===========================================================
	if (strcmp("/locateproperty", cmd, true) == 0)
	{
		new tmp[256];
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /locateproperty [PropertyID]");
			return 1;
		}
		new prop = strval(tmp);
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		LocatePropertyForPlayer(prop, playerid);
		return 1;
	}
	//===========================================================
	if (strcmp("/SetPropertyPrice", cmd, true) == 0)
	{
	    if(!IsPlayerAdmin(playerid)) return 0;
		new tmp[256];
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyPrice [PropertyID] [Price]");
			return 1;
		}
		new prop = strval(tmp);
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyPrice [PropertyID] [Price]");
			return 1;
		}
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		new str[128];
		new price = strval(tmp);
		SetPropertyPrice(prop, price);
		format(str, 128, "You've set the price of \"%s\" (ID: %d) to $%d", PropInfo[prop][PropName], prop, price);
		SendClientMessage(playerid, 0x00FF00AA, str);
		return 1;
	}
	//===========================================================
	if (strcmp("/SetPropertyValue", cmd, true) == 0)
	{
	    if(!IsPlayerAdmin(playerid)) return 0;
		new tmp[256];
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyValue [PropertyID] [Value]");
			return 1;
		}
		new prop = strval(tmp);
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyValue [PropertyID] [Value]");
			return 1;
		}
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		new str[128];
		new value = strval(tmp);
		SetPropertySellValue(prop, value);
		format(str, 128, "You've set the value of \"%s\" (ID: %d) to $%d", PropInfo[prop][PropName], prop, value);
		SendClientMessage(playerid, 0x00FF00AA, str);
		return 1;
	}
	//===========================================================
	if (strcmp("/SetPropertyEarning", cmd, true) == 0)
	{
	    if(!IsPlayerAdmin(playerid)) return 0;
		new tmp[256];
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyEarning [PropertyID] [Earning]");
			return 1;
		}
		new prop = strval(tmp);
		tmp = strtok(cmdtext, idx);
  		if(!strlen(tmp))
		{
			SendClientMessage(playerid, 0xFF0000AA, "USAGE: /SetPropertyEarning [PropertyID] [Earning]");
			return 1;
		}
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		new str[128];
		new earning = strval(tmp);
		SetPropertyEarning(prop, earning);
		format(str, 128, "You've set the earning of \"%s\" (ID: %d) to $%d", PropInfo[prop][PropName], prop, earning);
		SendClientMessage(playerid, 0x00FF00AA, str);
		return 1;
	}

	//===========================================================
	if (strcmp("/disablecp", cmdtext, true) == 0)
	{
		DisablePlayerCheckpoint(playerid);
		return 1;
	}
	//==========================================================
	if (strcmp("/GetPropertyID", cmdtext, true) == 0)
	{
		new ID = IsPlayerNearProperty(playerid);
		if(ID == -1) return SendClientMessage(playerid, 0xFF0000AA, "You are too far away from a property!");
		new str[128];
		format(str, 128, "You are now near property ID '%d': \"%s\"", ID, PropInfo[ID][PropName]);
		SendClientMessage(playerid, 0x00FFFFAA, str);
		return 1;
	}
	//===========================================================
	if (strcmp("/SaveProperty", cmd, true) == 0)
	{
	    if(!IsPlayerAdmin(playerid)) return 0;
		new prop = IsPlayerNearProperty(playerid);
		if(prop == -1) return SendClientMessage(playerid, 0xFF0000AA, "You are not close enough to a property");
		if(!DoesPropertyExists(prop)) return SendClientMessage(playerid, 0xFF0000AA, "This property does not exists!");
		SaveProperty(prop, cmdtext[13]);
		SendClientMessage(playerid, 0x00FF00AA, "Property Saved!");
		return 1;
	}
	//===========================================================
	if (strcmp("/propertyhelp", cmdtext, true) == 0)
	{
		SendClientMessage(playerid, 0x0FFFFFFAA, "Property Commands:");
		SendClientMessage(playerid, 0x0FFFFFFAA, "/buyproperty, /sellproperty, /myproperties, /getpropertyID");
		SendClientMessage(playerid, 0x0FFFFFFAA, "/locateproperty [ID], /disableCP, /propertyinfo [ID]");
		if(IsPlayerAdmin(playerid))
		{
			SendClientMessage(playerid, 0x0FFFFFFAA, "/SetPropertyPrice [ID] [Price]");
			SendClientMessage(playerid, 0x0FFFFFFAA, "/SetPropertyValue [ID] [Value]");
			SendClientMessage(playerid, 0x0FFFFFFAA, "/SetPropertyEarnin [ID] [Earning]");
			SendClientMessage(playerid, 0x0FFFFFFAA, "/disableproperty [ID], /enableproperty [ID]");
			SendClientMessage(playerid, 0x0FFFFFFAA, "/saveproperty [comment (optional)]");
		}
		return 1;
	}
	return 0;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    OnPropertyPickupPickup(playerid, pickupid);
	return 1;
}

public OnPlayerText(playerid, text[])
{
    for( new x; x< sizeof(BadWords) - 1; x++)
    {
        if(strfind(text, BadWords[x], true) != -1)
        {
            SendClientMessage(playerid, RED -1, "[SAMPEVER]BOT : PLEASE BE NICE AND STOP FLAMMING");
            return 0;
        }
    }
    return 1;
}

CreatePlayerVehicle( playerid, modelid )
{
	new
	    vehicle,
		Float:x,
		Float:y,
		Float:z,
		Float:angle;

	if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
	{
	    vehicle = GetPlayerVehicleID( playerid );
	    GetVehiclePos( vehicle, x, y, z );
	    GetVehicleZAngle( vehicle, angle );
	    DestroyVehicle( vehicle );
	}
	else
	{
		GetPlayerPos( playerid, x, y, z );
		GetPlayerFacingAngle( playerid, angle );
	}
	vehicle = CreateVehicle( modelid, x, y, ( z + 1 ), angle, -1, -1, DEFAULT_RESPAWN_TIME );
	LinkVehicleToInterior( vehicle, GetPlayerInterior( playerid ) );
	#if !defined IGNORE_VIRTUAL_WORLDS
		SetVehicleVirtualWorld( vehicle, GetPlayerVirtualWorld( playerid ) );
	#endif
	#if !defined IGNORE_WARP_INTO_VEHICLE
		PutPlayerInVehicle( playerid, vehicle, 0 );
	#endif
	#if !defined IGNORE_VEHICLE_DELETION
		gDialogCreated[ vehicle ] = true;
	#endif
	return 1;
}

ShowPlayerDefaultDialog( playerid )
{
	ShowPlayerDialog( playerid, 3434, DIALOG_STYLE_LIST, "Vehicle Types", "Airplanes\nHelicopters\nBikes\nConvertibles\nIndustrial\nLowriders\nOff Road\nPublic Service Vehicles\nSaloons\nSport Vehicles\nStation Wagons\nBoats\nTrailers\nUnique Vehicles\nRC Vehicles", "Select", "Cancel" );
	return 1;
}
public OnPlayerSpawn( playerid )
{
	#if !defined IGNORE_SPAWN_MESSAGES
		SendClientMessage( playerid, 0xFFFFFFFF, "[SAMP]BOT: Use the command '/vc' to Select vehicle" );
	#endif

	return 1;
}
public OnVehicleSpawn( vehicleid )
{
	#if !defined IGNORE_VEHICLE_DELETION
    	if ( gDialogCreated[ vehicleid ] )
	    {
    	    DestroyVehicle( vehicleid );
        	gDialogCreated[ vehicleid ] = false;
	    }
	#endif
	return 1;
}

public OnPlayerStateChange(playerid,newstate,oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(GetPlayerVehicleID(playerid) == FireCat)//Checking if the vehicleid matches the FireCat one.
        {
            new name[MAX_PLAYER_NAME];//Where we will store the players name in a 24 size.
            GetPlayerName(playerid,name,MAX_PLAYER_NAME);//Getting the players name and storing it in pName.
            if(strcmp(name,"[S4S]Leon") == 0)//String compare between the users name and the selected name.
            {
                //If the 2 names are the same...
                SendClientMessage(playerid,-1,"Welcome to your car!");
            }
            else//Else if the 2 names don't match....
            {
                RemovePlayerFromVehicle(playerid);//Lets remove him from the vehicle
                SendClientMessage(playerid,-1,"This car is not yours!");
            }
            return 1;
        }
    }
    return 1;
}

//==============================================================================


public OnFilterScriptInit()
{
    UsePropertyTextDraw(0);
	SetMaxPropertiesPerPlayer(2);
	SetPayoutFrequency(120);
	
	FireCat = CreateVehicle(432, 2186.1396,2004.5417,10.8341, 87.9390,94,77, 60000);

	AddProperty("Cj's House", 2495.25, -1686.60, 13.51, 40000, 12500, 750);
	AddProperty("Sweets House", 2521.52, -1678.98, 15.44, 33000, 9500, 450);
	AddProperty("Grovestreet 1", 2469.64, -1648.20, 13.47, 26000, 8000, 525);
	AddProperty("Grovestreet 2", 2489.25, -1646.48, 14.06, 30000, 8750, 600);
	AddProperty("Grovestreet 3", 2498.56, -1644.10, 13.77, 19000, 4500, 400);
	AddProperty("Grovestreet 4", 2522.61, -1658.78, 15.49, 20000, 5000, 400);
	return 1;
}


public OnFilterScriptExit()
{
    DestroyAllPropertyPickups();
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    ResetPlayerPropertyInfo(playerid);
	return 1;
}

strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}

stock ETL(playerid,msg[])
{
new name[256];
GetPlayerName(playerid,name,256);
new ye,mo,da,ho,mi,se;
gettime(ho,mi,se);
getdate(ye,mo,da);
new f1[256];
format(f1,256,"%s %s Date: %d / %d / %d Time: %d : %d : %d",name,msg,da,mo,ye,ho,mi,se);
new File:Evo=fopen("evotunelog.txt",io_append);
fwrite(Evo,f1);
fclose(Evo);
}
Reply
#4

Press ctrl + H, write in the first field:
Код:
pName
And in the second field:
Код:
g_pName
Type enter, click in 'Yes to all' and compile.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)