SA-MP Forums Archive
Проблема с разморозкой персонажа. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с разморозкой персонажа. (/showthread.php?tid=548617)



Проблема с разморозкой персонажа. - Skau - 01.12.2014

В мод добавил свой интерьер, прогрузится он не успевает вовремя, из-за этого игрок падает под него, решил сделать заморозку при входе, вот что получилось:

PHP код:
else if(pickupid == bankpic[0]) //Банк вход 
    

        
SetPlayerInterior(playerid5); 
        
PlayerInfo[playerid][pInt] = 5
        
SetPlayerVirtualWorld(playerid,5); 
        
TogglePlayerControllable(playeridfalse); 
                        
SetTimerEx("UnFreezePlayer"2000false"i"playerid);//таймер на 5 секунд 
        
SetPPos(playerid,1409.6071,1315.9601,1501.0840); 
        
SetPlayerFacingAngle(playerid85.7375); 
    } 
И конечно же сама функция:
PHP код:
forward UnFreezePlayer 
public UnfreezePlayer(playerid) return TogglePlayerControllable(playeridtrue); 
И получается следующее, игрока замораживает, но разморозка не происходит. В чём может быть проблема? Мод Skrilax


Re: Проблема с разморозкой персонажа. - Stepashka - 01.12.2014

Таймер у тебя на 2 секунды.
У тебя имя события и то что ты вызываешь отличаются.


Re: Проблема с разморозкой персонажа. - Кирилл - 02.12.2014

forward UnFreezePlayer //а где (playerid);
public UnfreezePlayer(playerid) return TogglePlayerControllable(playerid, true);// мне кажется так не будет работать. Ты спрашиваешь паблик который отвечает за функцию возврата на разморозку. А у тебя такое ощущение, что ты спрашиваешь паблик и если не паблик то разморозка). Может я и что то недопонял ну думаю точнее будет сделать так:

forward UnFreezePlayer(playerid);
public UnfreezePlayer(playerid){
TogglePlayerControllable(playerid, true);
return true;}


Re: Проблема с разморозкой персонажа. - OKStyle - 03.12.2014

Quote:
Originally Posted by Кирилл
Посмотреть сообщение
Ты спрашиваешь паблик который отвечает за функцию возврата на разморозку. А у тебя такое ощущение, что ты спрашиваешь паблик и если не паблик то разморозка).
Насчет (playerid) согласен, а f в другом регистре в имени функции стоит.