06:46
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Модератор форума: Alcoholik  
Вопрос | Ответ
Myxa196Дата: Вторник, 19.04.2011, 20:01 | Сообщение # 1336
Постоялец
Группа: Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
Репутация: -3559
Замечания: 100%
Статус:
Quote (TextDraw)
Скажите, что это за ерунда и из - за чего это может быть? В общем не появляются автомобили которые вписаны вот здесь new CarSpawns в моде по этой функции, кроме самих авто ничего не менялось...

ну значит неправильно авто прописал(а)



Хотите мира? Готовьтесь к войне!

Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
ЭльдарДата: Вторник, 19.04.2011, 20:43 | Сообщение # 1337
Местный
Группа: Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус:
TextDraw, Ты авто для чего создавал(a) для фракции или для продажи или у тебя вообще дм?


[b]Прощай SRC:DDDDDDD[/b]
JavaPortalДата: Вторник, 19.04.2011, 20:50 | Сообщение # 1338
Новенький
Группа: Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус:
Code
    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    if(!IsACop(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!");
        return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
        SendClientMessage(playerid, COLOR_GREY, "* Вы должны быть 5 ранга чтобы использовать это!");
        return 1;
    }
    new rtext[64];
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//PD Ranks
    {
       if(PlayerInfo[playerid][pRank] == 1) { rtext = "Курсант "; }
    else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Патрульный"; }
    else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Офицер"; }
          else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Инспектор"; }
    else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Комиссар"; }
          else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Шериф"; }

    else { rtext = "Курсант"; }
    }
    else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Мэрия Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Водитель:"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Телохранитель:"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Министр Финансов"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Помошник"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Мэра"; }
     else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мэр"; }
     else { rtext = "Охранник"; }
    }
    else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажер"; }

     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Агент"; }

     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Специальный агент"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Командир"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Заместитель директора"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Директор"; }
     else { rtext = "Стажёр"; }
    }
    else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//NG Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Сержант"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Майор"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Капитан"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Лейтенант"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Генерал"; }

     else { rtext = "Рядовой"; }
    }
    else if(IsAnInstructor(playerid))//Driving/Flying School Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажёр"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Инструктор"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Старший инструктор"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Мэнэджер"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Главного Инструктора"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Главный инструктор"; }
     else { rtext = "Стажёр"; }
   }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
     idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
     result[idx - offset] = cmdtext[idx];
     idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "* Помощь: (/gov)ernment [текст]");
     return 1;
    }
             if( strfind( result , "=)" , true ) != -1
    ||  strfind( result , "=(" , true ) != -1
    ||  strfind( result , ":D" , true ) != -1
    ||  strfind( result , "xD" , true ) != -1
    ||  strfind( result , "=D" , true ) != -1
    ||  strfind( result , "o_o" , true ) != -1
    ||  strfind( result , "0_o" , true ) != -1
    ||  strfind( result , "o_0" , true ) != -1
    ||  strfind( result , "о_о" , true ) != -1
    ||  strfind( result , "0_о" , true ) != -1
    ||  strfind( result , "о_0" , true ) != -1
    ||  strfind( result , "хД" , true ) != -1
    ||  strfind( result , "хаха" , true ) != -1
    ||  strfind( result , "ололо" , true ) != -1
    ||  strfind( result , "=0" , true ) != -1
    ||  strfind( result , ":-D" , true ) != -1
    ||  strfind( result , "P_P" , true ) != -1
    ||  strfind( result , ":)" , true ) != -1)

             {

    format(string,sizeof(string),"Сообщение содержит NON-RP текст.",sendername);
         SendClientMessage(playerid,COLOR_LIGHTRED,string);
     return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 15))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Полиции * ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 17))
    {
                     if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|_________ * Новости Федерального Бюро *  _________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_INDIGO, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 3 || (PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 19))
    {
            if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Армии *  ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_GREEN, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 4 || (PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 22))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости МЧС * ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_TOMATO, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 7 || (PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 10))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Мэрии * ___________|");
     format(string, sizeof(string), "%s %s: %s",rtext, sendername, result);
     SendClientMessageToAll(COLOR_CHARTREUSE, string);
             }
    else if(PlayerInfo[playerid][pLeader] == 11 || (PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 12))
    {
                 if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
      SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Авто-Школы *  ___________|");
     format(string, sizeof(string), "%s %s: %s",rtext, sendername, result);
     SendClientMessageToAll(COLOR_FLBLUE, string);
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно прав для использования этой команды!");
    }
   }
   return 1;
  }

Вот проблемма, как ни пытался исправить, результат - 0 , хз почему, но у медиков и лицензеров не работате /gov, кто может помочь??

Добавлено (19.04.2011, 20:50)
---------------------------------------------

Code
    if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    if(!IsACop(playerid))
    {
        SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!");
        return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
        SendClientMessage(playerid, COLOR_GREY, "* Вы должны быть 5 ранга чтобы использовать это!");
        return 1;
    }
    new rtext[64];
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//PD Ranks
    {
       if(PlayerInfo[playerid][pRank] == 1) { rtext = "Курсант "; }
    else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Патрульный"; }
    else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Офицер"; }
          else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Инспектор"; }
    else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Комиссар"; }
          else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Шериф"; }

    else { rtext = "Курсант"; }
    }
    else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Мэрия Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Водитель:"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Телохранитель:"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Министр Финансов"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Помошник"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Мэра"; }
     else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Мэр"; }
     else { rtext = "Охранник"; }
    }
    else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//FBI Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажер"; }

     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Агент"; }

     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Специальный агент"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Командир"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Заместитель директора"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Директор"; }
     else { rtext = "Стажёр"; }
    }
    else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//NG Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Рядовой"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Сержант"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Майор"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Капитан"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Лейтенант"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Генерал"; }

     else { rtext = "Рядовой"; }
    }
    else if(IsAnInstructor(playerid))//Driving/Flying School Ranks
    {
        if(PlayerInfo[playerid][pRank] == 1) { rtext = "Стажёр"; }
     else if(PlayerInfo[playerid][pRank] == 2) { rtext = "Инструктор"; }
     else if(PlayerInfo[playerid][pRank] == 3) { rtext = "Старший инструктор"; }
     else if(PlayerInfo[playerid][pRank] == 4) { rtext = "Мэнэджер"; }
     else if(PlayerInfo[playerid][pRank] == 5) { rtext = "Зам.Главного Инструктора"; }
        else if(PlayerInfo[playerid][pRank] == 6) { rtext = "Главный инструктор"; }
     else { rtext = "Стажёр"; }
   }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
     idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
     result[idx - offset] = cmdtext[idx];
     idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "* Помощь: (/gov)ernment [текст]");
     return 1;
    }
             if( strfind( result , "=)" , true ) != -1
    ||  strfind( result , "=(" , true ) != -1
    ||  strfind( result , ":D" , true ) != -1
    ||  strfind( result , "xD" , true ) != -1
    ||  strfind( result , "=D" , true ) != -1
    ||  strfind( result , "o_o" , true ) != -1
    ||  strfind( result , "0_o" , true ) != -1
    ||  strfind( result , "o_0" , true ) != -1
    ||  strfind( result , "о_о" , true ) != -1
    ||  strfind( result , "0_о" , true ) != -1
    ||  strfind( result , "о_0" , true ) != -1
    ||  strfind( result , "хД" , true ) != -1
    ||  strfind( result , "хаха" , true ) != -1
    ||  strfind( result , "ололо" , true ) != -1
    ||  strfind( result , "=0" , true ) != -1
    ||  strfind( result , ":-D" , true ) != -1
    ||  strfind( result , "P_P" , true ) != -1
    ||  strfind( result , ":)" , true ) != -1)

             {

    format(string,sizeof(string),"Сообщение содержит NON-RP текст.",sendername);
         SendClientMessage(playerid,COLOR_LIGHTRED,string);
     return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 1 && PlayerInfo[playerid][pRank] >= 15))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Полиции * ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 2 && PlayerInfo[playerid][pRank] >= 17))
    {
                     if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|_________ * Новости Федерального Бюро *  _________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_INDIGO, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 3 || (PlayerInfo[playerid][pMember] == 3 && PlayerInfo[playerid][pRank] >= 19))
    {
            if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Департамента Армии *  ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_GREEN, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 4 || (PlayerInfo[playerid][pMember] == 4 && PlayerInfo[playerid][pRank] >= 22))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости МЧС * ___________|");
     format(string, sizeof(string), "%s: %s",sendername, result);
     SendClientMessageToAll(COLOR_TOMATO, string);
    }
    else if(PlayerInfo[playerid][pLeader] == 7 || (PlayerInfo[playerid][pMember] == 7 && PlayerInfo[playerid][pRank] >= 10))
    {
        if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
     SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Мэрии * ___________|");
     format(string, sizeof(string), "%s %s: %s",rtext, sendername, result);
     SendClientMessageToAll(COLOR_CHARTREUSE, string);
             }
    else if(PlayerInfo[playerid][pLeader] == 11 || (PlayerInfo[playerid][pMember] == 11 && PlayerInfo[playerid][pRank] >= 12))
    {
                 if(PlayerInfo[playerid][pRank] < 5)
        {
            SendClientMessage(playerid,COLOR_GRAD5, "Доступно только с 5 ранга");
            return 1;
     }
      SendClientMessageToAll(COLOR_WHITE, "|___________ * Новости Авто-Школы *  ___________|");
     format(string, sizeof(string), "%s %s: %s",rtext, sendername, result);
     SendClientMessageToAll(COLOR_FLBLUE, string);
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно прав для использования этой команды!");
    }
   }
   return 1;
  }

Вот проблемма, как ни пытался исправить, результат - 0 , хз почему, но у медиков и лицензеров не работате /gov, кто может помочь??

ЭльдарДата: Вторник, 19.04.2011, 21:23 | Сообщение # 1339
Местный
Группа: Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус:
JavaPortal, У меня такаяже проблема я просто зделал вот так
Code
if(strcmp(cmd, "/mov", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    if(!(PlayerInfo[playerid][pLeader] == id || PlayerInfo[playerid][pMember] == id ))
    {
        SendClientMessage(playerid, COLOR_GREY,"Вы не член мерии.");
        return 1;
    }
    if(PlayerInfo[playerid][pMuteTime]/60 >= 1 && (PlayerInfo[playerid][pMuted] == 1 || PlayerInfo[playerid][pMuted] == 2))
    {
              format(string, sizeof(string), "Вам осталось молчать %d минут.",PlayerInfo[playerid][pMuteTime]/60);
     SendClientMessage(playerid, COLOR_LIGHTRED, string);
              return 1;
          }
          if(PlayerInfo[playerid][pMuteTime]/60 < 1 && (PlayerInfo[playerid][pMuted] == 1 || PlayerInfo[playerid][pMuted] == 2))
    {
     format(string, sizeof(string), "Вам осталось молчать %d секунд.",PlayerInfo[playerid][pMuteTime]);
     SendClientMessage(playerid, COLOR_LIGHTRED, string);
              return 1;
          }
    if(PlayerInfo[playerid][pRank] < 5)//тут ранг с которого можно писать туда
    {
        SendClientMessage(playerid, COLOR_GREY,"У вас слишком маленький ранг.");
        return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
     idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
     result[idx - offset] = cmdtext[idx];
     idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GRAD2,"Используйте: /mov [text]");
     return 1;
    }
    SendClientMessageToAll(COLOR_WHITE, "|___________ Новости от Названия организации штата ___________|");
    format(string, sizeof(string),      " Объявление от %s: %s", sendername, result);
    SendClientMessageToAll(COLOR_RED, string);
   }
   return 1;
  }

Добавлено (19.04.2011, 21:23)
---------------------------------------------
у меня там с проверкой на mute.если не разберёшься пиши


[b]Прощай SRC:DDDDDDD[/b]
ufoДата: Вторник, 19.04.2011, 21:41 | Сообщение # 1340
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Vzk
Репутация: 0
Замечания: 0%
Статус:
Возникла проблема при компиляции мода: при компилировании в окне компилятора пусто.с чем это может быть связано?
ЭльдарДата: Вторник, 19.04.2011, 22:18 | Сообщение # 1341
Местный
Группа: Пользователи
Сообщений: 696
Награды: 55
Город: Москва
Репутация: 335
Замечания: 100%
Статус:
ufo, хм с чем то конфликтует походу
это видно из-за провеки на mute
вот лови другую систему
Code
if(strcmp(cmd, "/goverment", true) == 0 || strcmp(cmd, "/gov", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    if(!IsACop(playerid))
    {
        SendClientMessage(playerid, COLOR_LIGHTRED2, "Вы не меете права на использование этой команды!");
        return 1;
    }
    if(PlayerInfo[playerid][pRank] < 5)
    {
        SendClientMessage(playerid, COLOR_LIGHTRED2, "Вы должны быть 5 ранга чтобы использовать это");
        return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
     idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
     result[idx - offset] = cmdtext[idx];
     idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
     SendClientMessage(playerid, COLOR_GREY, "Используй: (/gov)ernment [текст]");
     return 1;
    }
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
       }
    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
    {
     SendClientMessageToAll(COLOR_WHITE, "----------====Государственные новости====----------");
     format(string, sizeof(string), "Новости: %s: %s", sendername, result);
     SendClientMessageToAll(COLOR_DBLUE, string);
    }
   }
   return 1;
  }



[b]Прощай SRC:DDDDDDD[/b]
HeGeLДата: Вторник, 19.04.2011, 23:25 | Сообщение # 1342
Постоялец
Группа: Продвинутые
Сообщений: 460
Награды: 16
Город: Москва
Репутация: 433
Замечания: 100%
Статус:
JavaPortal,
Причём тут это? О_о
Убери....
Code
if(!IsACop(playerid))
     {
         SendClientMessage(playerid, COLOR_GREY, "* Вы не Законник!");
         return 1;
     }

Добавлено (19.04.2011, 23:25)
---------------------------------------------
Эльдар, ты сказал бред... причём тут mute?


[cut noguest=:)]престиж не жизнь, исправить можно! (с) Я[/cut]
[cut noguest=Для тебя!]Умеешь что то против меня? Тебе сюда![/cut]
Бываю редко!
TextDrawДата: Вторник, 19.04.2011, 23:35 | Сообщение # 1343
Уверенный в себе
Группа: Продвинутые
Сообщений: 155
Награды: 0
Город: Draw
Репутация: 6
Замечания: 0%
Статус:
у меня не дм мод, просто добавлял скутара мопеды и лясы что бы стояли на серве и тут такое дело...
Myxa196Дата: Среда, 20.04.2011, 07:53 | Сообщение # 1344
Постоялец
Группа: Пользователи
Сообщений: 365
Награды: 25
Город: Одесса
Репутация: -3559
Замечания: 100%
Статус:
Quote (TextDraw)
у меня не дм мод, просто добавлял скутара мопеды и лясы что бы стояли на серве и тут такое дело...

так на сколько я знаю то домашние карі добавь лутше через
CreateVehicle(ид кара,х кординат,у кординат,y кординат,угол поворота,цвет 1,цвет 2,через сколько спавнится)// trailer



Хотите мира? Готовьтесь к войне!

Вступайте http://vkontakte.ru/gtasamp03 буду благодарен)
JavaPortalДата: Среда, 20.04.2011, 15:19 | Сообщение # 1345
Новенький
Группа: Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус:
Code
public AntiCheat()
{
  for(new i = 0; i < MAX_PLAYERS; i++)
  {
  if(IsPlayerConnected(i))//Что бы работало во время входа
  {
   new miniw,minia;
   new rpgw,rpga;
   new rpg2w,rpg2a;
   new ognw,ogna;
   new benzw,benza;
   new granw,grana;
   new gazw,gaza;
   new jetw,jeta;
   new droa,drow;
   new droaa,droww;
   GetPlayerWeaponData(i, 7, miniw, minia);//Оружия
   GetPlayerWeaponData(i, 7, rpgw, rpga);
   GetPlayerWeaponData(i, 7, rpg2w, rpg2a);
   GetPlayerWeaponData(i, 7, ognw, ogna);
   GetPlayerWeaponData(i, 1, benzw, benza);
   GetPlayerWeaponData(i, 8, granw, grana);
   GetPlayerWeaponData(i, 8, gazw, gaza);
   GetPlayerWeaponData(i, 8, jetw, jeta);
   GetPlayerWeaponData(i, 3, drow, droa);
   GetPlayerWeaponData(i, 3, droww, droaa);
   if(minia >= 0 && miniw == 38 || rpga >= 0 && rpgw == 35 || rpg2a >= 0 && rpg2w == 36 || ogna >= 0 && ognw == 37 || benza >= 0 && benzw == 37 || grana >= 0 && granw == 16 || gaza >= 0 && gazw == 17 || jeta >= 0 && jetw == 18 || droa >= 0 && drow == 26 || droaa >= 0 && droww == 27)
   {
       new str[256];
         new wstr[20];
         new pln[MAX_PLAYER_NAME];
         GetPlayerName(i, pln, sizeof(pln));
         if(minia >= 0 && miniw == 38) wstr = "Minigun";
         else if(rpga >= 0 && rpgw == 35) wstr = "Rocket Launcher";
         else if(rpg2a >= 0 && rpg2w == 36) wstr = "HS Rocket Launcher";
         else if(ogna >= 0 && ognw == 37) wstr = "Flamethrower";
         else if(benza >= 0 && benzw == 9) wstr = "Benzapila";
         else if(grana >= 0 && granw == 16) wstr = "Granate";
         else if(gaza >= 0 && gazw == 17) wstr = "Granate Gaz";
         else if(jeta >= 0 && jetw == 18) wstr = "Jet Pack";
         else if(droa >= 0 && drow == 26) wstr = "Sawno";// Двойной дробаш
         else if(droaa >= 0 && droww == 27) wstr = "Sawno2";
         format(str, sizeof(str), " [ВНИМАНИЕ]: %s[%i] обнаружено запрещенное оружие. ", pln, i, minia, sizeof(wstr));
         SendClientMessageToAll(COLOR_LIGHTRED,str);
      ResetPlayerWeapons(i);
   }
   }
  }
  return true;
}

Вот в чём проблемма: ну, во-первых какую проверку нужно, чтобы админам было разрешено оружие?
И как сделать, чтобы не забиралось оружие сделанное командой /givegun?

Sane4ekДата: Среда, 20.04.2011, 15:39 | Сообщение # 1346
Местный
Группа: I'm V.I.P.
Сообщений: 502
Награды: 8
Город: Ульяновск
Репутация: 63
Замечания: 0%
Статус:
Quote (JavaPortal)
Вот в чём проблемма: ну, во-первых какую проверку нужно, чтобы админам было разрешено оружие?

делай проверку на админа
Quote (JavaPortal)
И как сделать, чтобы не забиралось оружие сделанное командой /givegun?

аналогично, только проверку в команду /givegun



Working on PHP/HTML/Java Scripts/Lua
Need a paid scripter? Contact me
JavaPortalДата: Среда, 20.04.2011, 15:50 | Сообщение # 1347
Новенький
Группа: Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус:
if(PlayerInfo[playerid][pAdmin]>0) так на админа?
А как на /givegun я не очень понял...
Кто может помочь?

HeGeLДата: Среда, 20.04.2011, 16:57 | Сообщение # 1348
Постоялец
Группа: Продвинутые
Сообщений: 460
Награды: 16
Город: Москва
Репутация: 433
Замечания: 100%
Статус:
JavaPortal,
Quote (JavaPortal)
if(PlayerInfo[playerid][pAdmin]>0)

Это и надо


[cut noguest=:)]престиж не жизнь, исправить можно! (с) Я[/cut]
[cut noguest=Для тебя!]Умеешь что то против меня? Тебе сюда![/cut]
Бываю редко!
JavaPortalДата: Среда, 20.04.2011, 17:05 | Сообщение # 1349
Новенький
Группа: Пользователи
Сообщений: 57
Награды: 0
Город: Мурманск
Репутация: 3
Замечания: 0%
Статус:
А на /givegun?
Code
if(strcmp(cmd, "/unjail", true) == 0 && ((tmpAdmin[playerid]==1&&admin[playerid]==1)||IsPlayerAdmin(playerid)))
  {
         new tmp[255];
   new alarmid;
      tmp = strtok(cmdtext, idx);

      if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_WHITE, " Напишите: /unjail [id игрока]");
    return 1;
      }
      alarmid = strval(tmp);
      tmp = strtok(cmdtext, idx);
   if (IsPlayerConnected(alarmid))
   {
           if(zek[alarmid]==1&&nakazzek[alarmid]>0)
     {
    if(login[alarmid]==1&&pass[alarmid]!=0) zek[alarmid]=0;
    if(login[alarmid]==0&&pass[alarmid]==0) zek[alarmid]=0;
    nakazzek[alarmid]=0;
    SetPlayerInterior(alarmid,0);
    SetPlayerPos(alarmid,2297.1064,2452.0115,10.8203);
    SendClientMessage(alarmid, COLOR_GREEN, " *администрация*: Ты больше не наказан.");
    if(login[alarmid]==0&&pass[alarmid]!=0) SendClientMessage(alarmid, COLOR_GREEN, " *администрация*:  ТЕПЕРЬ ВВЕДИ свой /login.");
    format(string, sizeof(string), " *администрация*: С игрока %s было снято наказание.",PlayerName(alarmid));
             SendClientMessageToAll(COLOR_GREEN, string);
             sStats(alarmid);
           }
   }
   else
   {
    format(string, sizeof(string), "%d не активный игрок.", alarmid);
    SendClientMessage(playerid, COLOR_WHITE, string);
   }
   return 1;
  }

D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 001: expected token: ";", but found "]"
D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 029: invalid expression, assumed zero
D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : fatal error 107: too many error messages on one line
D:\[RP]NevelonWorld [RUSUA] (0.3c)\gamemodes\NW.pwn(26561) : error 017: undefined symbol "tmpAdmin"

Drago_JekaДата: Среда, 20.04.2011, 17:17 | Сообщение # 1350
Группа: I'm V.I.P.
Сообщений: 754
Награды: 41
Город: Где-то там...
Замечания: 0%
Статус:
JavaPortal, тебе же сказали, убери проверку на адм и не парься. Причём тут /givegun?

Заменяем if(IsPlayerConnected(i)) на if(IsPlayerConnected(i) && !PlayerInfo[i][pAdmin])




Сообщение отредактировал Drago_Jeka - Среда, 20.04.2011, 17:17
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua