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

 



 
          





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





Последние Файлы 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  
Вопрос | Ответ
PrinceHugoДата: Воскресенье, 06.03.2011, 16:56 | Сообщение # 136
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
jaguar86rus, Возьми отсюда и настрой под себя
gromoJДата: Воскресенье, 06.03.2011, 17:12 | Сообщение # 137
Новенький
Группа: Пользователи
Сообщений: 45
Награды: 1
Город: Дайте врот!
Репутация: -86
Замечания: 40%
Статус:
Как сделать так чтобы бомжы появлялись не около бомжатника при респавне а в другом месте,какая это строчка?


Хочу хуёв в рот, да побольше. ПОМОГИТЕ БЫСРТЕЕ!!!
PrinceHugoДата: Воскресенье, 06.03.2011, 17:16 | Сообщение # 138
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Nef_Bek,
Quote (Nef_Bek)
1. Как сделать сохранение розыска при выходе игрока из игры? Например: Петя получил розыск 3*, он выходит из игры, на следующий день заходит получает: "Вы совершили преступление "выход из игры с розыском, розыск был востановлен" уровень розыска 3*

Вот написал, попробуй:

В enum pInfo вместе с другими:

Code
pWantedLevel,

В public OnPlayerConnect(playerid) вместе с другими добавь:
Code
PlayerInfo[playerid][pWantedLevel] = 0;

Найди это,брал с переделанного гф у меня может быть подругому.
Code
if(newstate == PLAYER_STATE_WASTED)
    {
     if(PlayerInfo[playerid][pWantedLevel] >= 1)
     {
         new price = PlayerInfo[playerid][pWantedLevel] * 3000;
      new count;
      if(count == 1)
      {
       GivePlayerMoneyNoCheat(playerid, - price);
       PlayerInfo[playerid][pWantedDeaths] += 1;
       PlayerInfo[playerid][pJailed] = 1;
          PlayerInfo[playerid][pJailTime] = (PlayerInfo[playerid][pWantedLevel])*(600);
          format(string, sizeof(string), "Âû áûëè óáèòû ïîëèöåéñêèì,ïîýòîìó âû ñåëè â òþðüìó íà %d ñåêóíä è îøòðàôîâàíû íà $%d .", PlayerInfo[playerid][pJailTime], price);
          SendClientMessage(playerid, COLOR_YELLOW, string);
          WantedPoints[playerid] = 0;
       PlayerInfo[playerid][pWantedLevel] = 0;
       SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWantedLevel]);
          SetPlayerInterior(playerid, 6);
       SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
      }
     }
    }

Ищи public SetPlayerCriminal(playerid,declare,reason[]) и if(points > 0) туда :
Code
if(PlayerInfo[playerid][pWantedLevel]>=10) {yesno=1; wlevel=PlayerInfo[playerid][pWantedLevel]; points=0; WantedPoints[playerid]=0; }
         if (PlayerInfo[playerid][pJailed] > 0) {points=0; WantedPoints[playerid]=0;} // ïà÷ò. òàêèì îáðàçîì çåêè ÍÈÊÎÃÄÀ íå ïîëó÷àò çâ (êðîìå /wl)
               else if(points >=2 && points <4) {PlayerInfo[playerid][pWantedLevel] ++;WantedPoints[playerid]=0;}
               else if(points >=4 ) {PlayerInfo[playerid][pWantedLevel] +=2;WantedPoints[playerid]=0;}
               if(PlayerInfo[playerid][pWantedLevel] > 0) {yesno=1; wlevel=PlayerInfo[playerid][pWantedLevel] ;}
      RefreshWantedForPlayer(playerid);// èçìåíåíèå çâåçä ó èãðîêà

Найди public WantedLevelDown() и туда(возможно этого нет в твоем моде, я хз):
Code
public WantedLevelDown()
{
       for(new i = 0; i < MAX_PLAYERS; i++)
    {
     for(new k = 0; k < MAX_PLAYERS; k++)
     {
      if(CrimInRange(80.0, i,k)) { PlayerInfo[i][pWantedLevel] = PlayerInfo[i][pWantedLevel]; SetPlayerWantedLevel(i,PlayerInfo[i][pWantedLevel]); }
      else
      {
       if(PlayerInfo[i][pWantedLevel] > 0)
       {
       PlayerInfo[i][pWantedLevel] --;
       SetPlayerWantedLevel(i,PlayerInfo[i][pWantedLevel]);
       }
      }
     }
    }
}

Ищи public OnPlayerRegister(playerid, password[]) и туда вместе с другими:
Code
format(var, 32, "WantedLevel=%d\n",PlayerInfo[playerid][pWantedLevel]);fwrite(hFile, var);

Ищи public OnPlayerUpdate(playerid) и туда вместе с другими:
Code
format(var, 32, "WantedLevel=%d\n",PlayerInfo[playerid][pWantedLevel]);fwrite(hFile, var);

Ищи public OnPlayerLogin(playerid,password[]) и туда вместе с другими:
Code
if( strcmp( key , "WantedLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedLevel] = strval( val ); }

Ниже пиши(где написано что ты зашел админом и тд.(конец паблика)):
Code
if (PlayerInfo[playerid][pWantedLevel]>0)
     {
     new wanted=PlayerInfo[playerid][pWantedLevel];
     new tmpstr[256]; format(tmpstr, sizeof(tmpstr), " Òû çàëîãèíèëñÿ ñ óðîâíåì ðîçûñêà: %d",wanted);
     SendClientMessage(playerid, COLOR_YELLOW, tmpstr);
     new tmpplayer[MAX_PLAYER_NAME];GetPlayerName(playerid, tmpplayer, sizeof(tmpplayer));
           for(new i = 0; i < MAX_PLAYERS; i++)
       {
        if(IsPlayerConnected(i))
        {
            if(IsACop(i))
            {
          format(tmpstr,sizeof(tmpstr), " Âíèìàíèå: [%d] %s çàëîãèíèëñÿ ñ %d óðîâíåì ðîçûñêà.",playerid,tmpplayer,wanted);
          SendClientMessage(i, COLOR_YELLOW, tmpstr);
         }
        }
       }
     }
    SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWantedLevel]);
}
return 1;
}

Ну и команда /suspect(/su):
Code
if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
         if(OnDuty[playerid] != 1  && PlayerInfo[playerid][pMember] == 1)
               {
          SendClientMessage(playerid, COLOR_GREY, " Âû íå íà äåæóðñòâå!");
                return 1;
                 }
      tmp = strtok(cmdtext, idx);
      if(!strlen(tmp))
      {
       SendClientMessage(playerid, COLOR_GRAD2, " *Èñïîëüçóéòå: (/su)spect [id/íèê] [ïðè÷èíà]");
       return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(WantedPoints[giveplayerid] > 1) return SendClientMessage(playerid, COLOR_GREY, "Íåçÿ áîëüøå");
      if(PlayerInfo[giveplayerid][pJailed] > 0) return SendClientMessage(playerid, COLOR_GREY, " Èãðîê â òþðüìå.");
      if (gTeam[playerid] == 2 || IsACop(playerid))
      {
       if(IsPlayerConnected(giveplayerid))
       {
           if(giveplayerid != INVALID_PLAYER_ID)
           {
         if (gTeam[giveplayerid] != 2)
         {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
          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, "*Èñïîëüçóéòå: (/su)spect [id/íèê] [ïðè÷èíà]");
           return 1;
          }
          if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] = 3; }
          else { WantedPoints[giveplayerid]+= 2; }
          SetPlayerCriminal(giveplayerid,playerid, result);
          return 1;
         }
         else
         {
          SendClientMessage(playerid, COLOR_GRAD2, " Íåëüçÿ îáâèíÿòü ïîëèöåéñêîãî !");
         }
        }
       }
       else
       {
         format(string, sizeof(string), " %d íå àêòèâíûé èãðîê.", giveplayerid);
         SendClientMessage(playerid, COLOR_GRAD1, string);
         return 1;
       }
      }
      else
      {
       SendClientMessage(playerid, COLOR_GRAD2, " Âû íå ïîëèöåéñêèé / àãåíò ÔÁÐ / Âîåííûé !");
      }
     }
    return 1;
    }

Внимание! Каждый код где дают звезду прописывай:
Code
PlayerInfo[playerid][pWantedLevel] += Количество звезд;//Что бы звезды прибавились
PlayerInfo[playerid][pWantedLevel] -= Количество звезд;//Что-бы звезды отнялись
PlayerInfo[playerid][pWantedLevel] = Количество звезд;//Установить звезды

И тд. дальше сам разберешься(если не получиться добавляйся в скайп prince_hugo, если буду не занят помогу)



Сообщение отредактировал PrinceHugo - Воскресенье, 06.03.2011, 17:18
jaguar86rusДата: Воскресенье, 06.03.2011, 18:05 | Сообщение # 139
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
помогите сделать статистику для личных авто, там название авто, его номер(ключи), цена, цвет и т.д, или отдельно тех паспорт) надеюсь откликнитесь :)


HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
PrinceHugoДата: Воскресенье, 06.03.2011, 18:40 | Сообщение # 140
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Скажи откуда брал систему покупки, если сам писал то я не экстрасенс ж(
jaguar86rusДата: Воскресенье, 06.03.2011, 18:48 | Сообщение # 141
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
из LA RP))) [off]20[/off]


HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
PrinceHugoДата: Воскресенье, 06.03.2011, 18:55 | Сообщение # 142
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Если кроме меня некто не поможет, завтра напишу тебе
jaguar86rusДата: Воскресенье, 06.03.2011, 19:01 | Сообщение # 143
Уверенный в себе
Группа: Пользователи
Сообщений: 232
Награды: 1
Город: Пойковский
Репутация: -13
Замечания: 20%
Статус:
[off]если что пиши в скайп yaguar86rus, или icq 383465398[/off]


HostName: ..::Excellent~Real~Play~Server::..
Address: 91.218.230.31:3333
iDeepДата: Воскресенье, 06.03.2011, 23:23 | Сообщение # 144
Постоялец
Группа: Продвинутые
Сообщений: 348
Награды: 8
Город: Пермь
Репутация: 149
Замечания: 20%
Статус:
Дайте /mute на время

И /ban по дням и обычный



DimckaДата: Воскресенье, 06.03.2011, 23:45 | Сообщение # 145
Новенький
Группа: Пользователи
Сообщений: 26
Награды: 1
Город: Каменец-Подольский
Репутация: 2
Замечания: 0%
Статус:
Хотелось бы узнать скрипт, который будет отвечать за автоматическое снятие автомобиля с владельца, через определенное время, если он не будет заходить на сервер. Очень надо. Спасибо заранее!
APBДата: Понедельник, 07.03.2011, 08:03 | Сообщение # 146
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Владевосток
Репутация: 0
Замечания: 0%
Статус:
Sh1FT - ну скины это типо люди , ну их можно заменить на простых граждан в игре , ты умеешь?
StiLiuSДата: Понедельник, 07.03.2011, 09:46 | Сообщение # 147
Новенький
Группа: Пользователи
Сообщений: 41
Награды: 0
Город: Киев
Репутация: 5
Замечания: 0%
Статус:
скажите плз как убрать из мода чтобы машину заводить или нет. просто сел и едешь.
DesT(Gang_Staff)Дата: Понедельник, 07.03.2011, 11:09 | Сообщение # 148
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 1
Город: Мстиславль
Репутация: -33
Замечания: 40%
Статус:
Как сделать комаду добавления авто в мод + чтобы можно было ставить номер на добавленое авто и номер сохранялся после рестарта!
PustikДата: Понедельник, 07.03.2011, 11:13 | Сообщение # 149
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Из-за чего могут быть большие лаги около бизов?
И как можно решить?
з.ы с меня "+" и наградка :)

AlcoholikДата: Понедельник, 07.03.2011, 12:48 | Сообщение # 150
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Quote (Pustik)
Из-за чего могут быть большие лаги около бизов?

всмысле лаги? Может объектов напихал кучу и не тянет?



if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Поиск:





 


 


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