[Ajuda] Pq velocimetro liga mas nao aparesce? +rep
#1

Pq velocimetro liga mas nao aparesce?

pawn Код:
new Text:velo[MAX_PLAYERS];
pawn Код:
forward Velocimetro();
pawn Код:
new Text:Velo[MAX_PLAYERS];
pawn Код:
SetTimer("Velocimetro", 400, 1);
pawn Код:
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]);
}
pawn Код:
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;
}
pawn Код:
TextDrawHideForPlayer(playerid, velo[playerid]);
pawn Код:
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]);
pawn Код:
velo[playerid] = TextDrawCreate(230, 350,"~r~Velocidade:0Km/h");
pawn Код:
dini_IntSet(file, "Velocimetro", 0);
dini_IntSet(file, "VelocimetroOn", 0);
pawn Код:
mnvelo = dini_Int(file, "Velocimetro");
mnveloon = dini_Int(file, "VelocimetroOn");
pawn Код:
dini_IntSet(file2, "Velocimetro", mnvelo);
dini_IntSet(file2, "VelocimetroOn", mnveloon);
pawn Код:
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;
}
Reply
#2

Tem duas definiзхes igual,
pawn Код:
new Text:velo[MAX_PLAYERS];
new Text:Velo[MAX_PLAYERS];
Troque para exemplo:

pawn Код:
new Text:velo[MAX_PLAYERS];
new Text:velo2[MAX_PLAYERS];
Reply
#3

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
Tem duas definiзхes igual,
pawn Код:
new Text:velo[MAX_PLAYERS];
new Text:Velo[MAX_PLAYERS];
Troque para exemplo:

pawn Код:
new Text:velo[MAX_PLAYERS];
new Text:velo2[MAX_PLAYERS];
eu troquei mas da 4 erros
Reply
#4

Quais os erros e linhas ?
Reply
#5

Quote:
Originally Posted by BreakDriFT
Посмотреть сообщение
Quais os erros e linhas ?
essas
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
pawn Код:
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]);
}
Reply
#6

new Text:Velo[MAX_PLAYERS];
new Text:Velo2[MAX_PLAYERS];
Reply
#7

Quote:
Originally Posted by BreakDriFT
Посмотреть сообщение
new Text:Velo[MAX_PLAYERS];
new Text:Velo2[MAX_PLAYERS];
eu ja tinha colocado isso, dai deu esses erros q te falei
Reply
#8

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
Tem duas definiзхes igual,
new Text:velo[MAX_PLAYERS];
new Text:Velo[MAX_PLAYERS];
Reply
#9

Se nгo reparo estб diferente algo.
Reply
#10

vcs podem me ajudar via msn ou skype?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)