Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография
Мануал

Система домов из Gamer

* * * * * 2 Голосов crmp criminal russia форум crmp всё для crmp pawn pawno

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 46

#1
offline   Basis

Basis
  • 254
    • Сообщений: 728
    • Регистрация: 24.06.14

Для начала ко всем enum

enum
enum hInfo

{
hID,
Float:hiX,
Float:hiY,
Float:hiZ,
Float:hvX,
Float:hvY,
Float:hvZ,
hOwner[MAX_PLAYER_NAME],
hPrice,
hInt,
hWorld,
hLock,
hDate,
hLevel,
hvWorld,
hvInt,
hPic,
hPic2,
hMap,
hRoom,
hRent,
hNick1[MAX_PLAYER_NAME],
hNick2[MAX_PLAYER_NAME],
hNick3[MAX_PLAYER_NAME],
hNick4[MAX_PLAYER_NAME],
hNick5[MAX_PLAYER_NAME],
hBank
};
new House[1000][hInfo];
new AllHouse = 0;

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

в public OnGameModeInit()

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Дальше создадим стоки loadhouse , savehouse и тд

loadhouse
stock LoadHouse()

{
new ids[32],str[64];
new iniOpens = ini_openFile("house/house.cfg");
ini_getInteger(iniOpens, "AllHouse", AllHouse);
ini_closeFile(iniOpens);
if(AllHouse != 0)
{
for(new house = 1; house <= AllHouse; house++)
{
format(ids,sizeof(ids),"house/%d.ini",house);
new inihOpen = ini_openFile(ids);
ini_getFloat(inihOpen, "hiX", House[house][hiX]);
ini_getFloat(inihOpen, "hiY", House[house][hiY]);
ini_getFloat(inihOpen, "hiZ", House[house][hiZ]);
ini_getFloat(inihOpen, "hvX", House[house][hvX]);
ini_getFloat(inihOpen, "hvY", House[house][hvY]);
ini_getFloat(inihOpen, "hvZ", House[house][hvZ]);
ini_getString(inihOpen, "hOwner", str); format(House[house][hOwner],24,"%s",str);
ini_getInteger(inihOpen, "hPrice", House[house][hPrice]);
ini_getInteger(inihOpen, "hInt", House[house][hInt]);
ini_getInteger(inihOpen, "hLock", House[house][hLock]);
ini_getInteger(inihOpen, "hDate", House[house][hDate]);
ini_getInteger(inihOpen, "hLevel", House[house][hLevel]);
ini_getInteger(inihOpen, "hvWorld", House[house][hvWorld]);
ini_getInteger(inihOpen, "hvInt", House[house][hvInt]);
ini_getInteger(inihOpen, "hRoom", House[house][hRoom]);
ini_getInteger(inihOpen, "hRent", House[house][hRent]);
ini_getString(inihOpen, "hNick1", str); format(House[house][hNick1],24,"%s",str);
ini_getString(inihOpen, "hNick2", str); format(House[house][hNick2],24,"%s",str);
ini_getString(inihOpen, "hNick3", str); format(House[house][hNick3],24,"%s",str);
ini_getString(inihOpen, "hNick4", str); format(House[house][hNick4],24,"%s",str);
ini_getString(inihOpen, "hNick5", str); format(House[house][hNick5],24,"%s",str);
ini_getInteger(inihOpen, "hBank", House[house][hBank]);
ini_closeFile(inihOpen);
if(!strcmp(House[house][hOwner],"Nones",false))
{
House[house][hPic] = CreateDynamicPickup(1273, 1, House[house][hvX], House[house][hvY], House[house][hvZ],House[house][hvWorld],House[house][hvInt]);
House[house][hMap] = CreateDynamicMapIcon(House[house][hvX], House[house][hvY], House[house][hvZ], 31, -1,House[house][hvWorld],House[house][hvInt]);
House[house][hPic2] = CreateDynamicPickup(1318, 1, House[house][hiX], House[house][hiY], House[house][hiZ], house, House[house][hInt]);

}
else
{
House[house][hPic] = CreateDynamicPickup(1272, 1, House[house][hvX], House[house][hvY], House[house][hvZ],House[house][hvWorld],House[house][hvInt]); // vxod
House[house][hMap] = CreateDynamicMapIcon(House[house][hvX], House[house][hvY], House[house][hvZ], 32, -1,House[house][hvWorld],House[house][hvInt]);
House[house][hPic2] = CreateDynamicPickup(1318, 1, House[house][hiX], House[house][hiY], House[house][hiZ], house, House[house][hInt]); // int
}
}
printf("Домов загружено: %d",AllHouse);
}
return 1;
}


SaveHouse
stock SaveHouse(house)

{
new ids[32];
format(ids,sizeof(ids),"house/%d.ini",house);
new inihhhOpen;
inihhhOpen = ini_openFile(ids);
if(inihhhOpen == -1 || inihhhOpen == -2) inihhhOpen = ini_createFile(ids);
ini_setFloat(inihhhOpen, "hiX", House[house][hiX]);
ini_setFloat(inihhhOpen, "hiY", House[house][hiY]);
ini_setFloat(inihhhOpen, "hiZ", House[house][hiZ]);
ini_setFloat(inihhhOpen, "hvX", House[house][hvX]);
ini_setFloat(inihhhOpen, "hvY", House[house][hvY]);
ini_setFloat(inihhhOpen, "hvZ", House[house][hvZ]);
ini_setString(inihhhOpen, "hOwner", House[house][hOwner]);
ini_setInteger(inihhhOpen, "hPrice", House[house][hPrice]);
ini_setInteger(inihhhOpen, "hInt", House[house][hInt]);
ini_setInteger(inihhhOpen, "hLock", House[house][hLock]);
ini_setInteger(inihhhOpen, "hDate", House[house][hDate]);
ini_setInteger(inihhhOpen, "hLevel", House[house][hLevel]);
ini_setInteger(inihhhOpen, "hvWorld", House[house][hvWorld]);
ini_setInteger(inihhhOpen, "hvInt", House[house][hvInt]);
ini_setInteger(inihhhOpen, "hRoom", House[house][hRoom]);
ini_setInteger(inihhhOpen, "hRent", House[house][hRent]);
ini_setString(inihhhOpen, "hNick1", House[house][hNick1]);
ini_setString(inihhhOpen, "hNick2", House[house][hNick2]);
ini_setString(inihhhOpen, "hNick3", House[house][hNick3]);
ini_setString(inihhhOpen, "hNick4", House[house][hNick4]);
ini_setString(inihhhOpen, "hNick5", House[house][hNick5]);
ini_setInteger(inihhhOpen, "hBank", House[house][hBank]);
ini_closeFile(inihhhOpen);
return 1;
}


updatehouse
stock UpdateHouse(house)

{
DestroyDynamicMapIcon(House[house][hMap]);
DestroyDynamicPickup(House[house][hPic]);
DestroyDynamicPickup(House[house][hPic2]);
if(!strcmp(House[house][hOwner],"Nones",false))
{
House[house][hPic] = CreateDynamicPickup(1273, 1, House[house][hvX], House[house][hvY], House[house][hvZ],House[house][hvWorld],House[house][hvInt]);
House[house][hMap] = CreateDynamicMapIcon(House[house][hvX], House[house][hvY], House[house][hvZ], 31, -1,House[house][hvWorld],House[house][hvInt]);
House[house][hPic2] = CreateDynamicPickup(1318, 1, House[house][hiX], House[house][hiY], House[house][hiZ], house, House[house][hInt]);
}
else
{
House[house][hPic] = CreateDynamicPickup(1239, 1, House[house][hvX], House[house][hvY], House[house][hvZ],House[house][hvWorld],House[house][hvInt]); // vxod
House[house][hMap] = CreateDynamicMapIcon(House[house][hvX], House[house][hvY], House[house][hvZ], 32, -1,House[house][hvWorld],House[house][hvInt]);
House[house][hPic2] = CreateDynamicPickup(1318, 1, House[house][hiX], House[house][hiY], House[house][hiZ], house, House[house][hInt]); // int
}
return 1;
}


и так у нас уже есть загрузка сохранение и обновление домов
Дальше добавим команду /addhouse
/addhouse
if(strcmp(cmd, "/addhouse", true) == 0)

{
if(Player[playerid][pAdmin] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addhouse [Сумма] [Уровень]");
new money = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /addhouse [Сумма] [Уровень]");
new level = strval(tmp);
AllHouse++;
GetPlayerPos(playerid, House[AllHouse][hvX],House[AllHouse][hvY],House[AllHouse][hvZ]);
format(House[AllHouse][hOwner],24,"Nones");
House[AllHouse][hDate] = gettime();
House[AllHouse][hiX] = -2284.279296;
House[AllHouse][hiY] = 90.921600;
House[AllHouse][hiZ] = -82.634101;
House[AllHouse][hPrice] = money;
House[AllHouse][hInt] = 3;
House[AllHouse][hLock] = 1;
House[AllHouse][hLevel] = level;
House[AllHouse][hvWorld] = GetPlayerVirtualWorld(playerid);
House[AllHouse][hvInt] = GetPlayerInterior(playerid);
format(House[AllHouse][hNick1],24,"Nones");
format(House[AllHouse][hNick2],24,"Nones");
format(House[AllHouse][hNick3],24,"Nones");
format(House[AllHouse][hNick4],24,"Nones");
format(House[AllHouse][hNick5],24,"Nones");
House[AllHouse][hRent] = 0;
House[AllHouse][hRoom] = 0;
House[AllHouse][hBank] = 0;
new inihhOpen = ini_openFile("house/house.cfg");
ini_setInteger(inihhOpen, "AllHouse", AllHouse);
ini_closeFile(inihhOpen);
SaveHouse(AllHouse);
House[AllHouse][hPic] = CreateDynamicPickup(1273, 1, House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ],House[AllHouse][hvWorld],House[AllHouse][hvInt]);
House[AllHouse][hMap] = CreateDynamicMapIcon(House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ], 31, -1,House[AllHouse][hvWorld],House[AllHouse][hvInt]);
House[AllHouse][hPic2] = CreateDynamicPickup(1318, 1, House[AllHouse][hiX], House[AllHouse][hiY], House[AllHouse][hiZ], AllHouse, House[AllHouse][hInt]);
SendClientMessage(playerid, COLOR_GRAD2, "Дом успешно создан");
if(Player[playerid][pAdmin] >=10)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Администратор: %s[ID%d] создал дом",sendername,playerid);
ABroadCast(COLOR_LIGHTRED,string,1);
}
return 1;
}


в public OnPlayerPickUpPickup(playerid, pickupid)
текст при наступлении на пикап
for(new house = 1; house <= AllHouse; house++)

{
if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hvX],House[house][hvY],House[house][hvZ] ))
{
GameTextForPlayer(playerid,"~w~ìA„–…E ~r~~k~~PED_SPRINT~",5000,1);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hiX],House[house][hiY],House[house][hiZ] ))
{
GameTextForPlayer(playerid,"~w~ìA„–…E ~r~~k~~PED_SPRINT~",5000,1);
return 1;
}
}


в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
действие при нажатии space
if(newkeys & KEY_SPRINT)

{
for(new house = 1; house <= AllHouse; house++)
{
   if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hvX],House[house][hvY],House[house][hvZ]) && GetPlayerVirtualWorld(playerid) == House[house][hvWorld])
   {
      if(!strcmp(House[house][hOwner],"Nones",false))
        {
           format(str,sizeof(str),"\
{ffffff}Продаётся дом\n\n\
Цена: %d руб (%s)\n\
Требуемый уровень: %d (%s)\n\
\n\
Если хотите купить нажмите \"Купить\"\n\
Если не хотите нажмите \"Закрыть\""
,House[house][hPrice],(GetPlayerMoney(playerid) < House[house][hPrice]?("Недостаточно"):("Достаточно" ))
,House[house][hLevel],(Player[playerid][pLevel] < House[house][hLevel]?("Недостаточный"):("Достаточный") ));
if(Player[playerid][pLevel] < House[house][hLevel] || GetPlayerMoney(playerid) < House[house][hPrice])
{
return ShowPlayerDialog(playerid, 20,0,"Продажа Владения",str,"Закрыть","");
}
else
{
   SetPVarInt(playerid,"house_active",house);
   return ShowPlayerDialog(playerid, 21,0,"Продажа Владения",str,"Купить","Закрыть");
}
}
else
{
   new arend[32];
   if(House[house][hRent] > 0) format(arend,32,"%d руб в час",House[house][hRent]);
   else if(House[house][hRent] <= 0) format(arend,32,"Нет",House[house][hRent]);
           format(str,sizeof(str),"\
{ffffff}Дом\n\n\
Владелец: %s\n\
Статус: %s\n\
Аренда: %s\n\
\n\
Если хотите войти нажмите \"Войти\"\n\
Если не хотите нажмите \"Закрыть\""
,House[house][hOwner]
,((House[house][hLock] == 0) ? ("Открыт"):("Закрыт" )),
arend);
if(House[house][hLock] == 1)
{
return ShowPlayerDialog(playerid, 20,0,"Дом",str,"Закрыть","");
}
else
{
SetPVarInt(playerid,"house_active",house);
   return ShowPlayerDialog(playerid, 22,0,"Дом",str,"Войти","Закрыть");
}
}
   }
   else if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hiX],House[house][hiY],House[house][hiZ]) && GetPlayerVirtualWorld(playerid) == house)
   {
SetPlayerPos(playerid,House[house][hvX],House[house][hvY],House[house][hvZ]);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
return 1;
  }
}

}


в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
диалоги покупки и информации дома
if(dialogid == 21) // покупка дома

{
   if(response)
   {
       new house = GetPVarInt(playerid,"house_active");
       DeletePVar(playerid,"house_active");
       new housenum = 0;
for(new house2 = 1; house2 <= AllHouse; house2++)
{
  if(!strcmp(House[house2][hOwner],GN(playerid),false)) housenum++;
}
if(Player[playerid][pAdmin] >= 9) // домов для админов 9 уровня и больше
{
   if(housenum >= 2) return SendClientMessage(playerid,-1,"Достигнуто максимальное количество домов");
}
else  // для обычных игроков
{
if(housenum >= 1) return SendClientMessage(playerid,-1,"Достигнуто максимальное количество домов");
}
       if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] ))
       {
           return SendClientMessage(playerid,-1,"Вы отошли от дома");
       }
            if(GetPlayerMoney(playerid) < House[house][hPrice])
            {
                return SendClientMessage(playerid,-1,"У вас не хватает денег");
            }
else GivePlayerMoney(playerid, -House[house][hPrice]);
Player[playerid][pMoney] -=House[house][hPrice];
       SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]);
SetPlayerVirtualWorld(playerid,house);
SetPlayerInterior(playerid,House[house][hInt]);
format(House[house][hOwner],24,GN(playerid));
House[house][hDate] = gettime();
       format(House[house][hNick1],24,"Nones");
       format(House[house][hNick2],24,"Nones");
       format(House[house][hNick3],24,"Nones");
       format(House[house][hNick4],24,"Nones");
       format(House[house][hNick5],24,"Nones");
       House[AllHouse][hRent] = 0;
       House[AllHouse][hRoom] = 0;
       House[AllHouse][hBank] = 0;
UpdateHouse(house);
SaveHouse(house);
return SendClientMessage(playerid,-1,"Вы успешно купили себе дом");
   }
   else return 1;
}
//==============================================================================
if(dialogid == 22) // вход в дом
{
   if(response)
   {
       new house = GetPVarInt(playerid,"house_active");
       DeletePVar(playerid,"house_active");
       if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] ))
       {
           return SendClientMessage(playerid,-1,"Вы отошли от дома");
       }
SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]);
SetPlayerVirtualWorld(playerid,house);
SetPlayerInterior(playerid,House[house][hInt]);
return 1;
   }
   else return 1;

   }


Файлы которые я скинул поместите в папку scriptfiles
Вот вроде и всё
Для теста я создал 1 дом

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


Сообщение отредактировал compan: 01 Апрель 2017 - 13:41

  • 23

#2
offline   Basis

Basis
  • 254
    • Сообщений: 728
    • Регистрация: 24.06.14

ну что никому что ли  не нужна?система рабочая+проверял на new.pwn 


Krutihine (16 Январь 2015 - 11:13):
upать тему можно не чаще 1 раза в сутки

  • 0

#3
offline   Krutihine

Krutihine
  • 232
    • Сообщений: 536
    • Регистрация: 10.07.14

ну что никому что ли  не нужна?система рабочая+проверял на new.pwn 

Наверно просто тем кому нужна её ещё не видели, а за старания +


  • 3

#4
offline   free1715

free1715
  • 1
    • Сообщений: 7
    • Регистрация: 10.01.15

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Вот ошибки ,и вот строка :  if(Player[playerid][pAdminLevel] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");

И 2 ошибка : LoadHouse();


Сообщение отредактировал free1715: 16 Январь 2015 - 17:55

  • 0

#5
offline   Sten

Sten
  • 153
    • Сообщений: 817
    • Регистрация: 08.05.14

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Вот ошибки ,и вот строка :  if(Player[playerid][pAdminLevel] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

замени на PlayerInfo.Если будут ошибки в pAdminLevel замени на pAdmin.
А остальные, вроде неправильно вставили что-то.



#6
offline   free1715

free1715
  • 1
    • Сообщений: 7
    • Регистрация: 10.01.15

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

замени на PlayerInfo.Если будут ошибки в pAdminLevel замени на pAdmin.
А остальные, вроде неправильно вставили что-то.

 

Не чего не изменилось !

C:\Documents and Settings\Denis\Рабочий стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) : error 017: undefined symbol "PlayerInfo"


  • 0

#7
offline   Sten

Sten
  • 153
    • Сообщений: 817
    • Регистрация: 08.05.14

Не чего не изменилось !

C:\Documents and Settings\Denis\Рабочий стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) : error 017: undefined symbol "PlayerInfo"

значит подгоняйте под свой мод.У вас в моде возможно другие переменные.



#8
offline   free1715

free1715
  • 1
    • Сообщений: 7
    • Регистрация: 10.01.15

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


Сообщение отредактировал free1715: 16 Январь 2015 - 19:53

  • 0

#9
offline   Krutihine

Krutihine
  • 232
    • Сообщений: 536
    • Регистрация: 10.07.14

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Осталась последняя ошибка,и я ее исправил,но будет ли работать если я оставлю пустой паблик ?

 

А за чем вы удалили загрузку домов? Они у вас после рестарта пропадут


  • 0

#10
offline   Basis

Basis
  • 254
    • Сообщений: 728
    • Регистрация: 24.06.14

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

в общем ошибка в строке 56613 Player[playerid] замени на свою переменную к примеру PlayerInfo[playerid] я хз какая у тебя переменная аккаунтов 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

ну а это смотри добавил ли ты stock loadhouse либо же переделай попробуй в паблик


Сообщение отредактировал Basis: 17 Январь 2015 - 10:12

  • 0

#11
offline   KoMaRiK

KoMaRiK
  • 10
    • Сообщений: 54
    • Регистрация: 28.05.14

Молодец


  • 0

#12
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

пишу мод с 0,и реально пригодилась,так как юзать систему домов из сампа это геморой)))



#13
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Чел у меня проблема,когда создал дом,купил его и вхожу в него то все серое,и видно только пикап(



#14
offline   Krutihine

Krutihine
  • 232
    • Сообщений: 536
    • Регистрация: 10.07.14

Чел у меня проблема,когда создал дом,купил его и вхожу в него то все серое,и видно только пикап(


Это бывает когда тебя телепортирует на улицу и устанавливает интерьер. Видно только созданные объекты
  • 0

#15
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Это бывает когда тебя телепортирует на улицу и устанавливает интерьер. Видно только созданные объекты

Чел у меня такое происходит когда я вхожу в дом а не выхожу(



#16
offline   Krutihine

Krutihine
  • 232
    • Сообщений: 536
    • Регистрация: 10.07.14

Чел у меня такое происходит когда я вхожу в дом а не выхожу(


Так может у вас ТП не туда поставленно.
  • 0

#17
offline   LHTTD

LHTTD
  • 62
    • Сообщений: 324
    • Регистрация: 08.10.14

Так может у вас ТП не туда поставленно.

именно что туда



#18
offline   Basis

Basis
  • 254
    • Сообщений: 728
    • Регистрация: 24.06.14

именно что туда

я вам предоставил только систему,но никак не маппинг интерьера 


  • 0

#19
offline   Kostyaev

Kostyaev
  • 423
    • Сообщений: 1 077
    • Регистрация: 19.07.14

именно что туда

Пикап с выходом/входом проверь.



#20
offline   TheSeLToN

TheSeLToN
  • 186
    • Сообщений: 450
    • Регистрация: 21.09.14

 

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Вот ошибки ,и вот строка :  if(Player[playerid][pAdminLevel] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");

И 2 ошибка : LoadHouse();

 

Значит, вместо "Player[playerid][pInfo]"  у вас в моде стоит PlayerInfo[playerid][pInfo]

 

Замените строчки:

if(Player[playerid][pAdmin] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");
if(Player[playerid][pAdmin] >= 9)
Player[playerid][pMoney] -=House[house][hPrice];
 
На:
if(PlayerInfo[playerid][pAdmin] <= 8) return SendClientMessage(playerid, -1, "У вас нет прав!");
if(PlayerInfo[playerid][pAdmin] >= 9)
PlayerInfo[playerid][pMoney] -=House[house][hPrice];




Темы с аналогичным тегами Мануал, crmp, criminal russia, форум crmp, всё для crmp, pawn, pawno

Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 773 пользователей