Здравствуйте,вот у меня такая проблема помогите Суть проблемы в том что когда я беру металл со склада и он у меня в минусы уходит,а я хочу чтобы он у меня в минусы не уходил Вот код
Код
case LCN+4: { if(!response) return 1; new mati = strval(inputtext),sendername[24]; if(PlayerInfo[playerid] [pMember]!= 5) return SCM(playerid,-1,"Вы не состоите в La Cosa Nostra"); if(lcnmats+mati <= 0)return SCM(playerid, COLOR_GREY, "На складе нет металла"); new giveplayerid[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(!strlen(inputtext)) return SPD(playerid,LCN+4,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Положить","Отмена"); if(PlayerInfo[playerid][pMats]+mati > 50) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл"); if(mati < 1 || mati > 50) return SPD(playerid,LCN+4,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя взять меньше 1 и больше 50"); lcnmats -= mati; PlayerInfo[playerid] [pMats]+= mati; format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада мафии {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati); SendFamilyMessage(5,COLOR_ORANGE, string); SkladUpdateText(); return true; }
Добавлено (28.09.2013, 08:04:57) --------------------------------------------- А все я разобрался вместо
Код
lcnmats+mati <= 0
Делаем
Код
mati > lcnmats
Сообщение отредактировал igjde - Вторник, 24.09.2013, 19:34:07