01.12.2014, 13:50
I make new textdraw for my server [ speedometer ] but ii have 1 problem he does not appear when I enter in the vehicle, stick it in another gamemode and there appears. What is the problem?
new Text:SaTaNSpeedo[3]; |
Functie UpdateSpeed() { for(new i=0; i<MAX_PLAYERS; i++) { if(IsPlayerInAnyVehicle(i)) { new vehicle = GetPlayerVehicleID(i); new speed; speed = GetVehicleSpeed(GetPlayerVehicleID(i), 0); new string1[150], string2[150], string3[150]; TextDrawShowForPlayer(i, SaTaNSpeedo[0]); TextDrawShowForPlayer(i, SaTaNSpeedo[1]); TextDrawShowForPlayer(i, SaTaNSpeedo[2]); format(string1, sizeof(string1),"Speed: %d KM/H", speed); TextDrawSetString(SaTaNSpeedo[0], string1); format(string2,sizeof(string2),"Model: %s",VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400]); TextDrawSetString(SaTaNSpeedo[1], string2); format(string3, sizeof(string3),"Fuel: %d%%", Gas[vehicle]); TextDrawSetString(SaTaNSpeedo[2], string3); } else { TextDrawHideForPlayer(i, SaTaNSpeedo[0]); TextDrawHideForPlayer(i, SaTaNSpeedo[1]); TextDrawHideForPlayer(i, SaTaNSpeedo[2]); } } return 1; } |
Functie OnPlayerConnect(playerid) { // = Speedometer SaTaNSpeedo[0] = TextDrawCreate(499.554992, 360.000000, "~>~ Model: Maverikcopz ~<~"); TextDrawBackgroundColor(SaTaNSpeedo[0], 255); TextDrawFont(SaTaNSpeedo[0], 2); TextDrawLetterSize(SaTaNSpeedo[0], 0.260000, 1.000000); TextDrawColor(SaTaNSpeedo[0], -1); TextDrawSetOutline(SaTaNSpeedo[0], 0); TextDrawSetProportional(SaTaNSpeedo[0], 1); TextDrawSetShadow(SaTaNSpeedo[0], 2); TextDrawUseBox(SaTaNSpeedo[0], 1); TextDrawBoxColor(SaTaNSpeedo[0], 75); TextDrawTextSize(SaTaNSpeedo[0], 637.000000, 0.000000); SaTaNSpeedo[1] = TextDrawCreate(499.554992, 375.000000, "~>~ Speed: 250 Km/h ~<~"); TextDrawBackgroundColor(SaTaNSpeedo[1], 255); TextDrawFont(SaTaNSpeedo[1], 2); TextDrawLetterSize(SaTaNSpeedo[1], 0.290000, 1.000000); TextDrawColor(SaTaNSpeedo[1], -1); TextDrawSetOutline(SaTaNSpeedo[1], 0); TextDrawSetProportional(SaTaNSpeedo[1], 1); TextDrawSetShadow(SaTaNSpeedo[1], 2); TextDrawUseBox(SaTaNSpeedo[1], 1); TextDrawBoxColor(SaTaNSpeedo[1], 75); TextDrawTextSize(SaTaNSpeedo[1], 637.000000, 0.000000); SaTaNSpeedo[2] = TextDrawCreate(499.554992, 390.000000, "~>~ Fuel: 100% ~<~"); TextDrawBackgroundColor(SaTaNSpeedo[2], 255); TextDrawFont(SaTaNSpeedo[2], 2); TextDrawLetterSize(SaTaNSpeedo[2], 0.290000, 1.000000); TextDrawColor(SaTaNSpeedo[2], -1); TextDrawSetOutline(SaTaNSpeedo[2], 0); TextDrawSetProportional(SaTaNSpeedo[2], 1); TextDrawSetShadow(SaTaNSpeedo[2], 2); TextDrawUseBox(SaTaNSpeedo[2], 1); TextDrawBoxColor(SaTaNSpeedo[2], 75); TextDrawTextSize(SaTaNSpeedo[2], 637.000000, 0.000000); |
SetTimer("UpdateSpeed", 100, true); |