Проблемка с progress bar
#3

Ссылка будет в самом низу.
Вот нажимаем кнопку Enter.
PHP Code:
if(newkeys KEY_SECONDARY_ATTACK && InGym[playerid] && OnBenchPress[playerid] == && GetPVarInt(playerid,"EndPress") < (gettime()-10))
    {
        if(
IsPlayerInRangeOfPoint(playerid1.5914.6730,-59.5511,991.5132) && PlayerBenchPress[0] == INVALID_PLAYER_ID)
        {
            
PlayerBenchPress[0] = playerid;
            
OnBenchPress[playerid] = 1;
            
SetPlayerPosition(playerid913.82, -58.98991.9);
            
SetPlayerFacingAngle(playerid180.0);
              
ApplyAnimation(playerid"benchpress""gym_bp_geton"1000101);
              
SetTimerEx("CreateBench"3800false,"ii",playerid0);
        }
        else if(
IsPlayerInRangeOfPoint(playerid1.5911.1354,-59.8740,991.5023) && PlayerBenchPress[1] == INVALID_PLAYER_ID)
        {
            
PlayerBenchPress[1] = playerid;
            
OnBenchPress[playerid] = 1;
            
SetPlayerPosition(playerid911.82, -58.98991.9);
            
SetPlayerFacingAngle(playerid180.0);
              
ApplyAnimation(playerid"benchpress""gym_bp_geton"1000101);
              
SetTimerEx("CreateBench"3800false,"ii",playerid1);
        }
        return 
true;
    } 
Далее создается бар. Полоска сколько ты поднимаешь.
PHP Code:
publics:CreateBench(playeridbenches)
{
    new 
Floatposition[3];
    
GetPlayerPos(playeridposition[0], position[1], position[2]);
    if(!
benchesSetPlayerCameraPos(playerid,916.3085,-57.3026,993.7404);
    else 
SetPlayerCameraPos(playerid,908.7424,-57.5941,993.7404);
    
SetPlayerCameraLookAt(playerid,position[0], position[1], position[2]);
    
SetPlayerAttachedObject(playerid329136);
    
DestroyObject(bench[benches]);
    
ShowProgressBarForPlayer(playeridBenchPress[benches]);
    
OnBenchPress[playerid] = 2;
    
SetPVarInt(playerid"TimerBench"SetTimerEx("UpdateBench"500true"ii"playeridbenches));
    
SCM(playeridCOLOR_GREENOK,"Используйте клавишу (Спринт по умолчанию), чтобы поднять штангу.");
    return 
true;

Но полоска не появилась. Текст: Используйте клавишу (Спринт по умолчанию), чтобы поднять штангу.
Спокойно появляется.
Ну и паблик:
PHP Code:
publics:UpdateBench(playeridbenches)
{
    
SetProgressBarValue(BenchPress[benches], GetProgressBarValue(BenchPress[benches]) - 8);
    
UpdateProgressBar(BenchPress[benches], playerid);
    return 
true;

Я уже тут голову сломал. Перевел серв обратно на 0.3x все работает. А на 0.3z не пашет.
Ссылка: https://sampforum.blast.hk/showthread.php?tid=113443
Reply


Messages In This Thread
Проблемка с progress bar - by vitalik6243 - 15.02.2014, 03:40
Re: Проблемка с progress bar - by GameMan - 15.02.2014, 03:44
Re: Проблемка с progress bar - by vitalik6243 - 15.02.2014, 03:48
Re: Проблемка с progress bar - by OKStyle - 15.02.2014, 06:26
Re: Проблемка с progress bar - by vitalik6243 - 15.02.2014, 07:52
Re: Проблемка с progress bar - by vitalik6243 - 15.02.2014, 16:49
Re: Проблемка с progress bar - by Stepashka - 15.02.2014, 17:21
Re: Проблемка с progress bar - by Size - 26.02.2014, 07:16

Forum Jump:


Users browsing this thread: 4 Guest(s)