-
Posts
384 -
Joined
-
Last visited
-
Days Won
13
Content Type
Profiles
Forums
News
Documentation
Everything posted by KripToN.
-
Da se seteaza lam inlocuit cu interiorul 36 si se pune camera tot dar cind dau /buyhouse se pune coordonatele de la interiorul 36.....
-
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, 1511.7074,-1084.3848,128.2780), SetPlayerCameraLookAt(playerid, 1511.7074,-1084.3848,128.2780), SetPlayerInterior(playerid, 5); if(SInterior[playerid] == 37) SetPlayerCameraPos(playerid, 1511.7074,-1084.3848,128.2780), SetPlayerCameraLookAt(playerid, 1511.7074,-1084.3848,128.2780), 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; }
-
CMD:createhouse(playerid, params[]) { new pret, nivel; if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_WHITE, "Nu ai acces!"); if(CreateHouse[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Eroare: Deja creezi o casa!"); if(sscanf(params, "ii", pret, nivel)) return SendClientMessage(playerid, COLOR_GREY, "Sintaxa: {FFFFFF}/createhouse <pret> <nivel>"); PlayerTextDrawSetString(playerid, ShopTDs[1], "Seteaza"); CreateHouse[playerid] = 1; SInterior[playerid] = 1; pPret[playerid] = pret; pNivel[playerid] = nivel; GetPlayerPos(playerid, pPos[playerid][0], pPos[playerid][1], pPos[playerid][2]); pInteriorID[playerid] = GetPlayerInterior(playerid), pVirtual[playerid] = GetPlayerVirtualWorld(playerid); SetInteriorCamera(playerid); ShowShopTDs(playerid); SetPlayerVirtualWorld(playerid, playerid+900); return 1; }
-
Spunemi ce sa-ti dau CMD:buyhouse(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz,string[100],playername[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); GetPlayerPos(playerid, oldposx, oldposy, oldposz); for(new h = 1; h < sizeof(HouseInfo); h++) { if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0) { if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel]) { format(string, sizeof(string), "You must be Level %d to purchase this.", HouseInfo[h][hLevel]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } if(PlayerInfo[playerid][pPhousekey] != 999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You already own a house, type /sellhouse if you want to buy this one."); if(GetPlayerCash(playerid) >= HouseInfo[h][hValue]) { InHouse[playerid] = h; PlayerInfo[playerid][pPhousekey] = HouseInfo[h][hID]; PlayerInfo[playerid][pRented] = -1; HouseInfo[h][hOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255); GivePlayerCash(playerid,-HouseInfo[h][hValue]); SetPlayerInterior(playerid,HouseInfo[h][hInterior]); SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]); SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]); GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and press enter", 5000, 3); PlayerInfo[playerid][pInt] = HouseInfo[h][hInterior]; PlayerInfo[playerid][pLocal] = h; SendClientMessage(playerid, COLOR_WHITE, "Congratulations, on your new Purchase !"); SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new property help section !"); Update(playerid,pCashx); Update(playerid,pPhousekeyx); new str2[256]; format(str2,sizeof(str2),"UPDATE `houses` SET `Owned`='1',`Owner`='%s' WHERE `ID`='%d'",sendername,HouseInfo[h][hID]); mysql_query(SQL,str2); OnPropTextdrawUpdate(1,h); return 1; } else { SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You don't have the cash for that."); return 1; } } } } return 1; }
-
Nu mai inteles Am creat o casa am dat la interiorul 36 camera s-a pus tot normal pe coordonatele celea casa s-a creat si dupa am dat /buyhouse si s-a pus interiorul cu coordonatele precedente(Interiorului 36)
-
Deci am schimbat interiorul 36 cu coordonatele interiorului care il vreau si merge tot bine dar cind dau /buyhouse imi da interiorul casei cu coordonatele precidente
-
Deci am schimbat la interiorul 36 coordonatele celea de la interiorul downloadat si cind dau /buyhouse ma duce la interiorul cela..... CMD:buyhouse(playerid, params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai."); if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz,string[100],playername[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); GetPlayerPos(playerid, oldposx, oldposy, oldposz); for(new h = 1; h < sizeof(HouseInfo); h++) { if(PlayerToPoint(2.0, playerid, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]) && HouseInfo[h][hOwned] == 0) { if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel]) { format(string, sizeof(string), "You must be Level %d to purchase this.", HouseInfo[h][hLevel]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } if(PlayerInfo[playerid][pPhousekey] != 999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You already own a house, type /sellhouse if you want to buy this one."); if(GetPlayerCash(playerid) >= HouseInfo[h][hValue]) { InHouse[playerid] = h; PlayerInfo[playerid][pPhousekey] = HouseInfo[h][hID]; PlayerInfo[playerid][pRented] = -1; HouseInfo[h][hOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255); GivePlayerCash(playerid,-HouseInfo[h][hValue]); SetPlayerInterior(playerid,HouseInfo[h][hInterior]); SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]); SetPlayerVirtualWorld(playerid,HouseInfo[h][hVirtual]); GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and press enter", 5000, 3); PlayerInfo[playerid][pInt] = HouseInfo[h][hInterior]; PlayerInfo[playerid][pLocal] = h; SendClientMessage(playerid, COLOR_WHITE, "Congratulations, on your new Purchase !"); SendClientMessage(playerid, COLOR_WHITE, "Type /help to review the new property help section !"); Update(playerid,pCashx); Update(playerid,pPhousekeyx); new str2[256]; format(str2,sizeof(str2),"UPDATE `houses` SET `Owned`='1',`Owner`='%s' WHERE `ID`='%d'",sendername,HouseInfo[h][hID]); mysql_query(SQL,str2); OnPropTextdrawUpdate(1,h); return 1; } else { SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: You don't have the cash for that."); return 1; } } } } return 1; }
-
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Ok ms -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
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; } -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
MS de ajutor cred ca am gasit -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Sau asta? if(playertextid == ShopTDs[1]) { if(CreateHouse[playerid] == 0) { if(PlayerInfo[playerid][pGoldPoints] < 45) return SCM(playerid, COLOR_YELLOW2, "Eroare: Ai nevoie de 45 puncte gold pentru a lua acest produs."); HideShopTDs(playerid), SetCameraBehindPlayer(playerid), SetPlayerPos(playerid, pPos[playerid][0], pPos[playerid][1], pPos[playerid][2]); SetPlayerVirtualWorld(playerid, pVirtual[playerid]); new bouse = PlayerInfo[playerid][pPhousekey],playername[25], i = SInterior[playerid]-1; GetPlayerName(playerid, playername, sizeof(playername)); if (bouse != 999 && strcmp(GetName(playerid), HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0) { HouseInfo[bouse][hExitx] = InteriorPos[0]; HouseInfo[bouse][hExity] = InteriorPos[1]; HouseInfo[bouse][hExitz] = InteriorPos[2]; HouseInfo[bouse][hInterior] = GetPlayerInterior(playerid); HUpdate(bouse, hExitxx); HUpdate(bouse, hExityx); HUpdate(bouse, hExitzx); HUpdate(bouse, hInteriorx); PlayerInfo[playerid][pGoldPoints]-=45; Update(playerid, pGoldPointsx); SCM(playerid, COLOR_GOLD, "Felicitari! Ti-ai cumparat un interior din magazin."); foreach(Player, x) { if(InHouse[x] == bouse && IsPlayerConnected(x)) { SCM(x, COLOR_YELLOW, "Ai fost teleportat intr-un nou interior deoarece propietarul casei a achizitionat unul nou din magazin."); SpawnPlayer(x); } } SetPlayerInterior(playerid, pInteriorID[playerid]); } else return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Nu detii o casa."), SetPlayerInterior(playerid, pInteriorID[playerid]); } else { new x = SInterior[playerid]-1; new xQuery[1024]; mysql_format(SQL, xQuery, sizeof(xQuery),"INSERT INTO houses (`Entrancex`, `Entrancey`, `Entrancez`, `Exitx`, `Exity`, `Exitz`, `Interior`, `Level`, `Value`) VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%d', '%d', '%d')", pPos[playerid][0], pPos[playerid][1], pPos[playerid][2], InteriorPos[x][0], InteriorPos[x][1], InteriorPos[x][2], GetPlayerInterior(playerid), pNivel[playerid], pPret[playerid]); new Cache: result = mysql_query(SQL, xQuery); new i = cache_insert_id(); cache_delete(result); HouseInfo[hID] = i; HouseInfo[hExitx] = InteriorPos[x][0]; HouseInfo[hExity] = InteriorPos[x][1]; HouseInfo[hExitz] = InteriorPos[x][2]; HouseInfo[hEntrancex] = pPos[playerid][0]; HouseInfo[hEntrancey] = pPos[playerid][1]; HouseInfo[hEntrancez] = pPos[playerid][2]; HouseInfo[hLevel] = pNivel[playerid]; HouseInfo[hVirtual] = i; format(string, sizeof(string), "SELECT `houses` SET `Virtual`='%d' WHERE `ID`='%d'", i, i); mysql_query(SQL, string); HouseInfo[hValue] = pPret[playerid]; HouseInfo[hInterior] = GetPlayerInterior(playerid); HUpdate(i, hExitxx); HUpdate(i, hExityx); HUpdate(i, hExitzx); HUpdate(i, hInteriorx); OnPropTextdrawUpdate(1, i); SCM(playerid, COLOR_GOLD, "Casa a fost creata cu succes!"); format(string, sizeof(string), "Informatii: Interior %d, Nivel %d, Pret $%s.", x, pNivel[playerid], FormatNumber(pPret[playerid])); SCM(playerid, COLOR_GOLD, string); HideShopTDs(playerid), SetCameraBehindPlayer(playerid), SetPlayerPos(playerid, pPos[playerid][0], pPos[playerid][1], pPos[playerid][2]); SetPlayerVirtualWorld(playerid, pVirtual[playerid]); SetPlayerInterior(playerid, pInteriorID[playerid]); CreateHouse[playerid] = 0; } } -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
if(clickedid == ShopTD[0]) { // -- if(SInterior[playerid] == 1) SInterior[playerid] = 37; SInterior[playerid] --; SetInteriorCamera(playerid); } if(clickedid == ShopTD[1]) { // ++ if(SInterior[playerid] == 36) SInterior[playerid] = 0; SInterior[playerid] ++; SetInteriorCamera(playerid); SetPlayerVirtualWorld(playerid, pVirtual[playerid]); } if(clickedid == ShopTD[4]) HideShopTDs(playerid), SetCameraBehindPlayer(playerid), SetPlayerInterior(playerid, pInteriorID[playerid]), SetPlayerPos(playerid, pPos[playerid][0], pPos[playerid][1], pPos[playerid][2]), CreateHouse[playerid] = 0; return 1; } -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
ShopTDs[0] = CreatePlayerTextDraw(playerid, 258.609130, 360.333251, "Interior ID: 5"); PlayerTextDrawLetterSize(playerid, ShopTDs[0], 0.318944, 1.570832); PlayerTextDrawAlignment(playerid, ShopTDs[0], 1); PlayerTextDrawColor(playerid, ShopTDs[0], -1); PlayerTextDrawSetShadow(playerid, ShopTDs[0], 0); PlayerTextDrawSetOutline(playerid, ShopTDs[0], 1); PlayerTextDrawBackgroundColor(playerid, ShopTDs[0], 255); PlayerTextDrawFont(playerid, ShopTDs[0], 2); PlayerTextDrawSetProportional(playerid, ShopTDs[0], 1); PlayerTextDrawSetShadow(playerid, ShopTDs[0], 0); ShopTDs[1] = CreatePlayerTextDraw(playerid, 265.636871, 381.916564, "Cumpara"); PlayerTextDrawLetterSize(playerid, ShopTDs[1], 0.529779, 1.576666); PlayerTextDrawTextSize(playerid, ShopTDs[1], 359.000000, 15.000000); PlayerTextDrawAlignment(playerid, ShopTDs[1], 1); PlayerTextDrawColor(playerid, ShopTDs[1], -1); PlayerTextDrawSetShadow(playerid, ShopTDs[1], 0); PlayerTextDrawSetOutline(playerid, ShopTDs[1], 1); PlayerTextDrawBackgroundColor(playerid, ShopTDs[1], 255); PlayerTextDrawFont(playerid, ShopTDs[1], 3); PlayerTextDrawSetProportional(playerid, ShopTDs[1], 1); PlayerTextDrawSetShadow(playerid, ShopTDs[1], 0); PlayerTextDrawSetSelectable(playerid, ShopTDs[1], true); -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
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; } -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Exact. -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Uite cum e si asa trebuie sa aleg cum fac sa pun coordonatele interiorului cela? -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
/createhouse ma teleporteaza deodata untrun interior si ma pune sa aleg care il vreau de la 1 pina la 36 /create house este din gm lui Edison asemnator Big-z*** -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Am coordonatele acelui interior doar ca nu stiu cu care sal modific(unde) -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Da are coordonate eu asta si intreb cum pun coordonatele celea la /createhouse sau sal schimb cu un alt interior -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Nu este casa(exterior) este un (interior al casei) Comanda e automata cind dau /createhouse mi se pune citeva textdraw si trebuie sa aleg inteior pina la 36 -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Exemplu ceva? CMD:createhouse(playerid, params[]) { new pret, nivel; if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_WHITE, "Nu ai acces!"); if(CreateHouse[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Eroare: Deja creezi o casa!"); if(sscanf(params, "ii", pret, nivel)) return SendClientMessage(playerid, COLOR_GREY, "Sintaxa: {FFFFFF}/createhouse <pret> <nivel>"); PlayerTextDrawSetString(playerid, ShopTDs[1], "Seteaza"); CreateHouse[playerid] = 1; SInterior[playerid] = 1; pPret[playerid] = pret; pNivel[playerid] = nivel; GetPlayerPos(playerid, pPos[playerid][0], pPos[playerid][1], pPos[playerid][2]); pInteriorID[playerid] = GetPlayerInterior(playerid), pVirtual[playerid] = GetPlayerVirtualWorld(playerid); SetInteriorCamera(playerid); ShowShopTDs(playerid); SetPlayerVirtualWorld(playerid, playerid+900); return 1; } -
Cum pun interiorul unei mape la /createhouse
KripToN. replied to KripToN.'s question in Arhivă probleme
Am descarcat o mapa cu interiorul unei case,si eu vreau sa o pun la /createhouse cum fac? -
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
-
Nu ai facut conexiunea bine.