Строка в ShowPlayerDialog
#1

Всем привет, помогите пожалуйста. Нужно чтобы не показывало строку если переменная равна " 0 ". Сделал так, все равно строку показывает, но пустую.

Код:
 case 1: {
                  	new str[90], str2[256]; new string_weapon[128]; new string_qty[128];
					for(new i; i < 10; i++)                  
					{               
                    	if(FracInfo[PlayerInfo[playerid][pMember]][fWeapon][i] == 0) string_weapon = "";
						else format(string_weapon, sizeof(string_weapon), "%s", WeaponNames[FracInfo[PlayerInfo[playerid][pMember]][fWeapon][i]]);
                        
                        if(FracInfo[PlayerInfo[playerid][pMember]][fWeaponQty][i] == 0) string_qty = "";
						else format(string_qty, sizeof(string_qty), " \t\t- Кол-во %i", FracInfo[PlayerInfo[playerid][pMember]][fWeaponQty][i]);    
                                                
						format(str,sizeof(str),"%s %s\n", string_weapon, string_qty);
						strcat(str2, str);
					}
					ShowPlayerDialog(playerid, 26, 2, "Организации", str2, "Принять", "Отмена");
                	return 1;
                }
С Наступающим новым годом.
Reply


Messages In This Thread
Строка в ShowPlayerDialog - by DeViLsS - 24.12.2014, 18:47
Re: Строка в ShowPlayerDialog - by BRICS - 24.12.2014, 20:20
Re: Строка в ShowPlayerDialog - by Slava[LSW] - 25.12.2014, 03:16

Forum Jump:


Users browsing this thread: 1 Guest(s)