Форматирование строки
#6

Quote:
Originally Posted by stabker
Посмотреть сообщение
pawn Код:
format(string, sizeof string, "Дом: %s", (Player[p][pHouse] != 0) ? ("Есть") : ("Нету"));
Можно и через strcat/strmid еще
Спасибо, но видимо проблема не в этом -_-. Использовал следующее:

pawn Код:
stock GetPlayerAdress(p)
{
    new id;
    if(Player[p][pHouse]!=0)id=Player[p][pHouse];
    if(Player[p][pRentHouse]!=0)id=Player[p][pRentHouse];
    new test[32];
    if(id==0)
    {
        test="Нету дома";
        return test;
    }
    strmid(test,House[id][hAdress],0,32,32);
    return test;
}
// и потом уже:
format(str,32,"Дом: %s",GetPlayerAdress(p));
ShowPlayerDialog(p,321,DIALOG_STYLE_LIST,"Title",str,"Ok","Cancel");
С этим что можно сделать?

p.s. Когда это убираю то нет никаких предупреждений по поводу переполнения стека.
Reply


Messages In This Thread
Форматирование строки - by Ted67 - 14.04.2013, 11:18
Re: Форматирование строки - by stabker - 14.04.2013, 11:30
Re: Форматирование строки - by x_O - 14.04.2013, 11:34
Re: Форматирование строки - by Ted67 - 14.04.2013, 11:43
Re: Форматирование строки - by stabker - 14.04.2013, 11:49
Re: Форматирование строки - by Ted67 - 14.04.2013, 12:05
Re: Форматирование строки - by ZiGGi - 14.04.2013, 12:52
Re: Форматирование строки - by stabker - 14.04.2013, 13:02
Re: Форматирование строки - by Stepashka - 14.04.2013, 13:04
Re: Форматирование строки - by Stepashka - 14.04.2013, 13:06

Forum Jump:


Users browsing this thread: 3 Guest(s)