06.09.2012, 18:43
hello all. i will+rep for who tell me and fix, if possible, my Speed-o-meter.
some things are from another, and i am trying to make it work, but i cant :S
errors:
some things are from another, and i am trying to make it work, but i cant :S
errors:
Код:
C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : warning 225: unreachable code C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : warning 217: loose indentation C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : error 029: invalid expression, assumed zero C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : error 012: invalid function call, not a valid address C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : error 029: invalid expression, assumed zero C:\Users\rafael\Desktop\server gta la\filterscripts\123.pwn(121) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
Код:
#include <a_samp> new Text:Textdraw0; new Text:Textdraw1; new Text:Textdraw2; new Text:Textdraw3; new Text:Textdraw4; new Text:Textdraw5; new Text:Textdraw6; new Velocimetro; public OnFilterScriptInit() { // Create the textdraws: Textdraw0 = TextDrawCreate(450.000000, 290.000000, "Velocidade (Km/h):"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 2); TextDrawLetterSize(Textdraw0, 0.300000, 1.000000); TextDrawColor(Textdraw0, 1721368575); TextDrawSetOutline(Textdraw0, 1); TextDrawSetProportional(Textdraw0, 1); Textdraw1 = TextDrawCreate(450.000000, 300.000000, "Combustivel :"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 2); TextDrawLetterSize(Textdraw1, 0.300000, 1.000000); TextDrawColor(Textdraw1, 1721368575); TextDrawSetOutline(Textdraw1, 1); TextDrawSetProportional(Textdraw1, 1); Textdraw2 = TextDrawCreate(450.000000, 310.000000, "Motor:"); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 2); TextDrawLetterSize(Textdraw2, 0.300000, 1.000000); TextDrawColor(Textdraw2, 1721368575); TextDrawSetOutline(Textdraw2, 1); TextDrawSetProportional(Textdraw2, 1); Textdraw3 = TextDrawCreate(450.000000, 320.000000, "Luzes"); TextDrawBackgroundColor(Textdraw3, 255); TextDrawFont(Textdraw3, 2); TextDrawLetterSize(Textdraw3, 0.300000, 1.000000); TextDrawColor(Textdraw3, 1721368575); TextDrawSetOutline(Textdraw3, 1); TextDrawSetProportional(Textdraw3, 1); Textdraw4 = TextDrawCreate(450.000000, 330.000000, "Motor:"); TextDrawBackgroundColor(Textdraw4, 255); TextDrawFont(Textdraw4, 2); TextDrawLetterSize(Textdraw4, 0.300000, 1.000000); TextDrawColor(Textdraw4, 1721368575); TextDrawSetOutline(Textdraw4, 1); TextDrawSetProportional(Textdraw4, 1); Textdraw5 = TextDrawCreate(450.000000, 340.000000, "Janelas:"); TextDrawBackgroundColor(Textdraw5, 255); TextDrawFont(Textdraw5, 2); TextDrawLetterSize(Textdraw5, 0.300000, 1.000000); TextDrawColor(Textdraw5, 1721368575); TextDrawSetOutline(Textdraw5, 1); TextDrawSetProportional(Textdraw5, 1); Textdraw6 = TextDrawCreate(450.000000, 350.000000, "neons:"); TextDrawBackgroundColor(Textdraw6, 255); TextDrawFont(Textdraw6, 2); TextDrawLetterSize(Textdraw6, 0.300000, 1.000000); TextDrawColor(Textdraw6, 1721368575); TextDrawSetOutline(Textdraw6, 1); TextDrawSetProportional(Textdraw6, 1); return 1; } public OnFilterScriptExit() { TextDrawHideForAll(Textdraw0); TextDrawDestroy(Textdraw0); TextDrawHideForAll(Textdraw1); TextDrawDestroy(Textdraw1); TextDrawHideForAll(Textdraw2); TextDrawDestroy(Textdraw2); TextDrawHideForAll(Textdraw3); TextDrawDestroy(Textdraw3); TextDrawHideForAll(Textdraw4); TextDrawDestroy(Textdraw4); TextDrawHideForAll(Textdraw5); TextDrawDestroy(Textdraw5); TextDrawHideForAll(Textdraw6); TextDrawDestroy(Textdraw6); return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) { TextDrawShowForPlayer(playerid, Textdraw0); TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Textdraw2); TextDrawShowForPlayer(playerid, Textdraw3); TextDrawShowForPlayer(playerid, Textdraw4); TextDrawShowForPlayer(playerid, Textdraw5); TextDrawShowForPlayer(playerid, Textdraw6); } else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) { TextDrawHideForPlayer(playerid, Textdraw0); TextDrawHideForPlayer(playerid, Textdraw1); TextDrawHideForPlayer(playerid, Textdraw2); TextDrawHideForPlayer(playerid, Textdraw3); TextDrawHideForPlayer(playerid, Textdraw4); TextDrawHideForPlayer(playerid, Textdraw5); TextDrawHideForPlayer(playerid, Textdraw6); } return 1; forward Velocimetro(); public Velocimetro(); { for(new playerid=0;playerid<MAX_PLAYERS;playerid++) { if(IsPlayerConnected(playerid) && IsPlayerInAnyVehicle(playerid)) { //VELOCIDADE TextDrawHideForPlayer(playerid, TextdrawVelo11); format(str,sizeof(str),"~r~%dKM/H", VelocidadeKM(playerid)); TextDrawSetString(TextdrawVelo1, str); TextDrawShowForPlayer(playerid, TextdrawVelo11); } } } stock VelocidadeKM(playerid) { if(IsPlayerInAnyVehicle(playerid)) { GetVehicleVelocity(GetPlayerVehicleID(playerid), Pos[0], Pos[1], Pos[2]); Pos[3] = floatmul(floatsqroot(floatadd(floatadd(floatpower(Pos[0], 2), floatpower(Pos[1], 2)), floatpower(Pos[2], 2))), 170.0); spe = floatround(Pos[3] * 1); } else return false; return 0; } stock IsPlayerInZone(playerid, zoneada[]) { GetPlayer3DZone(playerid, TmpZone, sizeof(TmpZone)); for(new i = 0; i != sizeof(gSAZones); i++) { if(strfind(TmpZone, zoneada, true) != -1) return 1; } return 0; } stock GetPlayer2DZone(playerid, zoneada[], len) { GetPlayerPos(playerid, x, y, z); for(new i = 0; i != sizeof(gSAZones); i++ ) { if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4]) { return format(zoneada, len, gSAZones[i][SAZONE_NAME], 0); } } return 0; } stock GetPlayer3DZone(playerid, zoneada[], len) { GetPlayerPos(playerid, x, y, z); for(new i = 0; i != sizeof(gSAZones); i++ ) { if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4] && z >= gSAZones[i][SAZONE_AREA][2] && z <= gSAZones[i][SAZONE_AREA][5]) { return format(zoneada, len, gSAZones[i][SAZONE_NAME], 0); } } return 0; }