Jump to content

Silvian

Membru
  • Posts

    62
  • Joined

  • Last visited

    Never

Posts posted by Silvian

  1. if(response)
    {
    ..........................
    }
    else
    {
    }
    
    Lasi gol la else ca sa iasa din dialog. Dar s-ar putea sa ai ceva de genul la OnDialogResponse
    if(response)
    {
    	if(dialogid == id || dialogid == id)
    	{
             ........................................................
    }
    else
    {
            Kick(playerid);
    }
    

  2. La

    format(string, sizeof(string), "You are muted for %d seconds.", PlayerInfo[playerid][pMuteTime]);
    si la
    format(string, 256, "%s has been muted for %d seconds by Admin %s.", giveplayer,PlayerInfo[playerid][pMuteTime],sendername);

    inlocuieste PlayerInfo[playerid][pMuteTime] cu PlayerInfo[playa][pMuteTime]

  3. Nu l-am testat, doar l-am scapat de warninguri si erori.

    #include <a_samp>
    #include <core>
    #include <float>
    
    forward function1544(arg0);
    forward VehStateCheck();
    
    new Text:glob0[500];
    
    new Text:glob7D0[500];
    
    new Text:globFA0[500];
    
    new glob1770[212][] = {
    	"Landstalker",
    	"Bravura",
    	"Buffalo",
    	"Linerunner",
    	"Pereniel",
    	"Sentinel",
    	"Dumper",
    	"Firetruck",
    	"Trashmaster",
    	"Stretch",
    	"Manana",
    	"Infernus",
    	"Voodoo",
    	"Pony",
    	"Mule",
    	"Cheetah",
    	"Ambulance",
    	"Leviathan",
    	"Moonbeam",
    	"Esperanto",
    	"Taxi",
    	"Washington",
    	"Bobcat",
    	"Mr Whoopee",
    	"BF Injection",
    	"Hunter",
    	"Premier",
    	"Enforcer",
    	"Securicar",
    	"Banshee",
    	"Predator",
    	"Bus",
    	"Rhino",
    	"Barracks",
    	"Hotknife",
    	"Trailer",
    	"Previon",
    	"Coach",
    	"Cabbie",
    	"Stallion",
    	"Rumpo",
    	"RC Bandit",
    	"Romero",
    	"Packer",
    	"Monster",
    	"Admiral",
    	"Squalo",
    	"Seasparrow",
    	"Pizzaboy",
    	"Tram",
    	"Trailer",
    	"Turismo",
    	"Speeder",
    	"Reefer",
    	"Tropic",
    	"Flatbed",
    	"Yankee",
    	"Caddy",
    	"Solair",
    	"RC Van",
    	"Skimmer",
    	"PCJ-600",
    	"Faggio",
    	"Freeway",
    	"RC Baron",
    	"RC Raider",
    	"Glendale",
    	"Oceanic",
    	"Sanchez",
    	"Sparrow",
    	"Patriot",
    	"Quad",
    	"Coastguard",
    	"Dinghy",
    	"Hermes",
    	"Sabre",
    	"Rustler",
    	"ZR-350",
    	"Walton",
    	"Regina",
    	"Comet",
    	"BMX",
    	"Burrito",
    	"Camper",
    	"Marquis",
    	"Baggage",
    	"Dozer",
    	"Maverick",
    	"News Chopper",
    	"Rancher",
    	"FBI Rancher",
    	"Virgo",
    	"Greenwood",
    	"Jetmax",
    	"Hotring",
    	"Sandking",
    	"Blista Compact",
    	"PD Maverick",
    	"Boxville",
    	"Benson",
    	"Mesa",
    	"RC Goblin",
    	"Hotring",
    	"Hotring",
    	"Bloodring",
    	"Rancher",
    	"Super GT",
    	"Elegant",
    	"Journey",
    	"Bike",
    	"Mountain Bike",
    	"Beagle",
    	"Cropdust",
    	"Stunt",
    	"Tanker",
    	"RoadTrain",
    	"Nebula",
    	"Majestic",
    	"Buccaneer",
    	"Shamal",
    	"Hydra",
    	"FCR-900",
    	"NRG-500",
    	"HPV1000",
    	"Cement",
    	"Tow Truck",
    	"Fortune",
    	"Cadrona",
    	"FBI Truck",
    	"Willard",
    	"Forklift",
    	"Tractor",
    	"Combine",
    	"Feltzer",
    	"Remington",
    	"Slamvan",
    	"Blade",
    	"Freight",
    	"Streak",
    	"Vortex",
    	"Vincent",
    	"Bullet",
    	"Clover",
    	"Sadler",
    	"Firetruck",
    	"Hustler",
    	"Intruder",
    	"Primo",
    	"Cargobob",
    	"Tampa",
    	"Sunrise",
    	"Merit",
    	"Utility",
    	"Nevada",
    	"Yosemite",
    	"Windsor",
    	"Monster",
    	"Monster",
    	"Uranus",
    	"Jester",
    	"Sultan",
    	"Stratum",
    	"Elegy",
    	"Raindance",
    	"RC Tiger",
    	"Flash",
    	"Tahoma",
    	"Savanna",
    	"Bandito",
    	"Freight",
    	"Trailer",
    	"Kart",
    	"Mower",
    	"Duneride",
    	"Sweeper",
    	"Broadway",
    	"Tornado",
    	"AT-400",
    	"DFT-30",
    	"Huntley",
    	"Stafford",
    	"BF-400",
    	"Newsvan",
    	"Tug",
    	"Trailer",
    	"Emperor",
    	"Wayfarer",
    	"Euros",
    	"Hotdog",
    	"Club",
    	"Trailer",
    	"Trailer",
    	"Andromada",
    	"Dodo",
    	"RC Cam",
    	"Launch",
    	"Police Car",
    	"Police Car",
    	"Police Car",
    	"Police Ranger",
    	"Picador",
    	"S.W.A.T",
    	"Alpha",
    	"Phoenix",
    	"Glendale",
    	"Sadler",
    	"Luggage Trailer",
    	"Luggage Trailer",
    	"Stair Trailer",
    	"Boxville",
    	"Farm Plow",
    	"Utility Trailer"
    };
    
    
    
    
    public OnFilterScriptExit()
    {
    	for(new var0 = 0; var0 < 500; var0++)
    	{
    		//TextDrawHideForPlayer(var0, globFA0[var0]);
    		TextDrawDestroy(glob0[var0]);
    		TextDrawDestroy(glob7D0[var0]);
    	}
    	return 1;
    }
    
    
    public OnGameModeInit()
    {
    	SetTimer("VehStateCheck", 300, true);
    	for(new var0 = 0; var0 < 500; var0++)
    	{
    		globFA0[var0] = TextDrawCreate(502.0, 124.0, "-");
    		TextDrawFont(globFA0[var0], 1);
    		TextDrawBackgroundColor(globFA0[var0], 0x000000FF);
    		TextDrawLetterSize(globFA0[var0], 0.3899, 0.7999);
    		TextDrawColor(globFA0[var0], 0xFFFFFFFF);
    		TextDrawSetOutline(globFA0[var0], 1);
    		TextDrawSetProportional(globFA0[var0], true);
    		TextDrawSetShadow(globFA0[var0], 0);
    	}
    	for(new var0 = 0; var0 < 500; var0++)
    	{
    		glob0[var0] = TextDrawCreate(502.0, 136.0, "100");
    		TextDrawBackgroundColor(glob0[var0], 0x000000FF);
    		TextDrawFont(glob0[var0], 1);
    		TextDrawLetterSize(glob0[var0], 0.3899, 0.7999);
    		TextDrawColor(glob0[var0], 0xFFFFFFFF);
    		TextDrawSetOutline(glob0[var0], 1);
    		TextDrawSetProportional(glob0[var0], true);
    		TextDrawSetShadow(glob0[var0], 0);
    		glob7D0[var0] = TextDrawCreate(502.0, 148.0, "100");
    		TextDrawBackgroundColor(glob7D0[var0], 0x000000FF);
    		TextDrawFont(glob7D0[var0], 1);
    		TextDrawLetterSize(glob7D0[var0], 0.3899, 0.7999);
    		TextDrawColor(glob7D0[var0], 0xFF0000FF);
    		TextDrawSetOutline(glob7D0[var0], 1);
    		TextDrawSetProportional(glob7D0[var0], true);
    		TextDrawSetShadow(glob7D0[var0], 0);
    	}
    	return 1;
    }
    
    public OnGameModeExit()
    {
    	return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    	SetPlayerPos(playerid, 1958.3782, 1343.1572, 15.3746);
    	SetPlayerCameraPos(playerid, 1958.3782, 1343.1572, 15.3746);
    	SetPlayerCameraLookAt(playerid, 1958.3782, 1343.1572, 15.3746);
    	return 1;
    }
    
    public OnPlayerDisconnect(playerid, reason)
    {
    	TextDrawHideForPlayer(playerid, glob0[playerid]);
    	TextDrawHideForPlayer(playerid, glob7D0[playerid]);
    	TextDrawHideForPlayer(playerid, globFA0[playerid]);
    	return 1;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
    	TextDrawHideForPlayer(playerid, glob0[playerid]);
    	TextDrawHideForPlayer(playerid, glob7D0[playerid]);
    	TextDrawHideForPlayer(playerid, globFA0[playerid]);
    	return 1;
    }
    
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    	if(newstate == 1)
    	{
    		TextDrawHideForPlayer(playerid, glob0[playerid]);
    		TextDrawHideForPlayer(playerid, glob7D0[playerid]);
    		TextDrawHideForPlayer(playerid, globFA0[playerid]);
    	}
    	if(newstate == 3)
    	{
    		TextDrawShowForPlayer(playerid, glob0[playerid]);
    		TextDrawShowForPlayer(playerid, glob7D0[playerid]);
    		TextDrawShowForPlayer(playerid, globFA0[playerid]);
    	}
    	if(newstate == 7)
    	{
    		TextDrawShowForPlayer(playerid, glob0[playerid]);
    		TextDrawShowForPlayer(playerid, glob7D0[playerid]);
    		TextDrawShowForPlayer(playerid, globFA0[playerid]);
    	}
    	if(newstate == 2)
    	{
    		TextDrawShowForPlayer(playerid, glob0[playerid]);
    		TextDrawShowForPlayer(playerid, glob7D0[playerid]);
    		TextDrawShowForPlayer(playerid, globFA0[playerid]);
    	}
    	return 1;
    }
    
    public OnPlayerUpdate(playerid)
    {
    	if(IsPlayerInAnyVehicle(playerid))
    	{
    		new Float:var0;
    		new var1;
    		new var2[150];
    		var1 = GetPlayerVehicleID(playerid);
    		GetVehicleHealth(var1, var0);
    		format(var2, 150, "Viata: %d %", floatround(((var0 - 250) * 100) / 750, floatround_round));
    		TextDrawSetString(glob0[playerid], var2);
    		format(var2, 150, "Viteza: %d km/h", function1544(var1));
    		TextDrawSetString(glob7D0[playerid], var2);
    	}
    	return 1;
    }
    
    public VehStateCheck()
    {
    	for(new var0 = 0; var0 < 500; var0++)
    	{
    		if(IsPlayerInAnyVehicle(var0) && IsPlayerConnected(var0))
    		{
    			new var1[256];
    			new var2 = GetPlayerVehicleID(var0);
    			format(var1, 128, "Masina: %s", glob1770[GetVehicleModel(var2) - 400]);
    			TextDrawSetString(globFA0[var0], var1);
    		}
    	}
    	return 1;
    }
    
    public function1544(arg0)
    {
    	new Float:var0, Float:var1, Float:var2;
    	GetVehicleVelocity(arg0, var0, var1, var2);
    	return floatround(floatsqroot(floatpower(var0, 2.0) + floatpower(var1, 2.0) + floatpower(var2, 2.0)) * 200, floatround_round);
    }

  4. Incearca asa:

    new PlayerHaul[MAX_VEHICLES][pHaul];
    truckcar2 =	AddStaticVehicleEx(456,2795.2,-2417.8,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/
    truckcar1 =	AddStaticVehicleEx(456,2783.9,-2417.9,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/
    truckcar4 =	AddStaticVehicleEx(440,2794.1,-2455.9,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/
    truckcar3 =	AddStaticVehicleEx(440,2782.9,-2455.6,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/
    PlayerHaul[truckcar2][pCapasity] = 100;
    PlayerHaul[truckcar1][pCapasity] = 100;
    PlayerHaul[truckcar4][pCapasity] = 50;
    PlayerHaul[truckcar3][pCapasity] = 50;
    public IsATruck(carid)
    {
    	if(carid == truckcar1 || carid == truckcar2 || carid == truckcar3 || carid == truckcar4)
    	{
    		return 1;
    	}
    	return 0;
    }
            if(strcmp(cmd, "/load", true) == 0)
    	{
    	    if(IsPlayerConnected(playerid))
    		{
    			new tmpcar = GetPlayerVehicleID(playerid);
    			if(!IsATruck(tmpcar))
    			{
    				GameTextForPlayer(playerid, "~r~Nu esti intr-un camion de livrare", 5000, 1);
    				return 1;
    			}
    			format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
    			SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
    		}
    		return 1;
    	}

    Eu am asa si merge.

  5. Ca sa nu iti arate 0/0, trebuie sa adaugi pCapasity dupa ce creezi masinile, adica asa:

    truckcar2 =	AddStaticVehicleEx(456,2795.2,-2417.8,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/
    truckcar1 =	AddStaticVehicleEx(456,2783.9,-2417.9,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/
    truckcar4 =	AddStaticVehicleEx(440,2794.1,-2455.9,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/
    truckcar3 =	AddStaticVehicleEx(440,2782.9,-2455.6,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/
    PlayerHaul[truckcar2][pCapasity] = 100;
    PlayerHaul[truckcar1][pCapasity] = 100;
    PlayerHaul[truckcar4][pCapasity] = 50;
    PlayerHaul[truckcar3][pCapasity] = 50;
    

  6. Asa ai incercat?

    public OnVehicleSpawn(vehicleid)
    {
            VehicleSecurity[vehicleid] = 0;
       	new id = GetVehicleID(vehicleid);
            AddVehicleComponent(nfsc, 1010); // componenets nitro x10
            AddVehicleComponent(nfsc, 1069); //  components sideskirt
            AddVehicleComponent(nfsc, 1065); // components exhaust
            AddVehicleComponent(nfsc, 1067); // components roof
            AddVehicleComponent(nfsc, 1162); // components spoiler
            AddVehicleComponent(nfsc, 1160); //  components front bumper
            AddVehicleComponent(nfsc, 1159); // components rear bumper
            AddVehicleComponent(nfsc, 1079); // components wheels
            AddVehicleComponent(nfsc, 1086); // components stereo
            AddVehicleComponent(nfsc, 1087); //  components hydraulice
    	ChangeVehicleColor(nfsc,1,1); //  color
            AddVehicleComponent(nfsc1, 1010); // componenets nitro x10
            AddVehicleComponent(nfsc1, 1069); //  components sideskirt
            AddVehicleComponent(nfsc1, 1065); // components exhaust
            AddVehicleComponent(nfsc1, 1067); // components roof
            AddVehicleComponent(nfsc1, 1162); // components spoiler
            AddVehicleComponent(nfsc1, 1160); //  components front bumper
            AddVehicleComponent(nfsc1, 1159); // components rear bumper
            AddVehicleComponent(nfsc1, 1079); // components wheels
            AddVehicleComponent(nfsc1, 1086); // components stereo
            AddVehicleComponent(nfsc1, 1087); //  components hydraulice
    	ChangeVehicleColor(nfsc1,1,1); //  color
            AddVehicleComponent(nfsc2, 1010); // componenets nitro x10
            AddVehicleComponent(nfsc2, 1026); //  components sideskirt
            AddVehicleComponent(nfsc2, 1028); // components exhaust
            AddVehicleComponent(nfsc2, 1032); // components roof
            AddVehicleComponent(nfsc2, 1138); // components spoiler
            AddVehicleComponent(nfsc2, 1169); //  components front bumper
            AddVehicleComponent(nfsc2, 1141); // components rear bumper
            AddVehicleComponent(nfsc2, 1079); // components wheels
            AddVehicleComponent(nfsc2, 1086); // components stereo
            AddVehicleComponent(nfsc2, 1087); //  components hydraulice
    	ChangeVehicleColor(nfsc2,1,1); //  color
            AddVehicleComponent(nfsc3, 1010); // componenets nitro x10
            AddVehicleComponent(nfsc3, 1026); //  components sideskirt
            AddVehicleComponent(nfsc3, 1028); // components exhaust
            AddVehicleComponent(nfsc3, 1032); // components roof
            AddVehicleComponent(nfsc3, 1138); // components spoiler
            AddVehicleComponent(nfsc3, 1169); //  components front bumper
            AddVehicleComponent(nfsc3, 1141); // components rear bumper
            AddVehicleComponent(nfsc3, 1079); // components wheels
            AddVehicleComponent(nfsc3, 1086); // components stereo
            AddVehicleComponent(nfsc3, 1087); //  components hydraulice
    	ChangeVehicleColor(nfsc3,1,1); //  color
            ....
            ....
            ....
    }

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.