SetPVarInt через SetTimerEx
#10

О да, проблема решена! Выход оказался совсем прост:
pawn Код:
forward TPV(_p, b, a[]);
public TPV(_p, b, a[])
{
    format(ts, 16, "%s", a); // ts = global temp string
    SetPVarInt(_p, ts, b);
    printf("TPV: _p = %d, a = %s, ts = %s, b = %d, pvar = %d", _p, a, ts, b,  GetPVarInt(_p, ts));
    return 1; // и это работает!
}


public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmd, "/testpvar", true) == 0)
    {
        SetTimerEx("TPV", 1000, 0, "dds", _p, 666, "some");
        return 1;
    }
}
Так что, если кто с этим столкнулся - пользуйтесь. Ну, думаю тему можно закрывать.
Reply


Messages In This Thread
SetPVarInt через SetTimerEx - by iEnemY - 18.04.2012, 17:27
Re: SetPVarInt через SetTimerEx - by GameMan - 18.04.2012, 17:29
Re: SetPVarInt через SetTimerEx - by iEnemY - 18.04.2012, 17:33
Re: SetPVarInt через SetTimerEx - by GameMan - 18.04.2012, 17:38
Re: SetPVarInt через SetTimerEx - by iEnemY - 18.04.2012, 17:40
Re: SetPVarInt через SetTimerEx - by iEnemY - 19.04.2012, 12:57
Re: SetPVarInt через SetTimerEx - by eakwarp - 19.04.2012, 14:26
Re: SetPVarInt через SetTimerEx - by iEnemY - 19.04.2012, 15:44
Re: SetPVarInt через SetTimerEx - by iEnemY - 19.04.2012, 15:58
Re: SetPVarInt через SetTimerEx - by iEnemY - 21.04.2012, 14:41
Re: SetPVarInt через SetTimerEx - by OKStyle - 21.04.2012, 17:27
Re: SetPVarInt через SetTimerEx - by iEnemY - 21.04.2012, 17:30

Forum Jump:


Users browsing this thread: 1 Guest(s)