Система иностранных языков -
nikita86826 - 14.03.2014
Всем привет. Снова обращаюсь к вам дорогие друзья за помощью. На сей раз, начал делать систему языков, но столкнулся с проблемой, немного не понимаю как именно сделать сами команды. Пробывал, но всё без результатно. Прошу конечно же помочь и если это возможно, то как можно подробнее обьяснить
PHP код:
CMD:rus(playerid, params[])
{
if(GetPVarInt(playerid,"Logged") == 0) return SendClientMessage(playerid,-1,""hGRAY"Вы не авторизованы на сервере!");
if(PlayerInfo[playerid][RUS] == 0) return SendClientMessage(playerid,-1,""hGRAY"Вы не знаете русского языка!");
if(sscanf(params, "s[84]",params[0])) return SendClientMessage(playerid,-1, ""hGRAY"/rus [текст]");
new temp[145];
foreach(Player, i)
{
if(PlayerInfo[i][RUS] == 0)
{
format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid]);
ProxDetector(20.0,playerid, temp,-1,-1,-1,-1,-1);
}
else if(PlayerInfo[i][RUS] == 1)
{
format(temp,sizeof(temp),"%s[%d] говорит на русском: %s",PlayerInfo[playerid],playerid,params[0]);
ProxDetector(20.0,playerid, temp,-1,-1,-1,-1,-1);
}
}
return 1;
}
Re: Система иностранных языков -
nikita86826 - 14.03.2014
И еще вместо моего имени Stanley_Reylonds вылазиет другое
Re: Система иностранных языков -
cm666 - 14.03.2014
скорей всего
format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid]
[name]);
Re: Система иностранных языков -
nikita86826 - 14.03.2014
Quote:
Originally Posted by cm666
скорей всего
format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid][name]);
|
спасибо вот с этим проблему решил, а что скажите про код? будет ли он выполнять те действия, о которых я говорил
Re: Система иностранных языков -
Davidoff - 14.03.2014
По коду можно замутить и обучение к другому языку
Re: Система иностранных языков -
nikita86826 - 14.03.2014
Quote:
Originally Posted by Davidoff
По коду можно замутить и обучение к другому языку
|
да это я сам уже сделаю, это легко, я просто хотел спросить, по коду люди у которых PlayerInfo[playerid][RUS] == 1, они будут видеть сообщение в радиусе 20?
Re: Система иностранных языков -
Davidoff - 14.03.2014
да но лучше создать один массив
Re: Система иностранных языков -
White_116 - 14.03.2014
Код бред. Ознакомьтесь с работой
ProxDetector!
Re: Система иностранных языков -
nikita86826 - 15.03.2014
запилите примеры, я хоть по ним что-то пойму, а так вообще ноль
Re: Система иностранных языков -
Eims - 15.03.2014
Проверочку на радиус (IsPlayerInRangeOfPoint) и SendClientMessage в помощь