Sharki
Новичок
Когда я вписываю команду /setspawn и выбираю например фракция то я всёравно спавнюсь на жд. Помогите прошу!
Код:
CMD:setspawn(playerid, params[])
{
if(!gPlayerLogged[playerid])return true;
if(GetPVarInt(playerid,"AntiSpawn") > gettime()) return SCM(playerid, COLOR_ORANGE, "Данную функцию, можно использовать раз в 15 минут!");
ShowPlayerDialog(playerid,dSpawn,DIALOG_STYLE_LIST,"{0099FF}Смена спавна игрока","1) Автостанция или ЖД вокзал\n2) Расположение фракции\n3) Место прописки\n4) Место проживания как Гость","Выбрать","Закрыть");
return true;
}
Код:
case dSpawn:
{
if(!response) return true;
switch(listitem)
{
case 0: PlayerInfo[playerid][pSatiety] = 0;
case 1:
{
if(!PlayerInfo[playerid][pMember]) return SendClientMessage(playerid, COLOR_ORANGE, "Вы нигде не состоите!");
PlayerInfo[playerid][pSatiety] = 1;
}
case 2:
{
if(PlayerInfo[playerid][pPhousekey] == 255) return SendClientMessage(playerid, COLOR_ORANGE, "У Вас нет дома!");
PlayerInfo[playerid][pSatiety] = 2;
}
case 3:
{
if(PlayerInfo[playerid][pVipData] == 255) return SendClientMessage(playerid, COLOR_ORANGE, "Вас никуда не поселили!");
PlayerInfo[playerid][pSatiety] = 3;
}
}
OnPlayerUpdateRL(playerid);
SetPVarInt(playerid,"AntiSpawn",gettime() + 900);
SendClientMessage(playerid, COLOR_BLUE1, "Ваше место появления в игре изменено.");
return true;
}
