run style

sulovy

Новичок
Автор темы
5
0
как мне сделать так, чтобы на моем сервере одновременно бегали и cj, и ped? у goat dm было что-то подобное
 

Pacster

Участник
12
6
как мне сделать так, чтобы на моем сервере одновременно бегали и cj, и ped? у goat dm было что-то подобное
Если нужно установить значение персонально каждому своё, то используй Pawn.RakNet плагин и переотправляй рпц №139 игроку (в твоем случае нужно изменить bUseCJWalk).
1741448758607.png

1741449482596.png


 

Вложения

  • change_run_style.txt
    7.8 KB · Просмотры: 2
  • Нравится
Реакции: sulovy

sulovy

Новичок
Автор темы
5
0
If you need to set the value personally for each of your own, then use the Pawn.RakNet plugin and redirect the №139 rpc to the player (in your case you need to change the bUseCJWalk).
Посмотреть вложение 265183
Посмотреть вложение 265184

[URL unfurl = "true"] https://pawn.wiki/index.php?/topic/...ja-raboti-servera/page__p__253342#entry253342[/URL]
[URL unfurl = "true"] https://github.com/Brunoo16/samp-packet-list/wiki/RPC-List#initgame---id-139[/URL]
sa-mp-036.png

в чем проблема?

Код:
 ToggleCJRun (playerid, bool: usCJRun)
{
    new hostname [64];
    new BitStream: bs = BS_New ();
    GetServerVarAsString ("hostname", hostname, sizeof (hostname));
    new hostnameLength = strlen (hostname);

    BS_WriteValue (bs,
        PR_BOOL, false,
        PR_BOOL, useCJRun,
        PR_BOOL, true,
        PR_BOOL, false,
        PR_FLOAT, 200.0,
        PR_BOOL, false,
        PR_FLOAT, 70.0,
        PR_BOOL, false,
        PR_BOOL, true,
        PR_BOOL, false,
        PR_UINT32, 0,
        PR_UINT16, playerid,
        PR_BOOL, true,
        PR_UINT32, 1,
        PR_UINT8, 12,
        PR_UINT8, 10,
        PR_FLOAT, 0.008,
        PR_BOOL, false,
        PR_UINT32, 0,
        PR_BOOL, false,
        PR_UINT32, 30,
        PR_UINT32, 30,
        PR_UINT32, 30,
        PR_UINT32, 1,
        PR_UINT32, 1,
        PR_UINT8, 0,
        PR_UINT8, hostnameLength,
        PR_STRING, hostname,
        PR_UINT8, 0,
        PR_UINT32, 0
    );

    PR_SendRPC (bs, playerid, 139);
    BS_Delete (bs);

    if (useCJRun)
    {
        TogglePlayerControllable (playerid, true);
    }
    else
    {
        TogglePlayerControllable (playerid, true);
    }
    return 1;
}
 

Ну погоди!

Активный
173
60
Посмотреть вложение 265199
в чем проблема?

Код:
 ToggleCJRun (playerid, bool: usCJRun)
{
    new hostname [64];
    new BitStream: bs = BS_New ();
    GetServerVarAsString ("hostname", hostname, sizeof (hostname));
    new hostnameLength = strlen (hostname);

    BS_WriteValue (bs,
        PR_BOOL, false,
        PR_BOOL, useCJRun,
        PR_BOOL, true,
        PR_BOOL, false,
        PR_FLOAT, 200.0,
        PR_BOOL, false,
        PR_FLOAT, 70.0,
        PR_BOOL, false,
        PR_BOOL, true,
        PR_BOOL, false,
        PR_UINT32, 0,
        PR_UINT16, playerid,
        PR_BOOL, true,
        PR_UINT32, 1,
        PR_UINT8, 12,
        PR_UINT8, 10,
        PR_FLOAT, 0.008,
        PR_BOOL, false,
        PR_UINT32, 0,
        PR_BOOL, false,
        PR_UINT32, 30,
        PR_UINT32, 30,
        PR_UINT32, 30,
        PR_UINT32, 1,
        PR_UINT32, 1,
        PR_UINT8, 0,
        PR_UINT8, hostnameLength,
        PR_STRING, hostname,
        PR_UINT8, 0,
        PR_UINT32, 0
    );

    PR_SendRPC (bs, playerid, 139);
    BS_Delete (bs);

    if (useCJRun)
    {
        TogglePlayerControllable (playerid, true);
    }
    else
    {
        TogglePlayerControllable (playerid, true);
    }
    return 1;
}
тема от пакета, тут только с такой надпьисю