one error
pawn Код:
undefined symbol: "ToggleSpeedmeterForPlayer"
this is the whole code
pawn Код:
/*
Author: Reklez
Title: Speedometer Toggle Inc.
Created: March 7, 2012
*/
#include <a_samp>
#if defined RSI
#error RSI.inc are already defined
#if defined _RSI_included
#endinput
#endif
#define _RSI_included
new Text:Speedo[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int;
vehicleid = GetPlayerVehicleID(playerid);
if(vehicleid != 0)
{
if(IsPlayerNPC(playerid)) return 0;
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*228.666667;
final_speed_int = floatround(final_speed,floatround_round);
format(speed_string,256,"KM/H: ~w~%i",final_speed_int);
TextDrawSetString(Speedo[playerid], speed_string);
}
else
{
TextDrawSetString(Speedo[playerid], " ");
}
return 1;
}
stock ToggleSpeedmeterForPlayer(playerid, bool:toggle)
{
if(toggle == true)
{
Speedo[playerid] = TextDrawCreate(140.000000, 375.000000," ");
TextDrawBackgroundColor(Speedo[playerid], 255);
TextDrawFont(Speedo[playerid], 1);
TextDrawLetterSize(Speedo[playerid], 0.599999, 2.100000);
TextDrawColor(Speedo[playerid], -16776961);
TextDrawSetOutline(Speedo[playerid], 0);
TextDrawSetProportional(Speedo[playerid], 1);
TextDrawSetShadow(Speedo[playerid], 1);
TextDrawShowForPlayer(playerid,Speedo[playerid]);
}
else if(toggle == false)
{
TextDrawSetString(Speedo[playerid], " ");
}
return 1;
}
one question how to add error when they use other word instead of true or false
i try this code
pawn Код:
if(toggle > true || toggle < false) return #error Blahblahblah (error here)
but i think it will not work