19.07.2016, 15:34
Code:
stock ShowInventory(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { // format stats and send to playerPlayerInfo[targetid][pLottoNr] new string[1200]; new string2[1200]; new phonebook[20],lottonumber[20],screwdriver[20],fish[20],briefcase[20],seeds[20],blindfold[20],crack[30],pot[30],adrenaline[30],a[30],b[30],c[30],d[30],products[30],dice[30],cards[30]; if(PlayerInfo[targetid][pPhoneBook] == 0 && PlayerInfo[targetid][pLottoNr] == 0 && PlayerInfo[targetid][pScrew] == 0 && PlayerInfo[targetid][pFishes] == 0 && PlayerInfo[targetid][pBriefCase] == 0 && PlayerInfo[targetid][pWSeeds] == 0 && PlayerInfo[targetid][pBlindfolds] == 0 && PlayerInfo[targetid][pCrack] == 0 && PlayerInfo[targetid][pPot] == 0 && PlayerInfo[targetid][pAdrenaline] == 0 && PlayerInfo[targetid][pMats] == 0 && PlayerInfo[targetid][pMats] == 0 && PlayerInfo[targetid][pMatsc] == 0 && PlayerInfo[targetid][pProducts] == 0 && PlayerInfo[targetid][pDice] == 0 && PlayerInfo[targetid][pDeck] == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "* Your inventory is empty"); if(PlayerInfo[targetid][pPhoneBook] == 0) phonebook = ""; else format(phonebook, sizeof(phonebook), "a phone book, "); if(PlayerInfo[targetid][pLottoNr] == 0) lottonumber = ""; else format(lottonumber, sizeof(lottonumber), "a Lotto Cupon %d, ", PlayerInfo[targetid][pLottoNr]); if(PlayerInfo[targetid][pScrew] == 0) screwdriver = ""; else format(screwdriver, sizeof(screwdriver), "a screwdriver, ", PlayerInfo[targetid][pLottoNr]); if(PlayerInfo[targetid][pFishes] == 0) fish = ""; else format(fish, sizeof(fish), "a %s, ", PlayerInfo[targetid][pFishes]); if(PlayerInfo[targetid][pBriefCase] == 0) briefcase = ""; else format(briefcase, sizeof(briefcase), "a briefcase, "); if(PlayerInfo[targetid][pWSeeds] == 0) seeds = ""; else format(seeds, sizeof(seeds), "%d seeds, ", PlayerInfo[targetid][pWSeeds]); if(PlayerInfo[targetid][pBlindfolds] == 0) blindfold = ""; else format(blindfold, sizeof(blindfold), "a blindfold, "); if(PlayerInfo[targetid][pCrack] == 0) crack = ""; else format(crack, sizeof(crack), "%d grams of crack, ", PlayerInfo[targetid][pCrack]); if(PlayerInfo[targetid][pPot] == 0) pot = ""; else format(pot, sizeof(pot), "%d grams of pot, ", PlayerInfo[targetid][pPot]); if(PlayerInfo[targetid][pAdrenaline] == 0) adrenaline = ""; else format(adrenaline, sizeof(adrenaline), "%d adrenaline syringes, ", PlayerInfo[targetid][pAdrenaline]); if(PlayerInfo[targetid][pMats] == 0) a = ""; else format(a, sizeof(a), "%d A materials, ", PlayerInfo[targetid][pMats]); if(PlayerInfo[targetid][pMats] == 0) b = ""; else format(b, sizeof(b), "%d B materials, ", PlayerInfo[targetid][pMatsb]); if(PlayerInfo[targetid][pMatsc] == 0) c = ""; else format(c, sizeof©, "%d C materials, ", PlayerInfo[targetid][pMatsc]); if(PlayerInfo[targetid][pMatsd] == 0) d = ""; else format(d, sizeof(d), "%d D materials, ", PlayerInfo[targetid][pMatsd]); if(PlayerInfo[targetid][pProducts] == 0) products = ""; else format(products, sizeof(products), "%d products, ", PlayerInfo[targetid][pProducts]); if(PlayerInfo[targetid][pDice] == 0) dice = ""; else format(dice, sizeof(dice), "a dice, "); if(PlayerInfo[targetid][pDeck] == 0) cards = ""; else format(cards, sizeof(cards), "a deck of cards, "); format(string, sizeof(string), ""COL_GREEN"Mats & Drugs - "COL_WHITE"%s%s%s%s%s%s%s%s%s%s\n",crack,pot,adrenaline,a,b,c,d,products,dice,cards); strcat(string2,string); format(string, sizeof(string), ""COL_GREEN"Odds & Ends - "COL_WHITE"%s%s%s%s%s%s%s\n",blindfold,seeds,briefcase,screwdriver,fish,lottonumber,phonebook); strcat(string2,string); format(string, sizeof string, ""COL_WHITE"Your Inventory:"); ShowPlayerDialog(playerid,DIALOG_INVENTORY,DIALOG_STYLE_MSGBOX, string, string2,"Done","Print"); } }