Лёха-
Ученик
Всем привет.
В SA:MP е есть функция, которая устанавливает гравитацию для всего сервера. SetGravity(Float:gravity)
Благодаря функции SetPlayerGravity(playerid, Float:gravity) можно будет установить гравитацию для определенного игрока.
Приступим:
Потребуется специальный include
Далее в начале мода как обычно ко всем инклудам :
в public OnPlayerConnect(playerid)
В public OnPlayerUpdate(playerid)
И все теперь можно использовать SetPlayerGravity(playerid, Float:gravity);
Пример:
Ичточник : forum.wiki.pawno-info.ru.
В SA:MP е есть функция, которая устанавливает гравитацию для всего сервера. SetGravity(Float:gravity)
Благодаря функции SetPlayerGravity(playerid, Float:gravity) можно будет установить гравитацию для определенного игрока.
Приступим:
Потребуется специальный include
Далее в начале мода как обычно ко всем инклудам :
PHP:
#include <setgravity>
PHP:
SetGravity_OnPlayerConnect(playerid);
PHP:
SetGravity_OnPlayerUpdate(playerid);
Пример:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmd,"/setgravity",true))
{
if(!IsPlayerAdmin(playerid)) return 1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"/setgravity [ID игрока] [gravity]");
new id = strval(tmp);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,CGRAY,"Неверный ID");
tmp = strtok(cmdtext, idx);
new Float:gravity;
gravity = floatstr(tmp);
SetPlayerGravity(id,gravity);
return 1;
}
return 1;
}
