[Ajuda] Meu velocimetro tah bugado!
#1

Bom meu velocнmetro tah bugado... aparece em baixo do velocнmetro a frase "RMB para parar a animaзгo"
Olhem: http://i55.tinypic.com/k177o9.png

Vou mandar o codigo:
Код:
	for(new i=0; i<GetMaxPlayers(); i++)
	
	{
  		HUDTexts[i] = TextDrawCreate(HUD_INDEX+5.000000,HUD_INDEX2+90.000000, " ");    // escritas
    	TextDrawAlignment(HUDTexts[i],0);
   	    TextDrawBackgroundColor(HUDTexts[i],0x000000ff);
      	TextDrawFont(HUDTexts[i],3);
		TextDrawLetterSize(HUDTexts[i],0.299999,0.900000);
  		TextDrawSetProportional(HUDTexts[i],1);
		TextDrawSetShadow(HUDTexts[i],1);
     	TextDrawColor(HUDTexts[i],0xffff00ff);
    }
Код:
public CheckGas()
	{
		new string[128];
		string = " ";
		for(new i=0;i<MAX_PLAYERS;i++)
		{
	    	if(IsPlayerConnected(i))
	       	{
	       	    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
	       	    {
		       	    new vid = GetPlayerVehicleID(i);
	 				if (GetVehicleModel(GetPlayerVehicleID(i)) != 481 && 510)
		       		{
			        	if(Gas[vid] >= 1)
						{
				   		    if(Gas[vid] <= 10)
							{
								PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0);
							}
				   		    if(gGas[i] == 1)
			   				{
				      			format(string, sizeof(string), "~b~~h~~h~Gasolina: ~w~%d",Gas[vid]);
				      		//	GameTextForPlayer(i,string,10000,6);
				  			}
				      		if(Teste[i] == 0 && Velocidade[i] > 10 && GetVehicleModel(vid) != 481 && GetVehicleModel(vid) != 510)
				      		{
				      		    tempGas[vid] ++;
				      		    if(tempGas[vid] >= 20)
				      		    {
				      		        tempGas[vid] = 0;
							    	Gas[vid]--;
								}
							}
				   		}
			   			else
			           	{
							if(Teste[i] == 0)
							{
			              	    NoFuel[i] = 1;
			              	    TogglePlayerControllable(i, 0);
				        	    GameTextForPlayer(i,"~w~~n~~n~~n~~n~~n~~n~~n~~n~veiculo sem combustivel ~n~Use /sair para sair do veiculo",1500,3);
				        	}
						}
					}

					new HGG[265]; new Float:Can;
					GetVehicleHealth(GetPlayerVehicleID(i), Can);
		   			GetPlayerPos(i,Xa,Ya,Za);
		   			KMH = floatsqroot(floatpower(floatabs(floatsub(Xa,Xb[i])),2)+floatpower(floatabs(floatsub(Ya,Yb[i])),2)+floatpower(floatabs(floatsub(Za,Zb[i])),2));
					KMH *= 7.4;
					format(HGG, sizeof(HGG), "~b~~h~~h~Veiculo:~w~ %s ~n~~b~~h~~h~Velocidade: ~w~%0.0f km/h~n~%s~n~~r~~h~Vida: ~w~%.2f", ArIsim[GetVehicleModel(GetPlayerVehicleID(i))-400], KMH,string, Can);
					TextDrawSetString(Text:HUDTexts[i], HGG);
					if(KMH >= 220)
					{
                        TextDrawTextSize(SpeedBar[i],603.000000,0.000000);
                    }
                    else
                    {
                        TextDrawTextSize(SpeedBar[i], floatadd(534.0, floatdiv(KMH, 3.900000)),0.000000);
                    }
					TextDrawShowForPlayer(i, SpeedBar[i]);
					if(Can < 0)
					{
     	                TextDrawTextSize(HealthBar[i],538.000000,0.000000);
                    }
                    else if(Can >= 1000)
                    {
						TextDrawTextSize(HealthBar[i],603.000000,0.000000);
                    }
                    else
                    {
						TextDrawTextSize(HealthBar[i],floatadd(534.0, floatdiv(Can, 14.6000000)),0.000000);
					}
				    if(SeeHUD[i] == false)
				    {
				        SeeHUD[i] = true;
                        TextDrawShowForPlayer(i, HealthBar[i]);
			  			TextDrawShowForPlayer(i, LowHealthLine);
			            TextDrawShowForPlayer(i, HUDTexts[i]);
						TextDrawShowForPlayer(i, Text:Background);
						TextDrawShowForPlayer(i, Text:Topbar);
						TextDrawShowForPlayer(i, Text:Leftbar);
						TextDrawShowForPlayer(i, Text:Bottombar);
						TextDrawShowForPlayer(i, Text:Rightbar);
                        TextDrawShowForPlayer(i, Text:SpeedBarBackground);
						TextDrawShowForPlayer(i, Text:HealthBarBackground);
					}
				}
				else
				{
				    if(SeeHUD[i] == true)
				    {
				        SeeHUD[i] = false;
						TextDrawHideForPlayer(i, Text:HUDTexts[i]);
                        TextDrawHideForPlayer(i, Text:SpeedBar[i]);
						TextDrawHideForPlayer(i, Text:HealthBar[i]);
						TextDrawHideForPlayer(i, Text:Background);
						TextDrawHideForPlayer(i, Text:Topbar);
						TextDrawHideForPlayer(i, Text:Leftbar);
						TextDrawHideForPlayer(i, Text:Bottombar);
						TextDrawHideForPlayer(i, Text:Rightbar);
                        TextDrawHideForPlayer(i, Text:SpeedBarBackground);
						TextDrawHideForPlayer(i, Text:HealthBarBackground);
                        TextDrawHideForPlayer(i, Text:LowHealthLine);
					}
				}
				GetPlayerPos(i,Xb[i],Yb[i],Zb[i]), Xb[i] = Xa; Yb[i] = Ya; Zb[i] = Za;
			}
    	}
		return 1;
	}
Reply
#2

Coloca a textdraw do RMB em comentбrio, ou seja, // na frente das funзхes.
Reply
#3

qual й o textdraw do RMB? nгo achei
Reply
#4

CTRL + F
"para parar a animaзгo"
Reply
#5

Nгo tem!!! dei CTRL + f e "coloquei para parar a animacao" mais nгo foi... nгo tem esse texto
Reply
#6

Cara sem double post.
Me adicione no MSN e passe seu script para eu lhe ajudar.
shickcard@hotmail.com
Reply
#7

pronto jah adicionei
Reply
#8

Pessoal... ate agora nгo consegui resolver esse problema... por favor preciso de uma ajuda
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)