Так не удобно.
Вид для печати
а так удобно значит?Цитата:
PHP код:
stock MaskPN(playerid)
{
new unknown[MAX_PLAYER_NAME+1] = "Неизвестно";
if(!MaskHit[playerid])
{
new name_string[MAX_PLAYER_NAME+1];
format(name_string, sizeof(name_string),"%s", PlayerInfo[playerid][pNames]);
return name_string;
}
return unknown;
}
Тернарный оператор построен не логично, в первом условии:
Будет возвращаться значение из PN(playerid), может вернуться и unknown ("Неизвестно") по сути fail использовать тут тернарный оператор.
UPD: Перепутал "PN" и "MaskPN", вот что значит называть переменные от жопы.
Если вы подумали что PN это функция которая возвращает ник игрока (return name;) то нет
это просто PN макрос/define PlayerName
если хотите можно и так
PHP код:
format(string, sizeof(string), "%s поздаровался(-ась)",(!HitMask{playerid}) ? PlayerName[playerid] : ("Незнакомец"));