Mike_Casto
Умник
Здравствуйте уважаемые пользователи pawno-info.
У меня есть мод (основа РЛС) , и я там объединил армии.
И теперь нужно сделать вот такую команду:
Введите: /spawnchange [значение]
Значения: area , avia , house , team.
Объясню значения:
area - доступно только для армии (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на ареа!")
avia - доступно только для армии (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на авианосце!")
house - доступно всем игрокам , у кого есть дом (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться дома!")
team - доступно только членам фракции/банды (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на спауне вашей организации!")
Я просто не представляю , как это сделать.Это возможно , видел на одном сервере такую же команду.
Кто поможет , дам 5 плюсиков и 50 рублей на киви-кошелёк
---------- Post added at 06:25 ---------- Previous post was at 05:44 ----------
Чуть не забыл , вот код команды /spawnchange
В public OnPlayerConnect(playerid)
В public SetPlayerSpawn(playerid)
У меня есть мод (основа РЛС) , и я там объединил армии.
И теперь нужно сделать вот такую команду:
Введите: /spawnchange [значение]
Значения: area , avia , house , team.
Объясню значения:
area - доступно только для армии (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на ареа!")
avia - доступно только для армии (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на авианосце!")
house - доступно всем игрокам , у кого есть дом (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться дома!")
team - доступно только членам фракции/банды (вот что должно писать,когда набрал команду: "Теперь вы будете возраждаться на спауне вашей организации!")
Я просто не представляю , как это сделать.Это возможно , видел на одном сервере такую же команду.
Кто поможет , дам 5 плюсиков и 50 рублей на киви-кошелёк
---------- Post added at 06:25 ---------- Previous post was at 05:44 ----------
Чуть не забыл , вот код команды /spawnchange
PHP:
new SpawnChange[MAX_PLAYERS];
new SchoolSpawn[MAX_PLAYERS];
PHP:
SpawnChange[playerid] = 1;
SchoolSpawn[playerid] = 0;
PHP:
if(house != 255)
{
if(PlayerInfo[playerid][pMember] == 0)
{
if(PlayerInfo[playerid][pSex] == 1)
{
if(SpawnChange[playerid])
{
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
SetPlayerVirtualWorld(playerid, house+50);
umer[playerid] = 0;
return 1;
}
}
}
}
if(house != 255)
{
if(PlayerInfo[playerid][pMember] == 0)
{
if(PlayerInfo[playerid][pSex] == 2)
{
if(SpawnChange[playerid])
{
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
SetPlayerVirtualWorld(playerid, house+50);
umer[playerid] = 0;
return 1;
}
}
}
}
if(house != 255)
{
if(SpawnChange[playerid])
{
SetPlayerInterior(playerid,HouseInfo[house][hInt]);
SetPlayerPos(playerid, HouseInfo[house][hExitx], HouseInfo[house][hExity],HouseInfo[house][hExitz]);
PlayerInfo[playerid][pLocal] = house;
PlayerInfo[playerid][pInt] = HouseInfo[house][hInt];
SetPlayerVirtualWorld(playerid, house+50);
umer[playerid] = 0;
return 1;
}
}
PHP:
if(strcmp(cmd, "/spawnchange", true) == 0)
{
if(PlayerInfo[playerid][pPhousekey] != 255)
{
if(SpawnChange[playerid])
{
SendClientMessage(playerid, COLOR_WHITE, "Теперь вы будете возраждаться в обычном месте!");
SpawnChange[playerid] = 0;
if(PlayerInfo[playerid][pMember] == 11)
{
if(SchoolSpawn[playerid] == 1)
{
SchoolSpawn[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, "Теперь вы будете возраждаться в автошколе!");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Теперь вы будете возраждаться дома!");
SpawnChange[playerid] = 1;
}
}
}
Последнее редактирование:
