Barni
Компетентный
Всем привет, я думаю многие играли на самп-рп(я там задрот
) и видели, что почти у каждой фраки есть склады. Сейчас я расскажу как их сделать для начала заведём переменную
Далее создаём команду, ну к примеру /warehouse
Ну вот, всё элементарно и просто.Ну и под конец создадим команду с помощью который игрок сможет брать маты со склада.
Всё, на этом урок закончен, выслушаю ваши пожелания и критику
от +ка не откажусь
PHP:
new skladarm = 50000; // Это изначальное кол-во матов на складе к примеру армии..
PHP:
if(strcmp(cmd, "/warehouse", true) == 0) // сама команда..
{
if(IsPlayerConnected(playerid)) // проверяем, подключен ли игрок
{
if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//это проверка на фракцию, если армия, значит показываем кол-во матов на складе армии
{
format(string, sizeof(string), "На складе Армии %d матов", skladarm); //skladarm наша переменная, которую мы занасили в new
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
PHP:
if(strcmp(cmd, "/getmats", true) == 0) // сама команда..
{
if(IsPlayerConnected(playerid)) // проверяем, подключен ли игрок
{
if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//это проверка на фракцию, по желанию можно убрать
{
PlayerInfo[playerid][pMats] += 500; // даём игроку 500 матов
skladarm -= 500; // ну и соответственно онимаем маты каторыевзял игрок со склада..
return 1;
}
от +ка не откажусь
Последнее редактирование:
