Jump to content
  • 0

Update Textdraw


Daedric-Fox

Question

Problema intalnita (descriere):Lucrez la job-ul farmer, si nu reusesc sa fac text-draw-l sa se updateze...Deci am facut un singur textdraw si am pus niste if-uri care daca sunt false sa-si schimbe textul, si-l schimba, dar daca acele if-uri devin adevarate textdraw-ul nu se mai schimba, cum pot face..Apoi am incercat sa fac mai multe textdraw-uri care sa apara si sa dispar in functie de if-uri..dar tot nu e bine...
Ero(area / rile) / warning-(ul / urile):nu sunt
Liniile de cod / sursa / script-ul(obligatoriu):http://pastebin.com/fnE2BZBT
Imagini / Video (optional):
Ati incercat sa rezolvati singur?:da am incercat..dar nu reusesc..

sa-mp-004.png

**********************************

Servicii Scripting de calitate:

*********************************

Future Project: ExpertGame

*********************************

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Poftim

   if(newstate == PLAYER_STATE_DRIVER)
    {
        new carid = GetPlayerVehicleID(playerid);
        new string[150];//, string1[200];
        
        if(carid == farm[0] || carid == farm[1] || carid == farm[2] || carid == farm[3] || carid == farm[4] || carid == farm[5] || carid == farm[6] || carid == farm[7] || carid == farm[8])
        {
            KillTimer(timerfarmm[playerid]);
            if(IsPlayerInRangeOfPoint(playerid, 250.0,61.1198,2497.6980,16.4844))
            {
                if(PlayerInfo[playerid][pJob] == 2)
                {
         		 	farmertime[playerid] = 120;
                    timerfarmm[playerid] = SetTimerEx("SetFarmer", 1000, 1, "i", playerid);
                }
                else
                {
                    SCM(playerid,-1,"Nu esti fermier!");
                    KillTimer(timerfarmm[playerid]);
                }
            }
            else
            {
                TextDrawHideForPlayer(playerid, farmtd[playerid]);
                TextDrawHideForPlayer(playerid, speddr[playerid]);
                TextDrawShowForPlayer(playerid, farmw[playerid]);
            }

        }
    }
    return 1;
}
forward SetFarmer(playerid);
public SetFarmer(playerid)
{
	new spee = GetVehicleSpeed(carid);
	farmertime[playerid] --;
	if(spee > 25)
 	{
  		format(string, sizeof(string),"Munceste pentru inca ~r~%d ~w~secunde pentru a primi rasplata!", farmertime[playerid]);
  		TextDrawSetString(farmtd[playerid], string);
  		TextDrawShowForPlayer(playerid, farmtd[playerid]);
    }
    else
    {
    	TextDrawHideForPlayer(playerid, farmtd[playerid]);
    	TextDrawShowForPlayer(playerid, speddr[playerid]);
    }
    return 1;
}

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.