Jump to content
  • 0

Cum pun interiorul unei mape la /createhouse


Question

Posted

Am luat o mapa de pe net cu o casa(interior) si nu stiu cum fac sa creiez o casa cu interiorul cela help me please

Recommended Posts

  • 0
  • Administrator
Posted
Just now, Th3FuK3R said:

MS de ajutor cred ca am gasit

Nu ai pentru ce. Doar din curiozitate, poti sa-mi arati acea functie?

  • 0
Posted
Acum 2 minute, WopsS a spus:

E bine cel cu SetInteriorCamera.

Asta e nu?

 

stock SetInteriorCamera(playerid) {
    new string[256];
    format(string, sizeof(string), "interior id: %d", SInterior[playerid]);
    PlayerTextDrawSetString(playerid, ShopTDs[0], string);
    PlayerTextDrawShow(playerid, ShopTDs[0]);
    new i = SInterior[playerid]-1;
    SetPlayerPos(playerid, InteriorPos[0], InteriorPos[1], InteriorPos[2]);

    if(SInterior[playerid] == 1) SetPlayerCameraPos(playerid, 226.6298, 1292.9222, 1084.1265), SetPlayerCameraLookAt(playerid, 225.8987, 1292.2417, 1083.6882), SetPlayerInterior(playerid, 1);
    if(SInterior[playerid] == 2) SetPlayerCameraPos(playerid, 2285.6091, -1134.0924, 1051.5907), SetPlayerCameraLookAt(playerid, 2284.9370, -1134.8314, 1051.4012), SetPlayerInterior(playerid, 11);
    if(SInterior[playerid] == 3) SetPlayerCameraPos(playerid, 326.8593, 1477.6793, 1085.2574), SetPlayerCameraLookAt(playerid, 327.1747, 1478.6263, 1085.0721), SetPlayerInterior(playerid, 15);
    if(SInterior[playerid] == 4) SetPlayerCameraPos(playerid, -51.7679, 1403.2477, 1086.7109), SetPlayerCameraLookAt(playerid, -51.3880, 1404.1694, 1086.4764), SetPlayerInterior(playerid, 8);
    if(SInterior[playerid] == 5) SetPlayerCameraPos(playerid, 301.3609, 311.8316, 1003.6948), SetPlayerCameraLookAt(playerid, 301.7389, 310.9072, 1003.6548), SetPlayerInterior(playerid, 4);
    if(SInterior[playerid] == 6) SetPlayerCameraPos(playerid, 2305.6182, -1211.9570, 1051.2274), SetPlayerCameraLookAt(playerid, 2306.5337, -1211.5588, 1050.8679), SetPlayerInterior(playerid, 6);
    if(SInterior[playerid] == 7) SetPlayerCameraPos(playerid, 2234.6445, -1111.8185, 1051.3431), SetPlayerCameraLookAt(playerid, 2234.1465, -1110.9523, 1051.1779), SetPlayerInterior(playerid, 5);
    if(SInterior[playerid] == 8) SetPlayerCameraPos(playerid, 2261.9775, -1133.6704, 1051.4977), SetPlayerCameraLookAt(playerid, 2262.1741, -1134.6493, 1051.3431), SetPlayerInterior(playerid, 10);
    if(SInterior[playerid] == 9) SetPlayerCameraPos(playerid, 2215.8022, -1076.6887, 1052.4047), SetPlayerCameraLookAt(playerid, 2214.8125, -1076.5696, 1052.2395), SetPlayerInterior(playerid, 1);
    if(SInterior[playerid] == 10) SetPlayerCameraPos(playerid, 267.8929, 304.8710, 1000.8421), SetPlayerCameraLookAt(playerid, 268.8906, 304.9142, 1000.6469), SetPlayerInterior(playerid, 2);
    if(SInterior[playerid] == 11) SetPlayerCameraPos(playerid, 245.2803, 307.2553, 1000.2034), SetPlayerCameraLookAt(playerid, 245.4770, 306.2764, 999.9384), SetPlayerInterior(playerid, 1);
    // medium
    if(SInterior[playerid] == 12) SetPlayerCameraPos(playerid, 231.6437, 1186.1727, 1081.5111), SetPlayerCameraLookAt(playerid, 231.8882, 1187.1407, 1081.3771), SetPlayerInterior(playerid, 3);
    if(SInterior[playerid] == 13) SetPlayerCameraPos(playerid, 487.8189, 1398.1814, 1082.1277), SetPlayerCameraLookAt(playerid, 488.1149, 1399.1350, 1082.0073), SetPlayerInterior(playerid, 2);
    if(SInterior[playerid] == 14) SetPlayerCameraPos(playerid, 17.5855, 1341.0245, 1087.9324), SetPlayerCameraLookAt(playerid, 18.5301, 1341.3497, 1087.7039), SetPlayerInterior(playerid, 10);
    if(SInterior[playerid] == 15) SetPlayerCameraPos(playerid, -282.8742, 1469.5415, 1086.3295), SetPlayerCameraLookAt(playerid, -283.7869, 1469.9467, 1086.2946), SetPlayerInterior(playerid, 15);
    if(SInterior[playerid] == 16) SetPlayerCameraPos(playerid, -261.3119, 1453.3258, 1086.6284), SetPlayerCameraLookAt(playerid, -262.2391, 1453.6963, 1086.4338), SetPlayerInterior(playerid, 4);
    if(SInterior[playerid] == 17) SetPlayerCameraPos(playerid, 86.9224, 1322.4597, 1086.1943), SetPlayerCameraLookAt(playerid, 86.5379, 1323.3815, 1086.0942), SetPlayerInterior(playerid, 9);
    if(SInterior[playerid] == 18) SetPlayerCameraPos(playerid, 2320.5571, -1025.0186, 1051.2029), SetPlayerCameraLookAt(playerid, 2320.2698, -1024.0619, 1051.3535), SetPlayerInterior(playerid, 9);
    if(SInterior[playerid] == 19) SetPlayerCameraPos(playerid, 2491.5051, -1696.2813, 1015.5330), SetPlayerCameraLookAt(playerid, 2492.0032, -1697.1469, 1015.3875), SetPlayerInterior(playerid, 3);
    if(SInterior[playerid] == 20) SetPlayerCameraPos(playerid, 2195.4080, -1200.0920, 1049.8566), SetPlayerCameraLookAt(playerid, 2194.8584, -1200.9266, 1049.6566), SetPlayerInterior(playerid, 6);
    if(SInterior[playerid] == 21) SetPlayerCameraPos(playerid, 376.9280, 1416.3525, 1082.3102), SetPlayerCameraLookAt(playerid, 375.9368, 1416.4741, 1082.1262), SetPlayerInterior(playerid, 15);
    if(SInterior[playerid] == 22) SetPlayerCameraPos(playerid, 2262.5979, -1211.7606, 1049.7876), SetPlayerCameraLookAt(playerid, 2261.6389, -1211.4824, 1049.5773), SetPlayerInterior(playerid, 10);
    if(SInterior[playerid] == 23) SetPlayerCameraPos(playerid, 445.7094, 1396.8407, 1086.2308), SetPlayerCameraLookAt(playerid, 445.9051, 1397.8197, 1085.9220), SetPlayerInterior(playerid, 2);
    if(SInterior[playerid] == 24) SetPlayerCameraPos(playerid, 386.4680, 1470.9492, 1081.3369), SetPlayerCameraLookAt(playerid, 385.4917, 1471.1572, 1081.1287), SetPlayerInterior(playerid, 15);
    if(SInterior[playerid] == 25) SetPlayerCameraPos(playerid, 21.8199, 1403.2657, 1085.2496), SetPlayerCameraLookAt(playerid, 22.0875, 1404.2279, 1085.0442), SetPlayerInterior(playerid, 5);
    if(SInterior[playerid] == 26) SetPlayerCameraPos(playerid, 2364.7788, -1134.1288, 1051.4226), SetPlayerCameraLookAt(playerid, 2365.0901, -1133.1803, 1051.2433), SetPlayerInterior(playerid, 8);
    if(SInterior[playerid] == 27) SetPlayerCameraPos(playerid, 2237.0874, -1080.0449, 1049.6121), SetPlayerCameraLookAt(playerid, 2237.3455, -1079.0806, 1049.4729), SetPlayerInterior(playerid, 2);
    if(SInterior[playerid] == 28) SetPlayerCameraPos(playerid, 294.5133, 1472.1792, 1081.0778), SetPlayerCameraLookAt(playerid, 294.7190, 1473.1558, 1080.9685), SetPlayerInterior(playerid, 15);
    if(SInterior[playerid] == 29) SetPlayerCameraPos(playerid, 220.7936, 1139.6627, 1083.8789), SetPlayerCameraLookAt(playerid, 221.0227, 1140.6345, 1083.6494), SetPlayerInterior(playerid, 4);
    if(SInterior[playerid] == 30) SetPlayerCameraPos(playerid, -69.9296, 1350.8909, 1081.0660), SetPlayerCameraLookAt(playerid, -69.7377, 1351.8710, 1080.7916), SetPlayerInterior(playerid, 6);
    if(SInterior[playerid] == 31) SetPlayerCameraPos(playerid, 259.8786, 1237.9282, 1085.5304), SetPlayerCameraLookAt(playerid, 260.2392, 1238.8597, 1085.1702), SetPlayerInterior(playerid, 9);
    if(SInterior[playerid] == 32) SetPlayerCameraPos(playerid, 2469.2764, -1699.1567, 1014.5864), SetPlayerCameraLookAt(playerid, 2468.3062, -1698.9172, 1014.3065), SetPlayerInterior(playerid, 2);
    // big
    if(SInterior[playerid] == 33) SetPlayerCameraPos(playerid, 136.0863, 1364.8931, 1086.5968), SetPlayerCameraLookAt(playerid, 136.4150, 1365.8356, 1086.3867), SetPlayerInterior(playerid, 5);
    if(SInterior[playerid] == 34) SetPlayerCameraPos(playerid, 225.1230, 1021.7136, 1084.7102), SetPlayerCameraLookAt(playerid, 225.5872, 1022.5983, 1084.5348), SetPlayerInterior(playerid, 7);
    if(SInterior[playerid] == 35) SetPlayerCameraPos(playerid, 231.2208, 1063.1127, 1085.9523), SetPlayerCameraLookAt(playerid, 231.6671, 1064.0059, 1085.5946), SetPlayerInterior(playerid, 6);
    if(SInterior[playerid] == 36) SetPlayerCameraPos(playerid, 225.9759, 1115.1960, 1081.7931), SetPlayerCameraLookAt(playerid, 226.9668, 1115.0742, 1081.6378), SetPlayerInterior(playerid, 5);
    return 1;
}

function ShowShopTDs(playerid) {
    TextDrawShowForPlayer(playerid, ShopTD[0]);
    TextDrawShowForPlayer(playerid, ShopTD[1]);
    PlayerTextDrawShow(playerid, ShopTDs[0]);
    PlayerTextDrawShow(playerid, ShopTDs[1]);
    TextDrawShowForPlayer(playerid, ShopTD[4]);
    PlayerTextDrawSetString(playerid, ShopTDs[0], "Interior id: 1");
    PlayerTextDrawShow(playerid, ShopTDs[0]);
    SelectTextDraw(playerid, 0xFF0000FF);
    return 1;
}

function HideShopTDs(playerid) {
    TextDrawHideForPlayer(playerid, ShopTD[0]);
    TextDrawHideForPlayer(playerid, ShopTD[1]);
    PlayerTextDrawHide(playerid, ShopTDs[0]);
    PlayerTextDrawHide(playerid, ShopTDs[1]);
    TextDrawHideForPlayer(playerid, ShopTD[4]);
    CancelSelectTextDraw(playerid);
    return 1;
}
 

  • 0
  • Administrator
Posted

Da, aia e. Merci.

Vezi sa nu uiti sa modifici atunci cand ai ajuns la limita, de exemplu la interiorul 36 sa poti sa ajungi si la 37.

  • 0
Posted
Chiar acum, WopsS a spus:

Da, aia e. Merci.

Vezi sa nu uiti sa modifici atunci cand ai ajuns la limita, de exemplu la interiorul 36 sa poti sa ajungi si la 37.

Ok ms

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.