Перейти к содержанию
Авторизация  
sasha281215

Проблема с созданием подъезда

Рекомендуемые сообщения

sasha281215

Помогите не работает команда, когда пишу /createpodezd 1 10000 пишет [ ! ] Уровни : 1, 2, 3

CMD:createpodezd(playerid, params[])
{
        if(!PlayerLogged[playerid]) return true;
        if(PlayerInfo[playerid][pAdmin] < 10 || AdminLogged[playerid] == false) return true;
        if(sscanf(params, "ii", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "• {ffcf00}[ Подсказка ] {ffffff}Введите: /createpodezd [Тип][Уровень цены]");
        new Float:x, Float:y, Float:z;
        GetPlayerPos(playerid, x, y, z);
        if(params[0] == 0 || params[0] >= 5) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] 1 тип : 3 этажа"), SendClientMessage(playerid, COLOR_GREY, "[ ! ] 2 тип : 3 этажа, как в Южном"), SendClientMessage(playerid, COLOR_GREY, "[ ! ] 3 тип : 2 этажа"),
        SendClientMessage(playerid, COLOR_GREY, "[ ! ] 4 тип : 5 этажей");
        if(params[1] == 0 || params[1] >= 4) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] Уровни : 1, 2, 3");
        new type = params[0];
        new cena = params[1];
        new string[1000];
        TOTALPODEZD++;
        switch(type)
        {
                case 1: format(string,90,"92.2885,-166.0693,996.7797,1,1");     // Инт 4 этажа
                case 2: format(string,90,"514.6105,-73.8570,1398.2188,2,2");// Инт 2 падика
                case 3: format(string,90,"468.5620,-61.4008,1408.6062,3,3");// Инт 4 этажа
                case 4: format(string,90,"363.9392,-73.1163,1411.6899,4,4");// Инт 4 этажа
        }
        sscanf(string,"p<,>fffii",
        PodezdInfo[TOTALPODEZD][poExitX],PodezdInfo[TOTALPODEZD][
poExitY],PodezdInfo[TOTALPODEZD][poExitZ],
        PodezdInfo[TOTALPODEZD][poI],PodezdInfo[TOTALPODEZD][
poType]);
        PodezdInfo[TOTALPODEZD][poX] = x;
        PodezdInfo[TOTALPODEZD][poY] = y;
        PodezdInfo[TOTALPODEZD][poZ] = z;
        PodezdInfo[TOTALPODEZD][poV] = TOTALPODEZD;
        format(totalstring, 512, "INSERT INTO "TABLE_PODEZD" (\
        `poX`, `poY`, `poZ`, `poExitX`, `poExitY`, `poExitZ`, `poI`, `poV`, `poType`) \
        VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%i', '%i', '%i')",
        PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ], PodezdInfo[TOTALPODEZD][poExitX], PodezdInfo[TOTALPODEZD][poExitY], PodezdInfo[TOTALPODEZD][poExitZ], PodezdInfo[TOTALPODEZD][poI], PodezdInfo[TOTALPODEZD][poV], PodezdInfo[TOTALPODEZD][poType]);
        mysql_function_query(ConBD, totalstring, true, "", "");
        CreateDynamicMapIcon(PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ], 35, 0,-1,-1,-1,200.0);
        PodezdInfo[TOTALPODEZD][poPickup] = CreatePickup(19133, 1, PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ]);
        PodezdInfo[TOTALPODEZD][poPickupExit] = CreatePickup(19133, 1, PodezdInfo[TOTALPODEZD][poExitX], PodezdInfo[TOTALPODEZD][poExitY], PodezdInfo[TOTALPODEZD][poExitZ], PodezdInfo[TOTALPODEZD][poV]);
        new podezdid = TOTALPODEZD;
        new string2[1000];
        new string1[1000];
        new ids = 0;
        new typepodezd = PodezdInfo[TOTALPODEZD][poType];
        new maxids;
        switch(typepodezd)
        {
            case 1: maxids = 19;
            case 2: maxids = 6;
            case 3: maxids = 7;
            case 4: maxids = 24;
        }
        while(ids < maxids)
        {
                TOTALROOMS++;
                if(typepodezd == 1)
                {
                        format(string2,90,"%f,%f,%f", RoomClass1[ids][0], RoomClass1[ids][1], RoomClass1[ids][2]);
                }
                if(typepodezd == 2)
                {
                        format(string2,90,"%f,%f,%f", RoomClass2[ids][0], RoomClass2[ids][1], RoomClass2[ids][2]);
                }
                if(typepodezd == 3)
                {
                        format(string2,90,"%f,%f,%f", RoomClass3[ids][0], RoomClass3[ids][1], RoomClass3[ids][2]);
                }
                if(typepodezd == 4)
                {
                        format(string2,90,"%f,%f,%f", RoomClass4[ids][0], RoomClass4[ids][1], RoomClass4[ids][2]);
                }
                sscanf(string2,"p<,>fff",
                RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ]);
                RoomsInfo[TOTALROOMS][rI] = 1;
                switch(random(3))
                        {
                                case 0: format(string1, 100,"85.8557,-40.2844,1011.3259, 2, 1, 750000");
                                case 1: format(string1, 100,"82.8273,-11.9375,1011.3459, 3, 2, 950000");
                                case 2: format(string1, 100,"83.0958,26.3220,1011.3459, 4, 3, 1200000");
                        }
                sscanf(string1,"p<,>fffiii",
                RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitI], RoomsInfo[TOTALROOMS][rType],RoomsInfo[TOTALROOMS][rCost]
);
                RoomsInfo[TOTALROOMS][rCost] = RoomsInfo[TOTALROOMS][rCost]*cena;
                RoomsInfo[TOTALROOMS][rV] = PodezdInfo[podezdid][poV];
                RoomsInfo[TOTALROOMS][rI] = PodezdInfo[podezdid][poI];
                RoomsInfo[TOTALROOMS][rExitV] = TOTALROOMS+1;
                strmid(RoomsInfo[TOTALROOMS][rOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME);
                format(totalstring, 250, "INSERT INTO "TABLE_ROOMS" (\
                `rX`, `rY`, `rZ`, `rV`, `rI`, `rExitX`, `rExitY`, `rExitZ`, `rExitV`, `rExitI`, `rType`, `rCost`) \
                VALUES ('%f', '%f', '%f', '%i', '%i', '%f', '%f', '%f', '%i', '%i', '%i', '%i')",
                RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ], RoomsInfo[TOTALROOMS][rV], RoomsInfo[TOTALROOMS][rI],
                RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitV], RoomsInfo[TOTALROOMS][rExitI],
                RoomsInfo[TOTALROOMS][rType], RoomsInfo[TOTALROOMS][rCost]);
                mysql_function_query(ConBD, totalstring, true, "", "");
                RoomsInfo[TOTALROOMS][rPickupEnter] = CreatePickup(1239, 1, RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ], RoomsInfo[TOTALROOMS][rV]);
                RoomsInfo[TOTALROOMS][rPickupExit] = CreatePickup(1239, 1, RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitV]);
                ids++;
        }
        SendMes(playerid, COLOR_ORANGE, "Подьезд номер %i успешно создано", TOTALPODEZD);
        return true;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vegos

Честно не знаю в чем ошибка. 

Если хочешь держи систему подъездов из GreeTech

Ко всем enum добавим:
enum paInfo
{
paID,
Float:paiX,
Float:paiY,
Float:paiZ,
Float:pavX,
Float:pavY,
Float:pavZ,
paInt,
paWorld,
pavWorld,
pavInt,
paPic,
paPic2
};

new Padik[1000][paInfo];
new AllPadik = 0;
В public OnPlayerKeyStateChange добавим

if(newkeys & KEY_SPRINT)
{
for(new padik = 1; padik <= AllPadik; padik++)
{
if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ]) && GetPlayerVirtualWorld(playerid) == Padik[padik][pavWorld])
{
SetPlayerPos(playerid,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ]);
SetPlayerVirtualWorld(playerid,padik);
SetPlayerInterior(playerid,Padik[padik][paInt]);
return true;
}
}
for(new padik = 1; padik <= AllPadik; padik++)
{
if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ]) && GetPlayerVirtualWorld(playerid) == padik)
{
SetPlayerPos(playerid,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ]);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
return true;
}
}
}
В public OnGameModeInit добавим:

LoadPadik();
CreateObject(19456,2404.0556640,-2501.5244140,-49.9512590,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2399.2790520,-2502.3972160,-49.5013040,0.0000000,0.0000000,90.0000680);
CreateObject(19456,2395.8164060,-2502.3913570,-46.0407210,0.0000000,0.0000000,90.0000610);
CreateObject(19456,2399.4208980,-2504.6062010,-46.3607210,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2399.4221190,-2504.4069820,-42.9960210,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2399.4416500,-2503.6320800,-39.8466410,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2392.9204100,-2504.3752440,-48.1468390,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2392.9013670,-2504.6726070,-44.7488320,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2392.8918450,-2503.4831540,-41.2929030,0.0000000,0.0000000,0.0000000);
CreateObject(19456,2394.8007810,-2502.3869620,-42.5926970,0.0000000,0.0000000,89.9999920);
CreateObject(19456,2394.9157710,-2502.3784170,-39.8466300,0.0000000,0.0000000,90.0999830);
CreateObject(19456,2404.5100090,-2504.5771480,-49.9475590,0.0000000,0.0000000,-89.7999340);
CreateObject(19447,2393.5397940,-2505.1357420,-49.6008180,0.0000000,90.3000030,0.0000000);
CreateObject(19447,2398.8510740,-2503.1650390,-47.9452050,0.0000000,-90.1000360,0.0000000);
CreateObject(19447,2393.5446770,-2502.9123530,-46.2720290,0.0000000,-90.0999670,0.0000000);
CreateObject(19447,2398.8476560,-2503.3781730,-44.6119190,0.0000000,-89.9000470,0.0000000);
CreateObject(19447,2393.5490720,-2504.9941400,-42.9356340,0.0000000,-89.8999480,0.0000000);
CreateObject(19447,2398.8293450,-2503.9787590,-41.2753020,0.0000000,-90.0999670,0.0000000);
CreateObject(19428,2395.2666010,-2507.3757320,-49.4820820,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2395.2763670,-2507.3803710,-46.0907470,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2395.2863760,-2507.3862300,-42.6444960,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2395.2878410,-2507.3955070,-39.9041360,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2397.0422360,-2507.3544920,-49.4406350,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2397.0371090,-2507.3576660,-45.9507100,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2397.0332030,-2507.3664550,-42.4649770,0.0000000,0.0000000,0.0000000);
CreateObject(19428,2397.0305170,-2507.3872070,-39.8804470,0.0000000,0.0000000,0.0000000);
CreateObject(19437,2396.1635740,-2506.5764160,-49.7412750,0.0000000,0.0000000,89.8998480);
CreateObject(19437,2396.1625970,-2506.6330560,-46.2807040,0.0000000,0.0000000,-90.2000270);
CreateObject(19437,2396.1564940,-2506.6520990,-42.8436920,0.0000000,0.0000000,-90.1999810);
CreateObject(19437,2396.1579580,-2506.6582030,-39.9194100,0.0000000,0.0000000,-89.8999400);
CreateObject(19364,2399.7646480,-2506.1086420,-49.7912860,0.0000000,0.0000000,0.0000000);
CreateObject(19364,2398.1711420,-2507.8151850,-49.4512780,0.0000000,0.0000000,-89.9999160);
CreateObject(19364,2394.0383300,-2507.8266600,-48.0930700,0.0000000,0.0000000,90.0999140);
CreateObject(19364,2398.3181150,-2507.8242180,-46.4396590,0.0000000,0.0000000,-90.0000680);
CreateObject(19364,2394.0810540,-2507.8339840,-44.7452230,0.0000000,0.0000000,90.0000150);
CreateObject(19364,2398.2546380,-2507.8254390,-43.0748250,0.0000000,0.0000000,90.0000070);
CreateObject(19364,2394.4130850,-2507.8244620,-41.2909960,0.0000000,0.0000000,90.2000730);
CreateObject(19364,2398.5544430,-2507.9296870,-39.8496200,0.0000000,0.0000000,89.9000090);
CreateObject(19456,2392.8879390,-2505.0163570,-39.8514780,0.0000000,0.0000000,0.0000000);
CreateObject(19364,2394.3449700,-2507.8642570,-39.8410870,0.0000000,0.0000000,89.3999400);
CreateObject(19364,2393.7746580,-2502.4011230,-49.4965050,0.0000000,0.0000000,90.0000070);
CreateObject(1505,2393.1691890,-2502.4699700,-49.5528100,0.0000000,0.0000000,0.0000000);
CreateObject(1506,2393.3117670,-2507.7866210,-49.5688970,0.0000000,0.0000000,0.0000000);
CreateObject(1507,2397.3808590,-2507.7810050,-47.8806830,0.0000000,0.0000000,0.0000000);
CreateObject(1504,2397.5593260,-2502.4748530,-47.9207300,0.0000000,0.0000000,0.0000000);
CreateObject(1505,2393.1953120,-2502.4602050,-46.1954000,0.0000000,0.0000000,0.0000000);
CreateObject(1506,2393.2031250,-2507.7875970,-46.2140120,0.0000000,0.0000000,0.0000000);
CreateObject(1535,2403.9797360,-2502.8173820,-51.1848030,0.0000000,0.0000000,-89.3999170);
CreateObject(1507,2397.4746090,-2507.7832030,-44.5746610,0.0000000,0.0000000,0.0000000);
CreateObject(1505,2397.6252440,-2502.4707030,-44.5548320,0.0000000,0.0000000,0.0000000);
CreateObject(1505,2397.6516110,-2502.4731440,-41.2211790,0.0000000,0.0000000,0.0000000);
CreateObject(1504,2397.4299310,-2507.8820800,-41.2006600,0.0000000,0.0000000,0.0000000);
CreateObject(1507,2393.3029780,-2507.7770990,-42.8810110,0.0000000,0.0000000,0.0000000);
CreateObject(1506,2393.2597650,-2502.4553220,-42.9006500,0.0000000,0.0000000,0.0000000);
CreateObject(1504,2392.9680170,-2504.4577630,-49.5414000,0.0000000,0.0000000,-90.0999670);
CreateObject(1505,2399.3486320,-2504.1923820,-47.9107130,0.0000000,0.0000000,-90.0000000);
CreateObject(1504,2392.9704580,-2505.8403320,-46.2036780,0.0000000,0.0000000,89.9999080);
CreateObject(1506,2399.3476560,-2504.4848630,-44.5548510,-0.1999990,0.0000000,-90.1999890);
CreateObject(1504,2392.9667960,-2505.5620110,-42.8819990,0.0000000,0.0000000,90.0998610);
CreateObject(1506,2399.3742670,-2504.3386230,-41.2009960,0.0000000,0.0000000,-90.3999930);
CreateObject(19437,2397.1540520,-2503.0651850,-39.4912140,0.0000000,0.0000000,0.0000000);
CreateObject(19437,2397.1367180,-2503.9743650,-39.4897380,0.0000000,0.0000000,0.0000000);
CreateObject(19437,2403.1904290,-2503.3474120,-51.2468450,0.0000000,90.0999220,-90.2999950);
CreateObject(2078,2356.1794400,-2540.9333500,-67.9701000,0.0000000,0.0000000,0.0000000);
В public OnPlayerPickUpPickup

for(new padik = 1; padik <= AllPadik; padik++)
{
if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ]))
{
GameTextForPlayer(playerid,"~w~нажмите ~g~~k~~PED_SPRINT~",5000,1);
return true;
}
else if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ]))
{
GameTextForPlayer(playerid,"~w~нажмите ~g~~k~~PED_SPRINT~",5000,1);
return true;
}
}
в public OnPlayerCommandText

if(strcmp(cmd, "/createpadik", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 10) return SendClientMessage(playerid,-1,"[Сервер]: У вас нет прав на использование этой команды!");
AllPadik++;
GetPlayerPos(playerid, Padik[AllPadik][pavX],Padik[AllPadik][pavY],Padik[AllPadik][pavZ]);
Padik[AllPadik][paiX] = 2403.1;
Padik[AllPadik][paiY] = -2503.5;
Padik[AllPadik][paiZ] = -50.1;
Padik[AllPadik][paInt] = 4;
Padik[AllPadik][pavWorld] = GetPlayerVirtualWorld(playerid);
Padik[AllPadik][pavInt] = GetPlayerInterior(playerid);
new iniOpen = ini_openFile("Padik.cfg");
ini_setInteger(iniOpen, "AllPadik", AllPadik);
ini_closeFile(iniOpen);
SavePadik(AllPadik);
UpdatePadik(AllPadik);
Padik[AllPadik][paPic] = CreateDynamicPickup(1318, 1, Padik[AllPadik][pavX], Padik[AllPadik][pavY], Padik[AllPadik][pavZ],Padik[AllPadik][pavWorld],Padik[AllPadik][pavInt]);
Padik[AllPadik][paPic2] = CreateDynamicPickup(1318, 1, Padik[AllPadik][paiX], Padik[AllPadik][paiY], Padik[AllPadik][paiZ], AllPadik, Padik[AllPadik][paInt]);
SendClientMessage(playerid,COLOR_GRAD2,"[Сервер]: Вы успешно создали подъезд!");
new p[64];
format(p,64,"{FF0000}Подъезд номер: {33AA33}%d",AllPadik);
Create3DTextLabel(p,COLOR_BLUE,Padik[AllPadik][pavX], Padik[AllPadik][pavY], Padik[AllPadik][pavZ],50.0,0,1);
return true;
}
В самый конец мода добавим:

stock LoadPadik()
{
new ids[32];
new iniOpens = ini_openFile("Padik.cfg");
ini_getInteger(iniOpens, "AllPadik", AllPadik);
ini_closeFile(iniOpens);
if(AllPadik != 0)
{
for(new padik = 1; padik <= AllPadik; padik++)
{
format(ids,sizeof(ids),"Padik/%d.ini",padik);
new iniOpen = ini_openFile(ids);
ini_getFloat(iniOpen, "paiX", Padik[padik][paiX]);
ini_getFloat(iniOpen, "paiY", Padik[padik][paiY]);
ini_getFloat(iniOpen, "paiZ", Padik[padik][paiZ]);
ini_getFloat(iniOpen, "pavX", Padik[padik][pavX]);
ini_getFloat(iniOpen, "pavY", Padik[padik][pavY]);
ini_getFloat(iniOpen, "pavZ", Padik[padik][pavZ]);
ini_getInteger(iniOpen, "paInt", Padik[padik][paInt]);
ini_getInteger(iniOpen, "pavWorld", Padik[padik][pavWorld]);
ini_getInteger(iniOpen, "pavInt", Padik[padik][pavInt]);
ini_closeFile(iniOpen);
new p[64];
format(p,64,"{FF0000}Подъезд номер: {33AA33}%d",padik);
Create3DTextLabel(p,COLOR_BLUE,Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],50.0,0,1);
Padik[padik][paPic] = CreateDynamicPickup(1318, 1, Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],Padik[padik][pavWorld],Padik[padik][pavInt]);
Padik[padik][paPic2] = CreateDynamicPickup(1318, 1, Padik[padik][paiX], Padik[padik][paiY], Padik[padik][paiZ], padik, Padik[padik][paInt]);
}
}
return true;
}
stock UpdatePadik(padik)
{
DestroyDynamicPickup(Padik[padik][paPic]);
DestroyDynamicPickup(Padik[padik][paPic2]);
new p[64];
format(p,64,"{FF0000}Подъезд номер: {33AA33}%d",padik);
Create3DTextLabel(p,COLOR_BLUE,Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],Padik[padik][pavWorld],Padik[padik][pavInt]);
Padik[padik][paPic] = CreateDynamicPickup(1318, 1, Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],Padik[padik][pavWorld],Padik[padik][pavInt]);
Padik[padik][paPic2] = CreateDynamicPickup(1318, 1, Padik[padik][paiX], Padik[padik][paiY], Padik[padik][paiZ], padik, Padik[padik][paInt]);
return true;
}
stock SavePadik(padik)
{
new ids[32];
format(ids,sizeof(ids),"Padik/%d.ini",padik);
new iniOpen;
iniOpen = ini_openFile(ids);
if(iniOpen == -1 || iniOpen == -2) iniOpen = ini_createFile(ids);
ini_setFloat(iniOpen, "paiX", Padik[padik][paiX]);
ini_setFloat(iniOpen, "paiY", Padik[padik][paiY]);
ini_setFloat(iniOpen, "paiZ", Padik[padik][paiZ]);
ini_setFloat(iniOpen, "pavX", Padik[padik][pavX]);
ini_setFloat(iniOpen, "pavY", Padik[padik][pavY]);
ini_setFloat(iniOpen, "pavZ", Padik[padik][pavZ]);
ini_setInteger(iniOpen, "paInt", Padik[padik][paInt]);
ini_setInteger(iniOpen, "pavWorld", Padik[padik][pavWorld]);
ini_setInteger(iniOpen, "pavInt", Padik[padik][pavInt]);
ini_closeFile(iniOpen);
return true;
}

P.S: Не забудь в scriptfiles добавить папку Padik,и файл Padik.cfg
Создавай сам все это.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mikilov

,  человек попросил помочь исправить ему проблему с созданием подъезда, а ты ему суешь слитую систему с другого форума.
Так не делается, если не знаешь как помочь, так не пиши, не накручивай себе сообщения. Он не просил тебя найти для него систему подъезда. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
noname_idk

 

 


if(params[1] == 0 || params[1] >= 4) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] Уровни : 1, 2, 3");

Тебе же по-русски написано, что может быть три уровня, а ты десять тысяч залепил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

Смотри внимательно что у тебя в моде вообще!

У тебя тут написано выбрать тип подъезда и тип цены

 if(sscanf(params, "ii", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "• {ffcf00}[ Подсказка ] {ffffff}Введите: /createpodezd [Тип][Уровень цены]");

Т.е вот это

/createpodezd [Тип][Уровень цены]

Получается у тебя [тип] - 4 вида и [уровень цены] - 3 вида.

Получается тебе нужно писать и то и то не более 3-х.

А цену подъездов у тебя изменяется в другом стоке.

 

Вот тут изменяешь цены если нужно

{
    case 0: format(string1, 100,"85.8557,-40.2844,1011.3259, 2, 1, 750000");
    case 1: format(string1, 100,"82.8273,-11.9375,1011.3459, 3, 2, 950000");
    case 2: format(string1, 100,"83.0958,26.3220,1011.3459, 4, 3, 1200000");
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.