Jump to content
  • 0

[GF/RP] warn si eror la un spedometer


Question

Posted

am niste warnuri si erori la un spedometer

dar nu stiu de la ce sunt

speedometer.pwn(367) : warning 208: function with tag result used before definition, forcing reparse
speedometer.pwn(12) : error 018: initialization data exceeds declared size
speedometer.pwn(233) : warning 213: tag mismatch
speedometer.pwn(234) : warning 213: tag mismatch
speedometer.pwn(246) : warning 213: tag mismatch
speedometer.pwn(247) : warning 213: tag mismatch
speedometer.pwn(248) : warning 213: tag mismatch
speedometer.pwn(249) : warning 213: tag mismatch
speedometer.pwn(250) : warning 213: tag mismatch
speedometer.pwn(251) : warning 213: tag mismatch
speedometer.pwn(252) : warning 213: tag mismatch
speedometer.pwn(253) : warning 213: tag mismatch
speedometer.pwn(257) : warning 213: tag mismatch
speedometer.pwn(258) : warning 213: tag mismatch
speedometer.pwn(259) : warning 213: tag mismatch
speedometer.pwn(260) : warning 213: tag mismatch
speedometer.pwn(261) : warning 213: tag mismatch
speedometer.pwn(262) : warning 213: tag mismatch
speedometer.pwn(263) : warning 213: tag mismatch
speedometer.pwn(264) : warning 213: tag mismatch
speedometer.pwn(292) : warning 213: tag mismatch
speedometer.pwn(294) : warning 213: tag mismatch
speedometer.pwn(300) : warning 213: tag mismatch
speedometer.pwn(302) : warning 213: tag mismatch
speedometer.pwn(310) : warning 213: tag mismatch
speedometer.pwn(312) : warning 213: tag mismatch
speedometer.pwn(316) : warning 213: tag mismatch
speedometer.pwn(318) : warning 213: tag mismatch
speedometer.pwn(322) : warning 213: tag mismatch
speedometer.pwn(324) : warning 213: tag mismatch
speedometer.pwn(328) : warning 213: tag mismatch
speedometer.pwn(330) : warning 213: tag mismatch
speedometer.pwn(343) : warning 213: tag mismatch
speedometer.pwn(344) : warning 213: tag mismatch
speedometer.pwn(345) : warning 213: tag mismatch
speedometer.pwn(352) : warning 235: public function lacks forward declaration (symbol "VehStateCheck")
speedometer.pwn(361) : warning 213: tag mismatch
Dspeedometer.pwn(371) : warning 213: tag mismatch
speedometer.pwn(371) : warning 213: tag mismatch

5 answers to this question

Recommended Posts

Posted

scuze am uitat sa pun linile  :grin:

uitete tot sistemu

[pawn]#include <a_samp>

#include <core>

#include <float>

new glob0[500];

new Text:glob7D0[500];

new globFA0[500];

new glob1770[212][1] = {

"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 var0 = 0;

new var1 = 0;

new var2[150];

var1 = GetPlayerVehicleID(playerid);

GetVehicleHealth(var1, var0);

format(var2, 150, "Viata: %d %", floatround(((var0 - 250) * 100) / 750, 0));

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][0]);

TextDrawSetString(globFA0[var0], var1);

}

}

return 1;

}

Float:function1544(arg0)

{

new Float:var0 = 0.0, Float:var1 = 0.0, Float:var2 = 0.0;

GetVehicleVelocity(arg0, var0, var1, var2);

return floatround(floatsqroot(floatpower(var0, 2.0) + floatpower(var1, 2.0) + floatpower(var2, 2.0)) * 200, 0);

}

[/pawn]

Posted

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);
}

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.