/spawnchange - выбор респавна (MySQL) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/spawnchange - выбор респавна (MySQL)
[CM]Nod Дата: Среда, 22.03.2017, 14:59 | Сообщение # 1
Боец
Сообщений: 119
Статус: Offline
Приветствую всех.
Ребят, кто может помочь? Мне нужен код для /spawnchange как в samp-rp с выбором респавна. MySQL
С меня
+ biggrin


;)

Сообщение отредактировал [CM]Nod - Понедельник, 03.04.2017, 14:58
Ротвейлер Дата: Суббота, 01.04.2017, 10:15 | Сообщение # 2
ТОП Маппер
Сообщений: 24
Статус: Offline
Уж не знаю как точно на СРП, ибо не играл очень давно, по этому получилось как то так:

Код
else if(strcmp(cmd, "/spawnchange", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                if(PlayerInfo[playerid][pPhousekey] != 255)
                {
                    if(PlayerInfo[playerid][pAdmin] < 1)
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Вы наблюдаете, невозможно изменить место появления!");
                        return 1;
                    }
                    if(SpawnChange[playerid])
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Теперь Вы будете появляться в стандартном месте. (База организации/ЖД)");
                        PlayerInfo[playerid][pSpawn] = 0;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "Теперь Вы будете появляться в доме.");
                        PlayerInfo[playerid][pSpawn] = 1;
                    }
                }
                else
                {
                            SendClientMessage(playerid, COLOR_GREY, "Вы не владеете домом.");
                            return 1;
                }
            }
            return 1;
        }


В public SetPlayerSpawn (или OnPlayerSpawn):

Код
if(PlayerInfo[playerid][pSpawn) == 1)
{
if(проверка на фракцию)
{
спавн
}
return 1;
}
[CM]JacobMaster Дата: Пятница, 12.05.2017, 09:01 | Сообщение # 3
ПАПКИН ХУЙ
Сообщений: 874
Статус: Offline
Код
if(PlayerInfo[playerid][pAdmin] < 1)
{
     SendClientMessage(playerid, COLOR_GREY, "Вы наблюдаете, невозможно изменить место появления!");
     return 1;
}

Во-первых, по этой проверке обычный игрок не сможет изменить место спавна, а смогут только админы первого и выше уровня.
Код
if(PlayerInfo[playerid][pPhousekey] != 255)

Во-вторых, ты если и вырезаешь откуда-то, то пожалуйста, говори автору что и где ему надо изменить. А лучше, подобный бред вообще не кидай.
(Владелец 255 дома не сможет использовать эту команду. Во многих модах переменная дома при его отсутствии у игрока равна -1)




Сообщение отредактировал [CM]JacobMaster - Пятница, 12.05.2017, 09:02
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
Dfgafgwdxz [18:04]

Dominikopon [18:00]

cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]