Ha az Inventory.inc-ből vagy a módból megadnád azt a pár sort ahol ez az üzenet található, talán tudnánk segiteni, így kép alapján esetleg képről olvasni tudunk.
stock AddItem(playerid,item[],amount){if(amount <= 0) return 0;new bool: count[2] = false;for(new i; i<MAX_ITEMS; i++){ if(CompareEx(ItemName[playerid],item)) { count[0] = true; ItemAmount[playerid] += amount; return 1;}}if(count[0] == false){ for(new i; i<MAX_ITEMS; i++){ if(CompareEx(ItemName[playerid],\"Üres\")) { count[1] = true; format(ItemName[playerid],128,\"%s\",item); ItemAmount[playerid] = amount; return 1; }}}if(count[1] != true) return SendClientMessage(playerid,-1, \"Betelt a tárhelyed, üríts belőle.\");return 0;}
http://www.solidfiles.com/d/a16ca841c4/
Az a feltételezésem, hogy a többi Item neve nem ez : \"Üres\", mert a kód csak ezeket érzékeli, és akkor lesz a count[1] = true, de mivel false ezért kapod a hibaüzenetet.
A slotoknak \"Üres\"-nek kell lennie, ahhoz, hogy a rendszer bármit is hozzátudjon adni, szerintem ez nálad nem / nem így szerepel, ha megkérhetlek, a /Inv mappából bemásolnád a te inventorydat mit mutat?
Item0=Itemamount0=0Item1=Itemamount1=0Item2=Itemamount2=0Item3=Itemamount3=0Item4=Itemamount4=0Item5=Itemamount5=0Item6=Itemamount6=0Item7=Itemamount7=0Item8=Itemamount8=0Item9=Itemamount9=0Item10=Itemamount10=0Item11=Itemamount11=0Item12=Itemamount12=0Item13=Itemamount13=0Item14=Itemamount14=0Item15=Itemamount15=0Item16=Itemamount16=0Item17=Itemamount17=0Item18=Itemamount18=0Item19=Itemamount19=0
A sejtésem pontos Ahogyan te is látod az Item0 =, Item1 =, Ott nincs megadva az érték, ezeknek a mezőknek Item0=Üres, Item1=Üres, -nek kéne lenni.Javaslat :- Vagy beleirogatod egyesével, hogy \"Üres\".- Kitörlöd a fájl, és újragenerálod ( Amikor csatlakozol LoadItems automatikusan lefut elvileg )- Ha az előző nem müködik, akkor irj ide
Item0=ÜresItemamount0=0Item1=ÜresItemamount1=0Item2=ÜresItemamount2=0Item3=ÜresItemamount3=0Item4=ÜresItemamount4=0Item5=ÜresItemamount5=0Item6=ÜresItemamount6=0Item7=ÜresItemamount7=0Item8=ÜresItemamount8=0Item9=ÜresItemamount9=0Item10=ÜresItemamount10=0Item11=ÜresItemamount11=0Item12=ÜresItemamount12=0Item13=ÜresItemamount13=0Item14=ÜresItemamount14=0Item15=ÜresItemamount15=0
Most próbáld meg, elvileg hibátlanul fog müködni, és nem fogja küldeni azt az üzenetet.
AddItem(playerid,\"Laptop\",1); Amikor megveszi.
AddItem(playerid,\"Laptop\",1); Amikor megveszi. [/quote]Nem sikerült sajnos Ugyan úgy nem adja oda[/quote]