Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Банк для new.pwn. Хранилище с паролем и выдача пропусков.

Статус
В этой теме нельзя размещать новые ответы.

Leksarut

Умник
Привет всем!
Сегодня я бы хотел показать вам как сделать в банке казну для организаций.Думаю хорошо подойдёт для RolePlay сервера.
Что будет присутствовать в нашем банке:
Вход в хранилище(с паролем по пикапу)
Казна(с паролем по пикапу, на неё можно будет положить и снять деньги)
Сделаем банк как отдельную фракцию.

Что нам надо:
#include <mxINI>
#include <a_samp>








Ну и я взял карту банка by Dragoz
CreateObject(2395,1439.6992200,-1008.1992200,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (1)
CreateObject(2395,1446.3994100,-1007.9794900,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (2)
CreateObject(2395,1442.8000500,-1008.0999800,24.1730000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (3)
CreateObject(2395,1442.7998000,-1008.0996100,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (4)
CreateObject(1649,1441.4000200,-1008.2000100,28.1000000,0.0000000,0.0000000,182.0000000); //object(wglasssmash) (1)
CreateObject(2395,1448.7998000,-1007.8994100,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (5)
CreateObject(2395,1455.3994100,-1007.6845700,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (6)
CreateObject(2395,1452.0000000,-1007.7999900,24.1730000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (7)
CreateObject(2395,1452.0000000,-1007.7998000,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (9)
CreateObject(1649,1450.6999500,-1007.9000200,28.1000000,0.0000000,0.0000000,182.0000000); //object(wglasssmash) (2)
CreateObject(1533,1446.6999500,-1007.9780300,26.0300000,0.0000000,0.0000000,183.0000000); //object(gen_doorext12) (1)
CreateObject(2395,1462.0999800,-1007.4589800,24.1730000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (12)
CreateObject(2395,1462.0996100,-1007.4589800,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (14)
CreateObject(2395,1465.1992200,-1007.3505900,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (15)
CreateObject(1649,1460.4000200,-1007.5999800,26.9000000,0.0000000,0.0000000,182.0000000); //object(wglasssmash) (3)
CreateObject(2395,1465.5996100,-1004.1992200,26.0000000,0.0000000,0.0000000,270.0000000); //object(cj_sports_wall) (17)
CreateObject(2395,1465.5996100,-1000.6992200,26.0000000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (18)
CreateObject(2395,1465.5996100,-997.1992200,26.0000000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (19)
CreateObject(2395,1465.5996100,-993.8994100,26.0000000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (20)
CreateObject(2395,1436.1992200,-1008.3193400,26.0000000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (26)
CreateObject(2395,1433.0000000,-1008.4306600,26.0000000,0.0000000,0.0000000,92.0000000); //object(cj_sports_wall) (27)
CreateObject(2395,1432.8691400,-1004.8994100,26.0000000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (31)
CreateObject(2395,1462.5000000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9950000); //object(cj_sports_wall) (32)
CreateObject(2395,1458.7998000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (33)
CreateObject(2395,1455.2998000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (34)
CreateObject(2395,1452.0000000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (35)
CreateObject(2395,1448.5000000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (36)
CreateObject(2395,1442.0000000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1438.2998000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (38)
CreateObject(2395,1435.2998000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (39)
CreateObject(2395,1432.2998000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (40)
CreateObject(2395,1430.0000000,-993.5996100,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (41)
CreateObject(2395,1432.7666000,-1002.0996100,26.0000000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (43)
CreateObject(2395,1432.6416000,-998.5996100,26.0000000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (44)
CreateObject(2395,1432.5507800,-996.0000000,26.0000000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (45)
CreateObject(2395,1448.0000000,-990.2998000,26.0000000,0.0000000,0.0000000,269.2360000); //object(cj_sports_wall) (46)
CreateObject(1533,1456.3000500,-1007.6599700,26.0000000,0.0000000,0.0000000,182.9990000); //object(gen_doorext12) (2)
CreateObject(2395,1455.3994100,-1007.6845700,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (6)
CreateObject(2395,1458.5996100,-1007.5732400,26.0010000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (11)
CreateObject(2395,1458.5996100,-1007.5732400,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (11)
CreateObject(2395,1465.1992200,-1007.3505900,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (15)
CreateObject(2395,1465.5996100,-1004.1992200,28.2890000,0.0000000,0.0000000,270.0000000); //object(cj_sports_wall) (17)
CreateObject(2395,1465.5996100,-1000.6992200,28.2890000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (18)
CreateObject(2395,1465.5996100,-997.1992200,28.2890000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (19)
CreateObject(2395,1465.5996100,-993.8994100,28.2890000,0.0000000,0.0000000,269.9950000); //object(cj_sports_wall) (20)
CreateObject(2395,1462.5000000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9950000); //object(cj_sports_wall) (32)
CreateObject(2395,1458.7998000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (33)
CreateObject(2395,1455.2998000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (34)
CreateObject(2395,1452.0000000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (35)
CreateObject(2395,1448.5000000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (36)
CreateObject(2395,1448.7998000,-1007.8994100,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (5)
CreateObject(2395,1446.3994100,-1007.9794900,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (2)
CreateObject(2395,1439.6992200,-1008.1992200,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (1)
CreateObject(2395,1436.1992200,-1008.3193400,28.2890000,0.0000000,0.0000000,182.0000000); //object(cj_sports_wall) (26)
CreateObject(2395,1433.0000000,-1008.4306600,28.2890000,0.0000000,0.0000000,92.0000000); //object(cj_sports_wall) (27)
CreateObject(2395,1432.8691400,-1004.8994100,28.2890000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (31)
CreateObject(2395,1432.7666000,-1002.0996100,28.2890000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (43)
CreateObject(2395,1432.6416000,-998.5996100,28.2890000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (44)
CreateObject(2395,1432.5507800,-996.0000000,28.2890000,0.0000000,0.0000000,91.9940000); //object(cj_sports_wall) (45)
CreateObject(2395,1432.2998000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (40)
CreateObject(2395,1435.2998000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (39)
CreateObject(2395,1438.2998000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (38)
CreateObject(2395,1442.0000000,-993.5996100,28.2890000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1445.3000500,-993.0499900,26.0000000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1445.2998000,-993.0498000,28.2890000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1448.0000000,-990.2998000,28.2890000,0.0000000,0.0000000,269.2360000); //object(cj_sports_wall) (46)
CreateObject(2395,1444.7600100,-989.7600100,26.0000000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.0999800,-989.7600100,26.0000000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1444.7597700,-989.7597700,28.2890000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.0996100,-989.7597700,28.2890000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.4000200,-989.4000200,26.0000000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.4000200,-985.7000100,26.0000000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1438.4000200,-982.5000000,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1442.0999800,-982.5000000,26.0000000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1445.8000500,-982.5000000,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.3000500,-989.7600100,26.0000000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1455.0000000,-989.7600100,26.0000000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.8000500,-986.5999800,26.0000000,0.0000000,0.0000000,269.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.8000500,-982.9000200,26.0000000,0.0000000,0.0000000,269.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1449.5000000,-982.5000000,26.0000000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1453.0000000,-982.5000000,26.0000000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.2998000,-989.7597700,28.2890000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1455.0000000,-989.7597700,28.2890000,0.0000000,0.0000000,179.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.8000500,-986.5999800,28.3000000,0.0000000,0.0000000,269.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1451.8000500,-982.9000200,28.3000000,0.0000000,0.0000000,269.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1453.0000000,-982.5000000,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1449.5000000,-982.5000000,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1445.7998000,-982.5000000,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1442.0996100,-982.5000000,26.0000000,0.0000000,0.0000000,359.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1442.0996100,-982.5000000,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1438.3994100,-982.5000000,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.4000200,-985.7000100,28.3000000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(2395,1441.4000200,-989.4000200,28.3000000,0.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(6959,1452.0999800,-989.5000000,26.1000000,0.0000000,0.0000000,0.0000000); //object(vegasnbball1) (1)
CreateObject(6959,1448.0000000,-990.7000100,30.0000000,0.0000000,0.0000000,0.0000000); //object(vegasnbball1) (2)
CreateObject(2290,1461.5000000,-1007.0000000,26.1000000,0.0000000,0.0000000,182.0000000); //object(swk_couch_1) (2)
CreateObject(2290,1451.6999500,-1007.2999900,26.1000000,0.0000000,0.0000000,182.0000000); //object(swk_couch_1) (6)
CreateObject(2290,1442.9000200,-1007.7000100,26.1000000,0.0000000,0.0000000,182.0000000); //object(swk_couch_1) (7)
CreateObject(2029,1441.4000200,-1006.0999800,26.1000000,0.0000000,0.0000000,1.2500000); //object(swank_dinning_1) (1)
CreateObject(2029,1450.0999800,-1005.9000200,26.1000000,0.0000000,0.0000000,1.2470000); //object(swank_dinning_1) (2)
CreateObject(2029,1459.9000200,-1005.4000200,26.1000000,0.0000000,0.0000000,1.2470000); //object(swank_dinning_1) (3)
CreateObject(1892,1455.0000000,-1007.2999900,26.1000000,0.0000000,0.0000000,2.0000000); //object(security_gatsh) (1)
CreateObject(1892,1445.4000200,-1007.7000100,26.1000000,0.0000000,0.0000000,2.0000000); //object(security_gatsh) (2)
CreateObject(1892,1446.0999800,-990.5000000,26.1000000,0.0000000,0.0000000,2.0000000); //object(security_gatsh) (3)
CreateObject(1892,1446.0999800,-993.2999900,26.1000000,0.0000000,0.0000000,2.0000000); //object(security_gatsh) (4)
CreateObject(2773,1446.6999500,-1006.2000100,26.6000000,0.0000000,0.0000000,0.0000000); //object(cj_airprt_bar) (1)
CreateObject(2773,1445.0000000,-1006.2999900,26.6000000,0.0000000,0.0000000,0.0000000); //object(cj_airprt_bar) (2)
CreateObject(2773,1456.3000500,-1005.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(cj_airprt_bar) (3)
CreateObject(2773,1454.6999500,-1005.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(cj_airprt_bar) (4)
CreateObject(2737,1443.9000200,-993.5999800,27.5000000,0.0000000,0.0000000,0.0000000); //object(police_nb_car) (1)
CreateObject(2737,1450.0999800,-993.5999800,27.5000000,0.0000000,0.0000000,0.0000000); //object(police_nb_car) (2)
CreateObject(2608,1434.4000200,-993.7000100,26.8000000,0.0000000,0.0000000,0.0000000); //object(polce_shelf) (1)
CreateObject(2608,1440.5000000,-993.7000100,26.8000000,0.0000000,0.0000000,0.0000000); //object(polce_shelf) (2)
CreateObject(2608,1452.0999800,-993.7000100,26.8000000,0.0000000,0.0000000,0.0000000); //object(polce_shelf) (3)
CreateObject(2606,1443.6999500,-993.5999800,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_police_counter2) (1)
CreateObject(2606,1449.9000200,-993.5999800,28.7000000,0.0000000,0.0000000,0.0000000); //object(cj_police_counter2) (2)
CreateObject(2604,1437.5000000,-993.6699800,27.0000000,0.0000000,0.0000000,0.0000000); //object(cj_police_counter) (1)
CreateObject(2191,1454.5999800,-994.0000000,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (1)
CreateObject(2191,1456.0000000,-994.0000000,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (2)
CreateObject(2191,1457.3000500,-994.0000000,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (3)
CreateObject(2191,1454.5999800,-994.0000000,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (4)
CreateObject(2191,1456.0000000,-994.0000000,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (5)
CreateObject(2191,1457.3000500,-994.0000000,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (6)
CreateObject(2395,1458.1999500,-993.5999800,26.0000000,0.0000000,0.0000000,269.7340000); //object(cj_sports_wall) (33)
CreateObject(2395,1458.3399700,-996.2999900,26.0000000,0.0000000,0.0000000,89.7360000); //object(cj_sports_wall) (33)
CreateObject(2395,1458.6999500,-996.9000200,26.0000000,0.0000000,0.0000000,359.7310000); //object(cj_sports_wall) (33)
CreateObject(2395,1460.9000200,-996.9130200,26.0000000,0.0000000,0.0000000,359.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1463.6600300,-996.7800300,26.0000000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1463.6591800,-996.7793000,27.3740000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1461.4697300,-996.7695300,27.3740000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1458.1992200,-993.5996100,27.3740000,0.0000000,0.0000000,269.7310000); //object(cj_sports_wall) (33)
CreateObject(2395,1458.3398400,-996.2998000,27.3740000,0.0000000,0.0000000,89.7310000); //object(cj_sports_wall) (33)
CreateObject(2395,1461.4697300,-996.7695300,26.0000000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1461.4697300,-996.7695300,27.3740000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1463.6591800,-996.7793000,27.3740000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1460.8994100,-996.9121100,27.3740000,0.0000000,0.0000000,359.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1458.6992200,-996.8994100,27.3740000,0.0000000,0.0000000,359.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1466.4000200,-996.7999900,28.5200000,0.0000000,0.0000000,179.7250000); //object(cj_sports_wall) (33)
CreateObject(2395,1464.0000000,-996.9000200,28.5200000,0.0000000,0.0000000,359.7250000); //object(cj_sports_wall) (33)
CreateObject(1502,1464.0999800,-996.9000200,26.0000000,0.0000000,0.0000000,0.0000000); //object(gen_doorint04) (1)
CreateObject(2602,1464.5000000,-993.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(police_cell_toilet) (1)
CreateObject(2602,1463.5000000,-993.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(police_cell_toilet) (2)
CreateObject(2602,1462.3000500,-993.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(police_cell_toilet) (3)
CreateObject(2602,1461.0999800,-993.9000200,26.6000000,0.0000000,0.0000000,0.0000000); //object(police_cell_toilet) (4)
CreateObject(2525,1459.0999800,-994.0000000,26.1000000,0.0000000,0.0000000,0.0000000); //object(cj_toilet4) (1)
CreateObject(2523,1460.0000000,-996.2999900,26.1000000,0.0000000,0.0000000,178.0000000); //object(cj_b_sink3) (1)
CreateObject(2208,1432.9000200,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office7_unit_1) (1)
CreateObject(2208,1437.8000500,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office7_unit_1) (3)
CreateObject(2208,1442.8000500,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office7_unit_1) (4)
CreateObject(2208,1447.6999500,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office7_unit_1) (5)
CreateObject(2208,1452.6999500,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office7_unit_1) (6)
CreateObject(9131,1432.9000200,-997.4000200,29.3000000,0.0000000,0.0000000,270.0000000); //object(shbbyhswall13_lvs) (1)
CreateObject(9131,1432.8994100,-997.3994100,28.5423000,90.0000000,180.0000000,90.0000000); //object(shbbyhswall13_lvs) (2)
CreateObject(9131,1434.8000500,-997.4000200,28.5423000,90.0000000,180.0050000,89.9840000); //object(shbbyhswall13_lvs) (4)
CreateObject(9131,1437.0000000,-997.4000200,28.5423000,90.0000000,180.0050000,89.9840000); //object(shbbyhswall13_lvs) (5)
CreateObject(9131,1439.1999500,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (6)
CreateObject(9131,1441.4000200,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (7)
CreateObject(9131,1443.5999800,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (8)
CreateObject(9131,1445.5000000,-997.4000200,28.5423000,90.0000000,180.0050000,89.9840000); //object(shbbyhswall13_lvs) (9)
CreateObject(9131,1447.4000200,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (10)
CreateObject(9131,1449.5999800,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (11)
CreateObject(9131,1451.8000500,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (12)
CreateObject(9131,1454.0000000,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (13)
CreateObject(9131,1456.1999500,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (14)
CreateObject(9131,1457.0999800,-997.4000200,28.5423000,90.0000000,179.9950000,89.9950000); //object(shbbyhswall13_lvs) (16)
CreateObject(2191,1458.6999500,-997.7000100,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (8)
CreateObject(2191,1458.6999500,-997.7000100,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (9)
CreateObject(2191,1460.0000000,-997.7000100,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (10)
CreateObject(2191,1460.0000000,-997.7000100,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (11)
CreateObject(2754,1461.3000500,-997.2999900,27.0000000,0.0000000,0.0000000,90.0000000); //object(otb_machine) (1)
CreateObject(2191,1458.6999500,-997.4000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (12)
CreateObject(2191,1460.0000000,-997.4000200,26.1000000,0.0000000,0.0000000,359.5000000); //object(med_office2_cab) (14)
CreateObject(2191,1460.0000000,-997.4000200,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (15)
CreateObject(2191,1458.6999500,-997.4000200,27.9000000,0.0000000,0.0000000,0.0000000); //object(med_office2_cab) (16)
CreateObject(1649,1433.5000000,-997.7700200,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (4)
CreateObject(1649,1437.8000500,-997.7700200,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (5)
CreateObject(1649,1442.1999500,-997.7700200,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (6)
CreateObject(1649,1446.5999800,-997.7689800,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (7)
CreateObject(1649,1451.0000000,-997.7680100,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (8)
CreateObject(1649,1455.3000500,-997.7680100,30.5000000,0.0000000,0.0000000,0.0000000); //object(wglasssmash) (9)
CreateObject(9131,1457.8000500,-997.4000200,30.0000000,0.0000000,180.0050000,89.9840000); //object(shbbyhswall13_lvs) (17)
CreateObject(1649,1433.5000000,-997.7695300,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (11)
CreateObject(1649,1437.7998000,-997.7695300,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (12)
CreateObject(1649,1442.1992200,-997.7695300,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (13)
CreateObject(1649,1446.5996100,-997.7685500,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (14)
CreateObject(1649,1451.0000000,-997.7675800,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (15)
CreateObject(1649,1455.2998000,-997.7675800,30.5000000,0.0000000,0.0000000,180.0000000); //object(wglasssmash) (16)
CreateObject(997,1434.5999800,-999.9000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (1)
CreateObject(997,1439.9000200,-999.9000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (2)
CreateObject(997,1445.0000000,-999.9000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (3)
CreateObject(997,1449.8000500,-999.9000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (4)
CreateObject(997,1454.9000200,-999.9000200,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (5)
CreateObject(2395,1445.5999800,-989.9000200,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1447.6999500,-989.7600100,28.2890000,0.0000000,0.0000000,179.9780000); //object(cj_sports_wall) (37)
CreateObject(2395,1447.6999500,-993.4520300,28.2890000,0.0000000,0.0000000,179.9730000); //object(cj_sports_wall) (37)
CreateObject(2395,1445.5999800,-993.5999800,28.2890000,0.0000000,0.0000000,359.9780000); //object(cj_sports_wall) (37)
CreateObject(2190,1450.0000000,-997.5000000,27.0000000,0.0000000,0.0000000,186.0000000); //object(pc_1) (1)
CreateObject(2190,1454.6999500,-997.5000000,27.0000000,0.0000000,0.0000000,185.9990000); //object(pc_1) (2)
CreateObject(2190,1445.0999800,-997.5000000,27.0000000,0.0000000,0.0000000,185.9990000); //object(pc_1) (3)
CreateObject(2190,1439.9000200,-997.5000000,27.0000000,0.0000000,0.0000000,185.9990000); //object(pc_1) (4)
CreateObject(2190,1435.1999500,-997.5000000,27.0000000,0.0000000,0.0000000,185.9990000); //object(pc_1) (5)
CreateObject(1671,1448.9000200,-996.2000100,26.5000000,0.0000000,0.0000000,16.0000000); //object(swivelchair_a) (1)
CreateObject(1671,1434.3994100,-996.2998000,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (2)
CreateObject(1671,1439.1992200,-996.1992200,26.5000000,0.0000000,0.0000000,43.9950000); //object(swivelchair_a) (3)
CreateObject(1671,1444.0996100,-996.5000000,26.5000000,0.0000000,0.0000000,347.9970000); //object(swivelchair_a) (4)
CreateObject(1671,1453.6999500,-996.4000200,26.5000000,0.0000000,0.0000000,15.9960000); //object(swivelchair_a) (5)
CreateObject(2894,1453.1999500,-997.2999900,27.0000000,0.0000000,0.0000000,0.0000000); //object(kmb_rhymesbook) (1)
CreateObject(2894,1443.5000000,-997.2000100,27.0000000,0.0000000,0.0000000,0.0000000); //object(kmb_rhymesbook) (2)
CreateObject(2894,1439.3000500,-997.2999900,27.0000000,0.0000000,0.0000000,0.0000000); //object(kmb_rhymesbook) (3)
CreateObject(1550,1450.6999500,-989.7999900,27.9000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (1)
CreateObject(1550,1449.6999500,-989.7999900,27.9000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (2)
CreateObject(1550,1448.6999500,-989.7999900,27.9000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (3)
CreateObject(1550,1451.5999800,-989.7999900,27.9000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (4)
CreateObject(1550,1451.5999800,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (5)
CreateObject(1550,1450.6999500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (6)
CreateObject(1550,1449.6999500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (7)
CreateObject(1550,1448.6999500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (8)
CreateObject(1550,1444.5999800,-989.7999900,27.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (9)
CreateObject(1550,1443.6999500,-989.7999900,27.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (10)
CreateObject(1550,1442.8000500,-989.7999900,27.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (11)
CreateObject(1550,1441.8000500,-989.7999900,27.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (12)
CreateObject(1550,1441.8000500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (13)
CreateObject(1550,1442.8000500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (14)
CreateObject(1550,1443.6999500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (15)
CreateObject(1550,1444.6999500,-989.7999900,28.8000000,0.0000000,0.0000000,0.0000000); //object(cj_money_bag) (16)
CreateObject(2634,1446.5999800,-991.5999800,27.2000000,0.0000000,0.0000000,180.0000000); //object(ab_vaultdoor) (1)
CreateObject(2395,1445.2998000,-993.0498000,28.2890000,90.0000000,0.0000000,89.9840000); //object(cj_sports_wall) (37)
CreateObject(1829,1447.4000200,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (1)
CreateObject(1829,1446.5999800,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (2)
CreateObject(1829,1448.1999500,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (3)
CreateObject(1829,1445.8000500,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (5)
CreateObject(1829,1445.0000000,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (6)
CreateObject(1829,1444.1999500,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (7)
CreateObject(1829,1443.4000200,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (8)
CreateObject(1829,1442.5999800,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (10)
CreateObject(1829,1441.8000500,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (11)
CreateObject(1829,1449.0000000,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (12)
CreateObject(1829,1449.8000500,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (13)
CreateObject(1829,1450.5999800,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (14)
CreateObject(1829,1451.4000200,-983.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(man_safenew) (15)
CreateObject(2003,1441.8000500,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (1)
CreateObject(2003,1442.5999800,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (2)
CreateObject(2003,1443.4000200,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (3)
CreateObject(2003,1444.1999500,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (4)
CreateObject(2003,1445.0000000,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (5)
CreateObject(2003,1445.8000500,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (6)
CreateObject(2003,1446.5999800,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (7)
CreateObject(2003,1447.4000200,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (8)
CreateObject(2003,1448.1999500,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (9)
CreateObject(2003,1449.0000000,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (10)
CreateObject(2003,1449.8000500,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (11)
CreateObject(2003,1450.5999800,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (12)
CreateObject(2003,1451.4000200,-982.5999800,27.4000000,0.0000000,0.0000000,0.0000000); //object(cr_safe_body) (13)
CreateObject(2796,1464.8000500,-996.9000200,29.1000000,0.0000000,0.0000000,0.0000000); //object(cj_air_d_6) (1)
CreateObject(2792,1455.6999500,-1007.7000100,29.2000000,0.0000000,0.0000000,0.0000000); //object(cj_air_d_1) (1)
CreateObject(2793,1446.0999800,-1008.0000000,29.2000000,0.0000000,0.0000000,0.0000000); //object(cj_air_d_2) (1)
CreateObject(2092,1449.0999800,-1007.2999900,26.1000000,0.0000000,0.0000000,0.0000000); //object(swank_cabinet_5) (1)
CreateObject(2092,1458.9000200,-1006.7999900,26.1000000,0.0000000,0.0000000,0.0000000); //object(swank_cabinet_5) (2)
CreateObject(2092,1440.1999500,-1007.7000100,26.1000000,0.0000000,0.0000000,0.0000000); //object(swank_cabinet_5) (3)
CreateObject(2165,1438.0999800,-1007.9000200,26.1000000,0.0000000,0.0000000,180.0000000); //object(med_office_desk_1) (1)
CreateObject(2165,1435.0000000,-1005.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (2)
CreateObject(2165,1435.0000000,-1003.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (3)
CreateObject(2165,1435.0000000,-1001.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (6)
CreateObject(2165,1463.9000200,-1006.5999800,26.1000000,0.0000000,0.0000000,89.9950000); //object(med_office_desk_1) (7)
CreateObject(2165,1437.9000200,-1003.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (8)
CreateObject(2165,1438.0000000,-1005.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (9)
CreateObject(2165,1435.0000000,-1007.9000200,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (10)
CreateObject(1671,1434.3000500,-1007.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (6)
CreateObject(1671,1437.6999500,-1007.0999800,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (7)
CreateObject(1671,1434.0999800,-1004.7000100,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (8)
CreateObject(1671,1437.3000500,-1005.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (9)
CreateObject(1671,1437.3000500,-1003.0999800,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (10)
CreateObject(1671,1434.1999500,-1003.0999800,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (11)
CreateObject(1671,1434.3000500,-1001.0000000,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (12)
CreateObject(1671,1464.9000200,-1000.2999900,26.5000000,0.0000000,0.0000000,326.0000000); //object(swivelchair_a) (13)
CreateObject(2165,1437.8994100,-1001.8994100,26.1000000,0.0000000,0.0000000,179.9950000); //object(med_office_desk_1) (11)
CreateObject(2165,1463.9000200,-1003.9000200,26.1000000,0.0000000,0.0000000,89.9950000); //object(med_office_desk_1) (12)
CreateObject(2165,1463.9000200,-1001.2000100,26.1000000,0.0000000,0.0000000,89.9950000); //object(med_office_desk_1) (13)
CreateObject(997,1463.6999500,-999.2999900,26.1000000,0.0000000,0.0000000,0.0000000); //object(lhouse_barrier3) (7)
CreateObject(1671,1437.0000000,-1001.0996100,26.5000000,0.0000000,0.0000000,0.0000000); //object(swivelchair_a) (15)
CreateObject(1671,1464.8000500,-1003.2999900,26.5000000,0.0000000,0.0000000,279.9970000); //object(swivelchair_a) (16)
CreateObject(1671,1464.9000200,-1006.0999800,26.5000000,0.0000000,0.0000000,249.9920000); //object(swivelchair_a) (17)
( в ней уже присутствует хранилище).

И так начнём:

Думаю у вас в моде уже есть сохранение аккаунта и в enum pInfo добавляем
Код:
pBankProp,
Это нам нужно чтобы выдавать пропуска для входа в хранилище.

Далее нам нужны сами пикапы:
Ко всем new:
Код:
new bank;
new bank1;
new bank2;
new bank3;
new policep;
И так создадим пикапы в
OnGameModeInit()
PHP:
bank = CreatePickup(1318,1,1455.6583,-1010.6866,26.8438);// 1318 вид пикапа у нас стрелка, 1 пикап не исчезает ну и координаты
     bank1 = CreatePickup(1318,1,1455.5452,-1006.2516,27.0688);
    bank2 = CreatePickup(1318,2,1446.6602,-992.8048,27.0688);// здесь у нас 2 потому,что на этом пикапе мы будет вводить пароль,и он будет появляться только через некоторое время.
    bank3 = CreatePickup(1318,1,1446.5007,-990.2126,27.0688);
        policep = CreatePickup(1274,2,1441.8239,-983.4493,27.0688);//Создаём пикап чтобы класть деньги в казну организации Сечас это Полиция ЛС
И так пикапы созданы далее прицепляем к ним действия:
В
OnPlayerPickUpPickup(playerid, pickupid)
PHP:
    if(pickupid == bank)
    {
        SetPlayerPos(playerid,1455.3978,-1004.1774,27.0688);
        SetPlayerFacingAngle(playerid,349.0665);//пикап входа/выходв
    }
    if(pickupid == bank1)
    {
        SetPlayerPos(playerid,1455.8279,-1013.5351,26.8438);
        SetPlayerFacingAngle(playerid,178.4666);//пикап входа/выхода
    }
    if(pickupid == bank2)
    {
        if(Player[playerid][pMember] == 2 || Player[playerid][pLeader] == 2 || Player[playerid][pBankProp] == 1)//Проверяем если работник банка и если есть пропуск просто телепортируем
        {
            SetPlayerPos(playerid,1446.4707,-987.5872,27.0688);
            SetPlayerFacingAngle(playerid,0.5751);
        }
        else// если простой игрок просим ввести пароль
        {
            ShowPlayerDialog(playerid,320,DIALOG_STYLE_INPUT,"Введите пароль от хранилища","Введите пароль:","Ввод","Отмена");
        }
    }
    if(pickupid == bank3)//выход из хранилища он уже без пароля
    {
        SetPlayerPos(playerid,1446.6417,-994.6193,27.0688);
        SetPlayerFacingAngle(playerid,3.2883);
    }
    if(pickupid == policep)// пикап полицейской казны
    {
        ShowPlayerDialog(playerid,321,DIALOG_STYLE_INPUT,"Введи пароль от сейфа","Ввод пароля:","Ввод","Отмена");
    }
Далее мы переходим к диалогам:
В
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
if(dialogid == 320)
    {
        if(response)
        {
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,320,DIALOG_STYLE_INPUT,"Введите пароль от хранилища","Введите пароль:","Ввод","Отмена"); // если нечего не написал в пароль
            if(strval(inputtext) == 72305 || strval(inputtext) == 256255 || strval(inputtext) == 247257 || strval(inputtext) == 999887)//сами пароли можете изменить или добавить
            {
                SetPlayerPos(playerid,1446.4707,-987.5872,27.0688);
                SetPlayerFacingAngle(playerid,0.5751); //если пароль правильный телепортируем
            }
            else
            {
                SendClientMessage(playerid,COLOR_RED,"Вы ввели не правильный пароль");//соответственно если пароль не правильный
            }
        }
        else
        {
            return 0;//если нажал на кнопку выйти нечего не происходит
        }
    }
Далее сейф полиции:
PHP:
    if(dialogid == 321)
    {
        if(response)
        {
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,321,DIALOG_STYLE_INPUT,"Введи пароль от сейфа","Ввод пароля:","Ввод","Отмена");//так же если не чего не ввёл
            if(strval(inputtext) == 188334 || strval(inputtext) == 355666 || strval(inputtext) == 100501)//пароли
            {
                ShowPlayerDialog(playerid,322,DIALOG_STYLE_LIST,"Функции","Снять деньги\nПоложить Деньги","Ввод","Отмена");//если пароли правильные показывает диалог
            }
            else
            {
                SendClientMessage(playerid,COLOR_RED,"Вы ввели не правильный пароль");//если нет то -нет
            }
        }
        else
        {
            return 0;
        }
    }
Далее идёт сам счёт полиции:
PHP:
if(dialogid == 322)    {
        if(response)
        {
            if(listitem == 0)
            {
                new stri[128];
                format(stri,sizeof(stri),"На счету %d долларов\nВы не можете снять большей суммы чем есть на счёте",police);// узнаём чему равняется переменная - сделаем её позже
                ShowPlayerDialog(playerid,323,DIALOG_STYLE_INPUT,"Снятие денег со счёта",stri,"Снять","Отмена");//показываем сколько денег и просим ввести сумму
            }
            if(listitem == 1)
            {
                new stri[128];
                format(stri,sizeof(stri),"Сейчас на счёте %d \n Вы можете положить нужную сумму с ваших наличностей\nОна не может быть больше вашей суммы",police);
                ShowPlayerDialog(playerid,324,DIALOG_STYLE_INPUT,"Пополнение счёта",stri,"Пополнить","Отмена");//ну или пополнение счёта
            }
        }
Далее сам код:
PHP:
if(dialogid == 323)    {
        if(response)
        {
            new stri[128];
            format(stri,sizeof(stri),"На счету %d долларов\nВы не можете снять большей суммы чем есть на счёте",police);//снятие
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,323,DIALOG_STYLE_INPUT,"Снятие денег со счёта",stri,"Снять","Отмена");//если нечего не ввёл
            new input = strval(inputtext);
            if(input > police)//если введённая сумма больше чем есть в казне
            {
                SendClientMessage(playerid,-1,"Нельзя снять столько денег");// выводим сообщение
            }
            else
            {
                GivePlayerMoney(playerid,input);//если всё правильно прибавляем деньги игроку
                new st[128];
                format(st,sizeof(st),"Вы сняли %d долларов",input);
                SendClientMessage(playerid,COLOR_GREEN,st);
                police -= input;// убавляем деньги из казны
                SaveAccount(playerid);// сохраняем аккаунт игрока(может быть по другому)
                SavePolice();// сохраняем казну полции
            }
            return 1;
        }
    }
Снятие мы сделали, а как же пополнить?
PHP:
 if(dialogid == 324)    {
        if(response)
        {
            new stri[128];
            format(stri,sizeof(stri),"Сейчас на счёте %d \n Вы можете положить нужную сумму с ваших наличностей\nОна не может быть больше вашей суммы",police);
            if(!strlen(inputtext)) return ShowPlayerDialog(playerid,324,DIALOG_STYLE_INPUT,"Пополнение счёта",stri,"Пополнить","Отмена");// всё по той же схеме если нечего не ввёл показываем диалог заново
            new input = strval(inputtext);
            if(Player[playerid][pMoney] < input)// если введённая сумма больше чем есть на счёте.
            {
                SendClientMessage(playerid,-1,"Нельзя положить столько денег");
            }
            else
            {
                GivePlayerMoney(playerid,-input);// отнимаем введённые деньги у игрока
                new st[128];
                format(st,sizeof(st),"Вы пополнили счёт на %d",input);
                SendClientMessage(playerid,COLOR_GREEN,st);
                police += input;// прибавляем в казну.
                SaveAccount(playerid);// сохраняем аккаунт( у вас может быть другое)
                SavePolice();//Сохраняем казну полиции.
            }
            return 1;
        }
    }
Далее я вам нужно добавить LoadPolice() и SavePolice() здесь всё просто в конец мода:
PHP:
stock SavePolice(){
      new iniFile = ini_openFile("kazna/police.ini"); // Открываем файл// создайте файл в scriptfile/kazna/police.ini
      ini_setInteger(iniFile,"Сумма счёта полиции",police);// Записываем
      ini_closeFile(iniFile); // Закрываем файл
      return true;
}
stock LoadPolice()
{
      new iniFile = ini_openFile("kazna/police.ini"); //Открываем файл чтобы считать данные
      ini_getInteger(iniFile,"Сумма счёта полиции =  %d",police); //теперь мы считываем а не записываем данные ini_getInteger() присваивая результат переменной police.
      ini_closeFile(iniFile); // Закрываем файл
      return true;
}
Далее нам нужна сама переменная :
Возвращаемся в начало мода:
PHP:
new police = 0;// переменная наша ровняется 0
Чтобы шла загрузка казны в
OnGameModeInit()
Добавляем загрузку казны
PHP:
LoadPolice();
А в
OnGameModeExit()
Добавляем сохранение
PHP:
SavePolice();
Далее как и обещал делаем команду выдачи пропуска игрокам которые хотят пройти к сейфам:
OnPlayerCommandText(playerid, cmdtext[])
Добавляем команду выдачи:
PHP:
if(strcmp(cmd,"/givepbank",true) == 0)
    {
        if(Player[playerid][pMember] == 2)// если человек работает в банке(вы можете менять на другое число)
        {
            tmp = strtok(cmdtext,idx);
            new ids = strval(tmp);//присваиваем ids значение после пробела в команде
            new Float:c[3];
            GetPlayerPos(ids,c[0],c[1],c[2]);//узнаём позицию игрока
            if(IsPlayerInRangeOfPoint(playerid, 5.0, c[0], c[1], c[2]))// если игрок рядом
            {
                if(Player[ids][pBankProp] == 0)// если ранее у него не было пропуска
                {
                    if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Вы не сказали кому нужно выдать пропуск");// если ничего не введено после пробела
                    if(!IsPlayerConnected(ids)) return SendClientMessage(playerid,-1,"Этого человека нет в Штате");// если введённый ид не играет
                    Player[ids][pBankProp] = 1;// ставим значение пропуска 1
                    SendClientMessage(ids,-1,"Вам выдан пропуск для входа в хранилище");
                    SendClientMessage(playerid,-1,"Вы выдали пропуск");


                }
                else
                {
                    SendClientMessage(playerid,-1,"У этого человека уже есть пропуск");
                }
            }
            else
            {
                SendClientMessage(playerid,-1,"Вы слишком далеко от игрока");
            }
        }
        else
        {
            SendClientMessage(playerid,-1,"Вы не работаете в банке");
        }
        return 1;
    }
А теперь как же забрать пропуск?
PHP:
  if(strcmp(cmd,"/takepbank",true) == 0)
    {
        if(Player[playerid][pMember] == 2)
        {
            tmp = strtok(cmdtext,idx);
            new ids = strval(tmp);
            if(Player[ids][pBankProp] == 1)// если у этого человека есть пропуск
            {
                if(!strlen(tmp)) return SendClientMessage(playerid,-1,"Вы не сказали у кого нужно отобрать пропуск");
                if(!IsPlayerConnected(ids)) return SendClientMessage(playerid,-1,"Этого человека нет в Штате");// ну как и ранее
                Player[ids][pBankProp] = 0;// ставим 0 то-есть пропуск отобран
                SendClientMessage(ids,-1,"У вас отобрали пропуск для входа в хранилище");
                SendClientMessage(playerid,-1,"Вы отобрали пропуск");


            }
            else
            {
                SendClientMessage(playerid,-1,"У этого человека нет пропуск");
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_RED,"Вы не работатет в банке");
        }
        return 1;
    }
Ну вот и всё! Автор: leksarut


Спасибо за внимание!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу