Тему перечитал, только не пойму, чем конкретно я могу тебе помочь? В этом случае придется оправдать свой ник.
Если есть ошибки http://pawno.su/showthread.php?t=112...l=1#post991726
Вот же строка сравнения имени игрока, я не видел функцию загрузки бизнесов, если у тебя BizzInfo[i][ID] и элемент енума равны, то где [i] указываешь ид проверяемого бизнеса, если же у тебя иначе или ид бизнесов не идут по порядку 1,2,3,4,5 и т.д а например 1,2,4,5 и т.д. тогда проверка будет выглядеть немного по другому.
mayster1596(24.11.2015)
вот я сделал так:
и сама команда:PHP код:
stock GetPlayerBizz(playerid)
{
new playername[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, playername, sizeof(playername));
for (new i = 0; i <= 39; i++) {
if (!strcmp(oInfo[i][oOwner], playername)) {
return i;
}
}
return INVALID_BIZZ_ID;
}
ошибки:PHP код:
COMMAND:buyprod(playerid, params[])
{
new bid = GetPlayerBizz(playerid);
if (bid == INVALID_BIZZ_ID) {
return 1;
}
oInfo[bid][oProducts] += 100;
return 1;
}
(1234) : warning 217: loose indentation
(1235) : error 028: invalid subscript (not an array or too many subscripts): "oInfo"
(1235) : warning 215: expression has no effect
(1235) : error 001: expected token: ";", but found "]"
(1235) : error 029: invalid expression, assumed zero
(1235) : fatal error 107: too many error messages on one line
строка в которой ошибки:
PHP код:
if (!strcmp(oInfo[i][oOwner], playername)) {
Последний раз редактировалось mayster1596; 24.11.2015 в 19:21. Причина: добавил ошибки
Я перестал пытаться тебе помочь, когда на мою просьбу предоставить ошибки, ты отказался это делать.
Этот код нужно выровнять так, как я тебе отправил.
Это:
нужно заменить на это:PHP код:
if (!strcmp(oInfo[i][oOwner], playername))
Если не поможет, то покажи как ты создаёшь массив oInfo (я сомневаюсь, что ты изменил его создание так, как тебе сказали).PHP код:
if (!strcmp(oInfo[i][oOwner], playername, true))
mayster1596(26.11.2015)
PHP код:
enum oInfo
{
ID,
oName[34],
oOwner[MAX_PLAYER_NAME +1],
oPrice,
oEnterPrice,
oBank,
oInt,
oIntBi,
oType,
oTypeBi,
oIcon,
Float:oEnterX,
Float:oEnterY,
Float:oEnterZ,
Float:oEnterR,
Float:oExitX,
Float:oExitY,
Float:oExitZ,
Float:oExitR,
Float:oEnterBiX,
Float:oEnterBiY,
Float:oEnterBiZ,
Float:oExitBiX,
Float:oExitBiY,
Float:oExitBiZ,
oProducts,
oBiz,
oPickup,
oPickupBi,
Text3D: oText,
Text3D: oTextBi
};