Posts: 583
Threads: 152
Joined: Sep 2013
Estou com um probleminha minha text de score ela desativa tudo certo quando vou ativar ela nгo pega.. eu entro no carro e tento ativar ela pega normalmente.
sei que tem haver com o IsPlayerInAnyVehicle mas nгo sei outro geito para que ela desative e ative tanto fora do carro como dentro.. alguem pode ajudar??
CODIGO:
pawn Код:
if(listitem == 1)
{
if(contador[playerid] == false)
{
contador[playerid] = true;
if(IsPlayerInAnyVehicle(playerid))
{
TextDrawShowForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score ativado!");
}
}else{
contador[playerid] = false;
TextDrawHideForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score desativado!");
}
}
Posts: 583
Threads: 152
Joined: Sep 2013
Amigo estou clicando para desativar ele da a msg ativado e nгo desativa ao invez de quando clicar desativar e dar a msg desativado e depois se eu quizer ativar clicar novamente e ativar dnv nгo esta pegando assim.
pawn Код:
if(listitem == 1)
{
if(response)
{
if(contador[playerid] == false)
{
TextDrawShowForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score ativado!");
contador[playerid] = true;
}else{
contador[playerid] = false;
TextDrawHideForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score desativado!");
}
}
}
Posts: 583
Threads: 152
Joined: Sep 2013
e um dialog aonde tem os menus para desativar e ativar entendeu? so que assim deu erro pq?
CODIGO COMPLETO
pawn Код:
if (dialogid == MenuD)
{
if(response)
{
if(listitem == 0)
{
if(vVeloci[playerid] == false)
{
vVeloci[playerid] = true;
if(IsPlayerInAnyVehicle(playerid))
{
PlayerTextDrawShow(playerid, Veloci[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Velocimetro ativado!");
}else{
SendClientMessage(playerid, COR_VERDE2, "< INFO > Velocimetro ativado! Para vк-lo, entre em um veнculo.");
}
}else{
vVeloci[playerid] = false;
PlayerTextDrawHide(playerid, Veloci[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Velocimetro desativado!");
}
}
if(listitem == 0)
{
if(contador[playerid] == true)
{
TextDrawShowForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score ativado!");
contador[playerid] = true;
}else{
SendClientMessage(playerid, COR_VERDE2,"O contador jб esta ativado.");
}
return 1;
}else if(listitem == 1){
if(contador == false){
contador[playerid] = false;
TextDrawHideForPlayer(playerid,Score[playerid]);
SendClientMessage(playerid, COR_VERDE2, "< INFO > Score desativado!");
}else{
SendClientMessage(playerid,COR_VERDE2,"O contador jб esta desativado.");
}
return 1;
}
if(listitem == 2)
{
}
if(listitem == 3)
{
}
}
}
Posts: 583
Threads: 152
Joined: Sep 2013
Deu esse erro aqui!
ERRO:
pawn Код:
error 033: array must be indexed (variable "contador")
LINHA:
Posts: 583
Threads: 152
Joined: Sep 2013
mano agora quando eu desativo e vou ativar fica so dando contador desativado contador desativado nгo ativa novamente '-'