Lenium
Умник
SetPlayerScore - это то, что отображаеться при нажатии кнопочки TAB в столбике №3.
Чтобы задать значение этому столбику (определенному ID) мы будем использовать эту функцию.
Для Role Play серверов мы будем писать вот так, используя public OnPlayerSpawn: SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
В данном примере мы указываем в этот столбик уровень игрока.
Для Death Match серверов мы будем писать вот так, используя public OnPlayerDeath: SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
В данном примере мы добавляем в этот столбик колличество убийств игрока.
GetPlayerScore - это то, что уже задано в столбике. Тоесть мы извлекаем значение данного столбика этой функцией.
Для любого вида игры извлекаем вот так: GetPlayerScore(playerid); Значения не имеет в каком паблике Вы будете использовать эту функцию.
Эти функции стандартные, так что проблем при компилировании Вашего игрового мода не будет.
Источник:
Чтобы задать значение этому столбику (определенному ID) мы будем использовать эту функцию.
Для Role Play серверов мы будем писать вот так, используя public OnPlayerSpawn: SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
В данном примере мы указываем в этот столбик уровень игрока.
Для Death Match серверов мы будем писать вот так, используя public OnPlayerDeath: SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
В данном примере мы добавляем в этот столбик колличество убийств игрока.
GetPlayerScore - это то, что уже задано в столбике. Тоесть мы извлекаем значение данного столбика этой функцией.
Для любого вида игры извлекаем вот так: GetPlayerScore(playerid); Значения не имеет в каком паблике Вы будете использовать эту функцию.
Эти функции стандартные, так что проблем при компилировании Вашего игрового мода не будет.
Источник:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование модератором:
