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=161322)



Можно ли в павно отследить переход между..? - shadowus - 19.07.2010

переход игрока между виртуальными мирами? Например чтобы при переходе с вирткального мира 1 в виртуальный мир 2 игрока кикало.

Вот например так

if (GetPlayerVirtualWorld(i) == 1 <функция перехода> GetPlayerVirtualWorld(i) == 2)
{
kick;
}

то есть вот сама функция перехода есть или нет в павно?


Re: Можно ли в павно отследить переход между..? - Fro1sha - 19.07.2010

PHP Code:
stock SetPlayerVirtualWorldEx(playeridworldid)
{
    if(
funcidx("OnPlayerVirtualWorldChange") != -1)
    {
        new    
vw GetPlayerVirtualWorld(playerid);
        if(
vw != worldidCallLocalFunction("OnPlayerVirtualWorldChange""ddd"playeridworldidvw);
    }
    return 
SetPlayerVirtualWorld(playeridworldid);
}
#define SetPlayerVirtualWorld SetPlayerVirtualWorldEx
forward OnPlayerVirtualWorldChange(playeridnewvworldoldvvworld); 
В самый верх мода добавляем это.

PHP Code:
public OnPlayerVirtualWorldChange(playeridnewvworldoldvvworld
Потом в этом паблике все отслеживается


Re: Можно ли в павно отследить переход между.. - shadowus - 19.07.2010

а если мне надо чтобы проверку на переход читало в паблику public PenInArea ();

то как сделать чтобы в этом паблике можно было отслеживать переход?

Отдельный паблик public OnPlayerVirtualWorldChange(playerid, newvworld, oldvvworld) мне как бы и не нужен.


Re: Можно ли в павно отследить переход между.. - Fro1sha - 19.07.2010

так и подстраивай, тут за тебя ни чего делать не будут...


Re: Можно ли в павно отследить переход между.. - shadowus - 19.07.2010

Fro1sha ну скинь мод или часть кода чтобы я на практике глянул.


Re: Можно ли в павно отследить переход между.. - Stepashka - 19.07.2010

Quote:
Originally Posted by shadowus
View Post
fro1sha ну скинь мод или часть кода чтобы я на практике глянул.
второй пост видим или к окулисту давно не ходили?


Re: Можно ли в павно отследить переход между.. - shadowus - 19.07.2010

мы здесь ребусы будем отгадывать или как? какой второй пост?


Re: Можно ли в павно отследить переход между.. - [Saint] - 19.07.2010

shadowus, спасибо посмешил)))


Re: Можно ли в павно отследить переход между.. - MX_Master - 20.07.2010

улыбнуло тоже (:

по теме могу сказать, что иногда (думаю после спавна) игрока автоматически возвращают в мир 0. У меня к примеру есть мир читеров и таймер который постоянно проверяет список читеров в этом мире и их вирт мир.

а простое решение это создать свой колбэк и вызывать его в OnPlayerUpdate, когда мир игрока изменился


Re: Можно ли в павно отследить переход между.. - Stepashka - 20.07.2010

Quote:
Originally Posted by MX_Master
View Post
игрока автоматически возвращают в мир 0.
впервые такое слышу, ни разу само не меняло виртуальный мир