Активный
- Регистрация
- 17 Июл 2023
- Сообщения
- 211
- Автор темы
- #1
переписую с мода картона цеф инв ошибки
C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 001: expected token: ";", but found "[" C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : warning 215: expression has no effect C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 001: expected token: ";", but found "]" C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 029: invalid expression, assumed zero C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : fatal error 107: too many error messages on one line stock GetInventoryItemText(playerid, cell_type, id, slot = 0, text[], upper_slot = false, time = false) { new type = 0, itemid, amount, identificator, enchant, color, item_time;
stock GetInventoryItemText(playerid, cell_type, id, slot = 0, text[], upper_slot = false, time = false)
{
new type = 0, itemid, amount, identificator, enchant, color, item_time;
f(text, 30, "");
switch cell_type do
{
case 0: itemid = Inventory[playerid][0][slot], amount = Inventory[playerid][1][slot], color = Inventory[playerid][2][slot], identificator = Inventory[playerid][3][slot], enchant = Inventory[playerid][4][slot], item_time = Inventory[playerid][6][slot]; /* player */
case 1: itemid = HouseInfo[id][hItem][slot], amount = HouseInfo[id][hItemCount][slot], color = HouseInfo[id][hItemColor][slot], identificator = HouseInfo[id][hItemIdentificator][slot], enchant = HouseInfo[id][hItemLevel][slot]; /* warehouse */
case 2: itemid = MusorInfo[id][mItem][slot], amount = MusorInfo[id][mItemCount][slot], color = MusorInfo[id][mItemColor][slot], identificator = MusorInfo[id][mItemIdentificator][slot], enchant = MusorInfo[id][mItemLevel][slot], item_time = MusorInfo[id][mItemTimer][slot]; /* trash */
case 3: itemid = TrunkInfo[id][tItem][slot], amount = TrunkInfo[id][tItemCount][slot], color = TrunkInfo[id][tItemColor][slot], identificator = TrunkInfo[id][tItemIdentificator][slot], enchant = TrunkInfo[id][tItemLevel][slot]; /* trunk */
case 4: itemid = CarInfo[id][cInvCell][slot], color = CarInfo[id][cInvCellColor][slot]; /* car */
case 5: itemid = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][0][slot], amount = TradeInfo[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][tradeItemCount][id >= 10 ? id - 10 : id], identificator = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][3][slot], enchant = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][4][slot]; /* trade */
case 6: itemid = CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][1][slot], amount = CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][3][slot], identificator = Inventory[CentralMarket[id][crOwnedId]][3][CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot]];
case 7: itemid = AccessoryKioskData[id][acsKioskAccessory], amount = 1, identificator = AccessoryKioskData[id][acsKioskAccessoryIdentificator], color = AccessoryKioskData[id][acsKioskAccessoryColor], enchant = AccessoryKioskData[id][acsKioskAccessoryEnchant], item_time = AccessoryKioskData[id][acsKioskAccessoryTime];
default: itemid = id;
}
if(!(PI[playerid][pCustomInterface][4] && GetPlayerLauncher(playerid) == 1) && cell_type != 6 && item_time > 0 && cell_type == 0 or (cell_type == 2 && itemid && item_time > 0)) f(text, 30, "%s%d %s", (IsAAks(itemid) && cell_type == 0) ? "R:" : cell_type == 2 ? "B:" : "", UNIX_GET_TIME(item_time), UNIX_GET_TIME_NAME(item_time, false, bool:IsAAks(itemid)));
else if(cell_type != 6 && ItemsInfo[itemid][itemAccesotySlot] != -1 && enchant) f(text, 30, "+%i", enchant);
else if(cell_type != 6 && amount > 1) f(text, 30, "%i", amount);
else if(cell_type != 6 && IsASkinInv(itemid)) f(text, 30, "ID:%i", ItemsInfo[itemid][itemModel]);
else if(cell_type != 6 && TextFind(ItemsInfo[itemid][itemName], "[деталь тюнинга]")) f(text, 30, "TUNING"), type = 1;
else if(cell_type != 6 && 603 <= itemid <= 626 && cell_type == 0) f(text, 30, "%i/100", Inventory[playerid][5][slot]);
else if(cell_type != 6 && itemid >= 7345 && itemid <= 7349 or itemid == 7415) f(text, 30, "~w~SKIN ~n~STRIPE"), type = 2;
else if(cell_type == 6 && CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][2][slot] > 0) f(text, 30, "%i BTC", CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][2][slot]), type = 3;
else if(itemid == 7034)
{
new numberTypes[][] = {"clear_number_kz", "clear_number_ru", "clear_number_ua", "clear_number_by", "clear_number_usa"}, numberData[4][10];
if(upper_slot)
sscanf(VehicleInfo[GetPlayerVehicleID(playerid)][vNumber], "P<,>a<s[10]>[4]", numberData);
else f(numberData[0], 10, InventoryNumber[playerid][0][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[1], 10, InventoryNumber[playerid][1][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[2], 10, InventoryNumber[playerid][2][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[3], 10, IntToStr(identificator));
if(!(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1))
SetString(ItemsInfo[itemid][itemTxd_name], (str_f("item_number:%s", strval(numberData[3]) == 4 ? numberUSA_Data[strval(numberData[1])][0] : numberTypes[strval(numberData[3])])));
f(text, 30, "%s(%s) %s%s", !(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1) ? "~r~" : "", strval(numberData[3]) == 4 ? numberUSA_Data[strval(numberData[1])][1] : numberData[1], !(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1) ? "~n~" : "", numberData[0]);
type = 2;
}
else if(cell_type != 6 && identificator > 0)
{
if(itemid == 1724) f(text, 30, "T. %i", identificator);
else if(itemid == 1810 or itemid == 5995 or (itemid >= 2183 && itemid <= 3621)) f(text, 30, "LVL %i", GetStripeInfo(identificator, 0));
}
else f(text, 30, "");
return (time ? item_time : type);
}
C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 001: expected token: ";", but found "[" C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : warning 215: expression has no effect C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 001: expected token: ";", but found "]" C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : error 029: invalid expression, assumed zero C:\Users\Дрейн\Desktop\Arizona Supreme stock\gamemodes\arizona.pwn(84337) : fatal error 107: too many error messages on one line stock GetInventoryItemText(playerid, cell_type, id, slot = 0, text[], upper_slot = false, time = false) { new type = 0, itemid, amount, identificator, enchant, color, item_time;
stock GetInventoryItemText(playerid, cell_type, id, slot = 0, text[], upper_slot = false, time = false)
{
new type = 0, itemid, amount, identificator, enchant, color, item_time;
f(text, 30, "");
switch cell_type do
{
case 0: itemid = Inventory[playerid][0][slot], amount = Inventory[playerid][1][slot], color = Inventory[playerid][2][slot], identificator = Inventory[playerid][3][slot], enchant = Inventory[playerid][4][slot], item_time = Inventory[playerid][6][slot]; /* player */
case 1: itemid = HouseInfo[id][hItem][slot], amount = HouseInfo[id][hItemCount][slot], color = HouseInfo[id][hItemColor][slot], identificator = HouseInfo[id][hItemIdentificator][slot], enchant = HouseInfo[id][hItemLevel][slot]; /* warehouse */
case 2: itemid = MusorInfo[id][mItem][slot], amount = MusorInfo[id][mItemCount][slot], color = MusorInfo[id][mItemColor][slot], identificator = MusorInfo[id][mItemIdentificator][slot], enchant = MusorInfo[id][mItemLevel][slot], item_time = MusorInfo[id][mItemTimer][slot]; /* trash */
case 3: itemid = TrunkInfo[id][tItem][slot], amount = TrunkInfo[id][tItemCount][slot], color = TrunkInfo[id][tItemColor][slot], identificator = TrunkInfo[id][tItemIdentificator][slot], enchant = TrunkInfo[id][tItemLevel][slot]; /* trunk */
case 4: itemid = CarInfo[id][cInvCell][slot], color = CarInfo[id][cInvCellColor][slot]; /* car */
case 5: itemid = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][0][slot], amount = TradeInfo[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][tradeItemCount][id >= 10 ? id - 10 : id], identificator = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][3][slot], enchant = Inventory[id >= 10 ? GetDataTrade(playerid, tradePlayer) : playerid][4][slot]; /* trade */
case 6: itemid = CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][1][slot], amount = CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][3][slot], identificator = Inventory[CentralMarket[id][crOwnedId]][3][CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot]];
case 7: itemid = AccessoryKioskData[id][acsKioskAccessory], amount = 1, identificator = AccessoryKioskData[id][acsKioskAccessoryIdentificator], color = AccessoryKioskData[id][acsKioskAccessoryColor], enchant = AccessoryKioskData[id][acsKioskAccessoryEnchant], item_time = AccessoryKioskData[id][acsKioskAccessoryTime];
default: itemid = id;
}
if(!(PI[playerid][pCustomInterface][4] && GetPlayerLauncher(playerid) == 1) && cell_type != 6 && item_time > 0 && cell_type == 0 or (cell_type == 2 && itemid && item_time > 0)) f(text, 30, "%s%d %s", (IsAAks(itemid) && cell_type == 0) ? "R:" : cell_type == 2 ? "B:" : "", UNIX_GET_TIME(item_time), UNIX_GET_TIME_NAME(item_time, false, bool:IsAAks(itemid)));
else if(cell_type != 6 && ItemsInfo[itemid][itemAccesotySlot] != -1 && enchant) f(text, 30, "+%i", enchant);
else if(cell_type != 6 && amount > 1) f(text, 30, "%i", amount);
else if(cell_type != 6 && IsASkinInv(itemid)) f(text, 30, "ID:%i", ItemsInfo[itemid][itemModel]);
else if(cell_type != 6 && TextFind(ItemsInfo[itemid][itemName], "[деталь тюнинга]")) f(text, 30, "TUNING"), type = 1;
else if(cell_type != 6 && 603 <= itemid <= 626 && cell_type == 0) f(text, 30, "%i/100", Inventory[playerid][5][slot]);
else if(cell_type != 6 && itemid >= 7345 && itemid <= 7349 or itemid == 7415) f(text, 30, "~w~SKIN ~n~STRIPE"), type = 2;
else if(cell_type == 6 && CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][2][slot] > 0) f(text, 30, "%i BTC", CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][2][slot]), type = 3;
else if(itemid == 7034)
{
new numberTypes[][] = {"clear_number_kz", "clear_number_ru", "clear_number_ua", "clear_number_by", "clear_number_usa"}, numberData[4][10];
if(upper_slot)
sscanf(VehicleInfo[GetPlayerVehicleID(playerid)][vNumber], "P<,>a<s[10]>[4]", numberData);
else f(numberData[0], 10, InventoryNumber[playerid][0][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[1], 10, InventoryNumber[playerid][1][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[2], 10, InventoryNumber[playerid][2][cell_type == 6 ? CentralMarketItems[id][pTemp[playerid][pCentralMarketSelectId]][0][slot] : slot]), f(numberData[3], 10, IntToStr(identificator));
if(!(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1))
SetString(ItemsInfo[itemid][itemTxd_name], (str_f("item_number:%s", strval(numberData[3]) == 4 ? numberUSA_Data[strval(numberData[1])][0] : numberTypes[strval(numberData[3])])));
f(text, 30, "%s(%s) %s%s", !(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1) ? "~r~" : "", strval(numberData[3]) == 4 ? numberUSA_Data[strval(numberData[1])][1] : numberData[1], !(PI[playerid][pCustomInterface][4] == 1 && GetPlayerLauncher(playerid) == 1) ? "~n~" : "", numberData[0]);
type = 2;
}
else if(cell_type != 6 && identificator > 0)
{
if(itemid == 1724) f(text, 30, "T. %i", identificator);
else if(itemid == 1810 or itemid == 5995 or (itemid >= 2183 && itemid <= 3621)) f(text, 30, "LVL %i", GetStripeInfo(identificator, 0));
}
else f(text, 30, "");
return (time ? item_time : type);
}