new Text:velo[MAX_PLAYERS];
forward Velocimetro();
new Text:Velo[MAX_PLAYERS];
SetTimer("Velocimetro", 400, 1);
Velo[i] = TextDrawCreate(30,326, " ");
TextDrawFont(Velo[i],1);
TextDrawBackgroundColor(Velo[i], 255);
TextDrawSetOutline(Velo[i], 1);
TextDrawColor(Velo[i], -1);
TextDrawShowForPlayer (i, Velo[i]);
}
if(strcmp(cmdtext,"/velocimetroon", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(aname),"Velocimetro") == 1){
if(dini_Int(filene(aname),"VelocimetroOn") ==1){
SendClientMessage(playerid, Vermelho, "Velocimetro jб estб ativado!");
return 1;
}
dini_IntSet(filene(aname),"VelocimetroOn", 1);
SendClientMessage(playerid, 0x008080AA, "Velocimetro ativado com sucesso!");
} else SendClientMessage(playerid, Vermelho, "Vocк nгo tem um velocimetro, compre na loja de utilidades!");
return 1;
}
if(strcmp(cmdtext,"/velocimetrooff", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(dini_Int(filene(aname),"Velocimetro") == 1){
if(dini_Int(filene(aname),"VelocimetroOn") ==0){
SendClientMessage(playerid, Vermelho, "Velocimetro jб estб desativado!");
return 1;
}
dini_IntSet(filene(aname),"VelocimetroOn", 0);
SendClientMessage(playerid, 0x008080AA, "Velocimetro desativado com sucesso!");
} else SendClientMessage(playerid, Vermelho, "Vocк nгo tem um velocimetro, compre na loja de utilidades!");
return 1;
}
TextDrawHideForPlayer(playerid, velo[playerid]);
velo[playerid] = TextDrawCreate(230, 350,"~r~Velocidade:0Km/h");
//TextDrawLetterSize(velo[playerid], 0, 0);
TextDrawTextSize(velo[playerid], 450, 500);
//TextDrawAlignment(velo[playerid], 0);
TextDrawColor(velo[playerid], -1);
TextDrawUseBox(velo[playerid], 1);
TextDrawSetShadow(velo[playerid], 2);
TextDrawBoxColor(velo[playerid], 70);
TextDrawSetOutline(velo[playerid], 0);
TextDrawBackgroundColor(velo[playerid], 170);
TextDrawFont(velo[playerid], 1);
TextDrawSetProportional(velo[playerid], 1);
TextDrawHideForPlayer(playerid, velo[playerid]);
velo[playerid] = TextDrawCreate(230, 350,"~r~Velocidade:0Km/h");
dini_IntSet(file, "Velocimetro", 0);
dini_IntSet(file, "VelocimetroOn", 0);
mnvelo = dini_Int(file, "Velocimetro");
mnveloon = dini_Int(file, "VelocimetroOn");
dini_IntSet(file2, "Velocimetro", mnvelo);
dini_IntSet(file2, "VelocimetroOn", mnveloon);
public Velocimetro()
{
for(i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
AtualizarInfos(i);
new aname[MAX_PLAYER_NAME];
GetPlayerName(i, aname, MAX_PLAYER_NAME);
if(IsPlayerInAnyVehicle(i)) {
new Float:X, Float:Y, Float:Z, Float:Speed;
GetVehicleVelocity(GetPlayerVehicleID(i), X, Y, Z);
Speed = floatmul(floatsqroot(floatadd(floatadd(floatpower(X, 2), floatpower(Y, 2)), floatpower(Z, 2))), 100.0);
new Float:vcarro;
GetVehicleHealth(GetPlayerVehicleID(i), vcarro);
new velocid;
velocid = floatround(Speed, floatround_floor);
new string[256];
new PlayerVehicleModelID = GetVehicleModel(GetPlayerVehicleID(i));
PlayerVehicleModelID -= 400;
new ncarro[30];
format(ncarro,30,PlayerVehicle[PlayerVehicleModelID]);
GetPlayer2DZone(i, zone, MAX_ZONE_NAME);
format(string, 256,"~w~Veiculo:~y~%s ~n~~w~Vida:~r~%.0f ~n~~w~Velocidade:~g~%iKm/h ~n~~w~GPS:~p~%s",ncarro,vcarro,velocid,zone);
TextDrawSetString(velo[i],string);
Radar(i);
if(dini_Int(filene(aname),"Velocimetro") == 1 && dini_Int(filene(aname),"VelocimetroOn") == 1){
TextDrawShowForPlayer(i,velo[i]);
} else TextDrawHideForPlayer(i, velo[i]);
}else{
TextDrawHideForPlayer(i, velo[i]);
}
}
}
//return 1;
}
new Text:velo[MAX_PLAYERS];
new Text:Velo[MAX_PLAYERS];
new Text:velo[MAX_PLAYERS];
new Text:velo2[MAX_PLAYERS];
Tem duas definiзхes igual,
pawn Код:
pawn Код:
|
C:\Documents and Settings\Comp\Desktop\BER\gamemodes\BER.pwn(2956) : error 017: undefined symbol "Velo"
C:\Documents and Settings\Comp\Desktop\BER\gamemodes\BER.pwn(2956) : warning 215: expression has no effect
C:\Documents and Settings\Comp\Desktop\BER\gamemodes\BER.pwn(2956) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Comp\Desktop\BER\gamemodes\BER.pwn(2956) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Comp\Desktop\BER\gamemodes\BER.pwn(2956) : fatal error 107: too many error messages on one line
Velo[i] = TextDrawCreate(30,326, " ");
TextDrawFont(Velo[i],1);
TextDrawBackgroundColor(Velo[i], 255);
TextDrawSetOutline(Velo[i], 1);
TextDrawColor(Velo[i], -1);
TextDrawShowForPlayer (i, Velo[i]);
}