PDA

Просмотр полной версии : [Вопрос] Почему нету пикапа дома, бизнеса? В теме.



GoodWay
07.09.2014, 00:30
Скрины: One (дома) (http://s1.hostingkartinok.com/uploads/images/2014/09/130ad4da1a3214bec12399d42c280712.png), Two(бизы) (http://s1.hostingkartinok.com/uploads/images/2014/09/982d29bf3c6ff817da8e72de783a1945.png).
Помогите, кому не в лом :) тратить свое время.[/font]
Вообщем, все есть (24/7), а в моде есть Loadhouse + то-что нужно для домов, но иконок с /buyhouse / buybiz
И входом,просто нету.
*

- - - Добавлено - - -

[FONT=Trebuchet MS]Входа нету, вообщем. Не пикапа, не т.д
А если пишу (/tpbiz), главное нету покупки (гана) в бизнесе. (аммунации).
P.S: пишу на скорую руку.

DeimoS
07.09.2014, 09:13
может покажите код загрузки домов/бизнесов и содержимое файлов/бд, откуда грузятся данные? Или мы тут сами должны догадываться?

GoodWay
07.09.2014, 12:45
Что именно? Loadhouse? Команды (buyhouse/sellhouse).
Напишите в skype: vip.pocan.

Osetin
07.09.2014, 13:01
Что именно? Loadhouse? Команды (buyhouse/sellhouse).
Напишите в skype: vip.pocan.

Вам сказали ведь скинуть:


код загрузки домов/бизнесов и содержимое файлов/бд

GoodWay
07.09.2014, 13:36
Вам сказали ведь скинуть:
public LoadHouse()
{
new arrCoords[29][64];
new strFromFile2[256];
new File: file = fopen("Diamond/Property/house.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(HouseInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
HouseInfo[idx][hEntrancex] = floatstr(arrCoords[0]);
HouseInfo[idx][hEntrancey] = floatstr(arrCoords[1]);
HouseInfo[idx][hEntrancez] = floatstr(arrCoords[2]);
HouseInfo[idx][hExitx] = floatstr(arrCoords[3]);
HouseInfo[idx][hExity] = floatstr(arrCoords[4]);
HouseInfo[idx][hExitz] = floatstr(arrCoords[5]);
HouseInfo[idx][hHealthx] = strval(arrCoords[6]);
HouseInfo[idx][hHealthy] = strval(arrCoords[7]);
HouseInfo[idx][hHealthz] = strval(arrCoords[8]);
HouseInfo[idx][hArmourx] = strval(arrCoords[9]);
HouseInfo[idx][hArmoury] = strval(arrCoords[10]);
HouseInfo[idx][hArmourz] = strval(arrCoords[11]);
strmid(HouseInfo[idx][hOwner], arrCoords[12], 0, strlen(arrCoords[12]), 255);
strmid(HouseInfo[idx][hDiscription], arrCoords[13], 0, strlen(arrCoords[13]), 255);
HouseInfo[idx][hValue] = strval(arrCoords[14]);
HouseInfo[idx][hHel] = strval(arrCoords[15]);
HouseInfo[idx][hArm] = strval(arrCoords[16]);
HouseInfo[idx][hInt] = strval(arrCoords[17]);
HouseInfo[idx][hLock] = strval(arrCoords[18]);
HouseInfo[idx][hOwned] = strval(arrCoords[19]);
HouseInfo[idx][hRooms] = strval(arrCoords[20]);
HouseInfo[idx][hRent] = strval(arrCoords[21]);
HouseInfo[idx][hRentabil] = strval(arrCoords[22]);
HouseInfo[idx][hTakings] = strval(arrCoords[23]);
HouseInfo[idx][hVec] = strval(arrCoords[24]);
HouseInfo[idx][hVcol1] = strval(arrCoords[25]);
HouseInfo[idx][hVcol2] = strval(arrCoords[26]);
HouseInfo[idx][hDate] = strval(arrCoords[27]);
HouseInfo[idx][hLevel] = strval(arrCoords[28]);
printf("Äîì: [%d] | Âëàäåëåö: [%s] | Ìàøèíà: [%d]",idx,HouseInfo[idx][hOwner],HouseInfo[idx][hVec]);
idx++;
}
fclose(file);
}
return 1;
}
public LoadBizz()
{
new arrCoords[18][64];
new strFromFile2[256];
new File: file = fopen("Diamond/Property/bizz.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(BizzInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
BizzInfo[idx][bOwned] = strval(arrCoords[0]);
strmid(BizzInfo[idx][bOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(BizzInfo[idx][bMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
BizzInfo[idx][bEntranceX] = floatstr(arrCoords[3]);
BizzInfo[idx][bEntranceY] = floatstr(arrCoords[4]);
BizzInfo[idx][bEntranceZ] = floatstr(arrCoords[5]);
BizzInfo[idx][bExitX] = floatstr(arrCoords[6]);
BizzInfo[idx][bExitY] = floatstr(arrCoords[7]);
BizzInfo[idx][bExitZ] = floatstr(arrCoords[8]);
BizzInfo[idx][bLevelNeeded] = strval(arrCoords[9]);
BizzInfo[idx][bBuyPrice] = strval(arrCoords[10]);
BizzInfo[idx][bEntranceCost] = strval(arrCoords[11]);
BizzInfo[idx][bTill] = strval(arrCoords[12]);
BizzInfo[idx][bLocked] = strval(arrCoords[13]);
BizzInfo[idx][bInterior] = strval(arrCoords[14]);
BizzInfo[idx][bProducts] = strval(arrCoords[15]);
BizzInfo[idx][bMaxProducts] = strval(arrCoords[16]);
BizzInfo[idx][bPriceProd] = strval(arrCoords[17]);
printf("Áèçíåñ: [%d] | Âëàäåëåö: [%s] | Íàçâàíèå: [%s] | Öåíà âõîäà: [%d] | Ñåéô: [%d] | Ïðîäóêòû: [%d/%d] | Èíòåðüåð: [%d]\n",
idx,
BizzInfo[idx][bOwner],
BizzInfo[idx][bMessage],
BizzInfo[idx][bEntranceCost],
BizzInfo[idx][bTill],
BizzInfo[idx][bProducts],
BizzInfo[idx][bMaxProducts],
BizzInfo[idx][bInterior]);
idx++;
}
fclose(file);
}
return 1;
}
public LoadSBizz(){
new arrCoords[15][64];
new strFromFile2[256];
new File: file = fopen("Diamond/Property/sbizznes.cfg", io_read);
if (file){
new idx;
while (idx < sizeof(SBizzInfo)){
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
SBizzInfo[idx][sbOwned] = strval(arrCoords[0]);
strmid(SBizzInfo[idx][sbOwner], arrCoords[1], 0, strlen(arrCoords[1]), 255);
strmid(SBizzInfo[idx][sbMessage], arrCoords[2], 0, strlen(arrCoords[2]), 255);
SBizzInfo[idx][sbEntranceX] = floatstr(arrCoords[3]);
SBizzInfo[idx][sbEntranceY] = floatstr(arrCoords[4]);
SBizzInfo[idx][sbEntranceZ] = floatstr(arrCoords[5]);
SBizzInfo[idx][sbLevelNeeded] = strval(arrCoords[6]);
SBizzInfo[idx][sbBuyPrice] = strval(arrCoords[7]);
SBizzInfo[idx][sbEntranceCost] = strval(arrCoords[8]);
SBizzInfo[idx][sbTill] = strval(arrCoords[9]);
SBizzInfo[idx][sbLocked] = strval(arrCoords[10]);
SBizzInfo[idx][sbInterior] = strval(arrCoords[11]);
SBizzInfo[idx][sbProducts] = strval(arrCoords[12]);
SBizzInfo[idx][sbMaxProducts] = strval(arrCoords[13]);
SBizzInfo[idx][sbPriceProd] = strval(arrCoords[14]);
printf("SÁèçíåñ: [%d] | Âëàäåëåö: [%s] | Ñîîáùåíèå: [%s] | Öåíà âõîäà: [%d] | Ñåéô: [%d] | Ïðîäóêòû: [%d/%d] Öåíà: [%d]\n",
idx,
SBizzInfo[idx][sbOwner],
SBizzInfo[idx][sbMessage],
SBizzInfo[idx][sbEntranceCost],
SBizzInfo[idx][sbTill],
SBizzInfo[idx][sbProducts],
SBizzInfo[idx][sbMaxProducts],
SBizzInfo[idx][sbInterior]);
idx++;}fclose(file);}return 1;}
Bizz.Cfg (https://www.sendspace.com/file/iqi72z) / Sbizz.cfg (https://www.sendspace.com/file/hvmiyr)/ House.cfg (https://www.sendspace.com/file/5nv6gx)
if(strcmp(cmd, "/buyhouse", true) == 0){
if(IsPlayerConnected(playerid)){if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Òû íå àâòîðèçîâàëñÿ!");
new Float:oldposx, Float:oldposy, Float:oldposz;GetPlayerName(playerid, playername, sizeof(playername));GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new h = 0; 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), "Òû äîëæåí áûòü %d óðîâíÿ, ÷òîáû ïðèîáðåñòè ýòîò äîì.", HouseInfo[h][hLevel]);SendClientMessage(playerid, COLOR_GRAD2, string);return 1;}
if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0 || (PlayerInfo[playerid][pFlatKey] != 255 && strcmp(playername, FlatsInfo[PlayerInfo[playerid][pFlatKey]][fOwner], true) == 0)){SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ óæå åñòü äîì, íàáåðè /sellhouse ÷òîáû ïðîäàòü åãî.");return 1;}
if(PlayerInfo[playerid][pMoney] > HouseInfo[h][hValue]){
PlayerInfo[playerid][pPhousekey] = h;HouseInfo[h][hOwned] = 1;GetPlayerName(playerid, sendername, sizeof(sendername));strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
PlayerInfo[playerid][pMoney] -= HouseInfo[h][hValue];PlayerPlayMusic(playerid);SetPlayerInterior(playerid,HouseInfo[h][hInt]);
SetPlayerPos(playerid,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz]);PlayerInfo[playerid][pInt] = HouseInfo[h][hInt];SetPlayerVirtualWorld(playerid,h+50);PlayerInfo[playerid][pLocal] = h+50;
if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáð¸ë äîì!");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà äîì!");}SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Èñïîëüçóé /help >> Äîì, ÷òîáû ïîëó÷èòü ñïðàâêó ïî ñîáñòâåííîñòè.");PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);DateProp(playerid);OnPlayerSave(playerid);UpdateHouse(h);
format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) Äîì ¹ %d.",sendername,PlayerInfo[playerid][pPhousekey]);log("BuyHouse",string);return 1;}
else{SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ, ÷òîáû ïðèîáðåñòè ýòîò äîì.");return 1;}}}}return 1;}if(strcmp(cmd, "/buybiz", true) == 0){
if(IsPlayerConnected(playerid)){if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Òû íå àâòîðèçîâàëñÿ!");
new Float:oldposx, Float:oldposy, Float:oldposz;GetPlayerName(playerid, playername, sizeof(playername));GetPlayerPos(playerid, oldposx, oldposy, oldposz);
if(PlayerInfo[playerid][pPbiskey] != 255) return SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ óæå åñòü áèçíåñ. Èñïîëüçóé /sellbiz ÷òîáû ïðîäàòü åãî.");
for(new b = 0; b < sizeof(SBizzInfo); b++){//SBizz.
if(PlayerToPoint(2.0, playerid, SBizzInfo[b][sbEntranceX], SBizzInfo[b][sbEntranceY], SBizzInfo[b][sbEntranceZ]) && SBizzInfo[b][sbOwned] == 0){
if(PlayerInfo[playerid][pLevel] < SBizzInfo[b][sbLevelNeeded]){format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",SBizzInfo[b][sbLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD2, string);return 1;}
if(PlayerInfo[playerid][pMoney] > SBizzInfo[b][sbBuyPrice]){PlayerInfo[playerid][pPbiskey] = b+100;SBizzInfo[b][sbOwned] = 1;SBizzInfo[b][sbLocked] = 1;SBizzInfo[b][sbPriceProd] = 1000;SBizzInfo[b][sbTill] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));strmid(SBizzInfo[b][sbOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= SBizzInfo[b][sbBuyPrice];PlayerPlayMusic(playerid);
if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);DateProp(playerid);OnPlayerSave(playerid);UpdateSBizz(b);GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) ÑÁèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
else{SendClientMessage(playerid, COLOR_GRAD2, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}
for(new b = 0; b < sizeof(BizzInfo); b++){//Bizz.
if(PlayerToPoint(2.0, playerid, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]) && BizzInfo[b][bOwned] == 0){
if(PlayerInfo[playerid][pLevel] < BizzInfo[b][bLevelNeeded]){
format(string, sizeof(string), "Òû äîëæåí èìåòü %d óðîâåíü ÷òîáû êóïèòü ýòîò áèçíåñ.",BizzInfo[b][bLevelNeeded]);SendClientMessage(playerid, COLOR_GRAD5, string);return 1;}
if(PlayerInfo[playerid][pMoney] > BizzInfo[b][bBuyPrice]){PlayerInfo[playerid][pPbiskey] = b;BizzInfo[b][bOwned] = 1;BizzInfo[b][bTill] = 0;GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(BizzInfo[b][bOwner], sendername, 0, strlen(sendername), 255);PlayerInfo[playerid][pMoney] -= BizzInfo[b][bBuyPrice];
PlayerPlayMusic(playerid);SetPlayerInterior(playerid,BizzInfo[b][bInterior]);PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];
SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
PlayerInfo[playerid][pInt] = BizzInfo[b][bInterior];PlayerInfo[playerid][pLocal] = b;SetPlayerVirtualWorld(playerid, b+99);
if(PlayerInfo[playerid][pSex] == 1){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåë Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}else if(PlayerInfo[playerid][pSex] == 2){format(string, sizeof(string), "Ïîçäðàâëÿþ! Òû ïðèîáðåëà Áèçíåñ. Äëÿ ïîìîùè èñïîëüçóé /kpk >> Ïîìîùü ïî êîìàíäàì >> Ðàçäåë Áèçíåñ.");}SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_YELLOW, "Âíèìàíèå! Ïîñëå ââîäà êîìàíäû /sellbiz áàíê áèçíåñà îíóëÿåòñÿ.");DateProp(playerid);PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);OnPlayerSave(playerid);UpdateBizz(b);GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Nikon: Èãðîê %s ïðèîáð¸ë(à) Áèçíåñ ¹ %d.",sendername,PlayerInfo[playerid][pPbiskey]);log("BuyBiz",string);return 1;}
else{SendClientMessage(playerid, COLOR_WHITE, "Ó òåáÿ íåäîñòàòî÷íî ñðåäñòâ äëÿ ïîêóïêè ýòîãî áèçíåñà.");return 1;}}}}return 1;}

GoodWay
07.09.2014, 14:41
Ну я все предоставил, плиз. Сейчас помогите. Срочно надо.

GoodWay
07.09.2014, 16:34
http://pixs.ru/showimage/samp099png_4624787_13738023.png
Помогите плиз.:(
+ /carupgrade не работает почему-то..

- - - Добавлено - - -

p.s: у кого не грузит скрин. klick (http://pixs.ru/showimage/samp099png_4624787_13738023.png)

underwoker
07.09.2014, 16:37
Нормально вставьте код в php тег.

GoodWay
07.09.2014, 18:24
Нормально вставьте код в php тег.
По моему нормально вставил, слушай не набивай посты - а помогай. Ок?

DeimoS
07.09.2014, 20:17
По моему нормально вставил, слушай не набивай посты - а помогай. Ок?

Для кода существует

такой
тег, где код читается гораздо лучше.
А вам стоит прочитать правила форума и перестать флудить. У вас нет пикапов потому что вы их не создаёте. Сами то хоть код свой смотрели?

underwoker
07.09.2014, 21:11
По моему нормально вставил, слушай не набивай посты - а помогай. Ок?
Звучит как приказ, а с таким подходом - помощи тут ждать не нужно.

GoodWay
08.09.2014, 18:01
Звучит как приказ, а с таким подходом - помощи тут ждать не нужно.
Ясно, понятно. Ну что сложно так помочь, место того что ты пишешь тут, лучше бы написал что-либо полезное.
А не говорил, что ждать помощи или нет :( ну ладно.
P.S: код смотрел, помогите :((

underwoker
08.09.2014, 21:07
Ясно, понятно. Ну что сложно так помочь, место того что ты пишешь тут, лучше бы написал что-либо полезное.
А не говорил, что ждать помощи или нет :( ну ладно.
P.S: код смотрел, помогите :((
Тебе написали, сначала вставь код в тег php, или ты будешь умничать дальше?

GoodWay
09.09.2014, 21:48
Тебе написали, сначала вставь код в тег php, или ты будешь умничать дальше?
Ладно не суть, с этой проблемой разобрался (дома поставил), а ты дальше посты можешь набивать с "php Тэгом".
Теперь меня интересует почему Erros (Special_Action_Cuffed)?
http://s7.hostingkartinok.com/uploads/images/2014/09/dc1776ae16034c2bc19aba62b627e35a.png

underwoker
10.09.2014, 00:07
Ладно не суть, с этой проблемой разобрался (дома поставил), а ты дальше посты можешь набивать с "php Тэгом".
Теперь меня интересует почему Erros (Special_Action_Cuffed)?
http://s7.hostingkartinok.com/uploads/images/2014/09/dc1776ae16034c2bc19aba62b627e35a.png
Скидывай код где у тебя используется SPECIAL_ACTION_CUFFED
И опять набью ка пост: Код скидывай в php теге.

DeimoS
10.09.2014, 06:15
а ты дальше посты можешь набивать с "php Тэгом".

Вам делают вполне адекватное замечание. Если хотите получить помощь - будьте добры исполнять то, что от вас просят. Ибо никто тут не обязан вглядываться в ваш код, портя своё зрение.
И уж вам бы я советовал прочесть эту (http://pro-pawn.ru/showthread.php?500-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B0) тему