Система иностранных языков
#1

Всем привет. Снова обращаюсь к вам дорогие друзья за помощью. На сей раз, начал делать систему языков, но столкнулся с проблемой, немного не понимаю как именно сделать сами команды. Пробывал, но всё без результатно. Прошу конечно же помочь и если это возможно, то как можно подробнее обьяснить

PHP код:
CMD:rus(playeridparams[])
{
    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(
Playeri)
    {
        if(
PlayerInfo[i][RUS] == 0)
        {
            
format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid]);
            
ProxDetector(20.0,playeridtemp,-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,playeridtemp,-1,-1,-1,-1,-1);
          }
    }
    return 
1;

Reply
#2

И еще вместо моего имени Stanley_Reylonds вылазиет другое


Reply
#3

скорей всего

format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid][name]);
Reply
#4

Quote:
Originally Posted by cm666
Посмотреть сообщение
скорей всего

format(temp,sizeof(temp),"%s сказал(а) что-то на русском.",PlayerInfo[playerid][name]);
спасибо вот с этим проблему решил, а что скажите про код? будет ли он выполнять те действия, о которых я говорил
Reply
#5

По коду можно замутить и обучение к другому языку
Reply
#6

Quote:
Originally Posted by Davidoff
Посмотреть сообщение
По коду можно замутить и обучение к другому языку
да это я сам уже сделаю, это легко, я просто хотел спросить, по коду люди у которых PlayerInfo[playerid][RUS] == 1, они будут видеть сообщение в радиусе 20?
Reply
#7

да но лучше создать один массив
Reply
#8

Код бред. Ознакомьтесь с работой ProxDetector!
Reply
#9

запилите примеры, я хоть по ним что-то пойму, а так вообще ноль
Reply
#10

Проверочку на радиус (IsPlayerInRangeOfPoint) и SendClientMessage в помощь
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)