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

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

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

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

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

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
Потом в этом паблике все отслеживается
Reply
#3

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

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

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

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

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

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

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

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

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

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

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

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


Forum Jump:


Users browsing this thread: 1 Guest(s)