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

 



 
          





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





Последние Файлы 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  
[Архив] Вопрос | Ответ [3]
DiSEДата: Суббота, 05.06.2010, 14:34 | Сообщение # 526
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Почему когда покупаю тв на дом, то он покупается, но не могу смотреть
CupuKДата: Суббота, 05.06.2010, 14:52 | Сообщение # 527
Новенький
Группа: Пользователи
Сообщений: 71
Награды: 0
Город: Рига
Репутация: -46
Замечания: 40%
Статус:
Я имею виду когда например игрок в минусе он всеровно может передовать денги! Когда /pay и при штрафе!
НАдо убрать етот баг чтоб игрок был в минусе он не мог передовать денги!

SuburbanДата: Суббота, 05.06.2010, 15:12 | Сообщение # 528
Уверенный в себе
Группа: Пользователи
Сообщений: 163
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Дайте пожалуйста всё что качается профессии Дальнобойщик. Просто у меня в моде стоят грузовики,стоит проверка,что бы в них садились только люди с этой профессией,но всё остальное отсутствует(( выручайте пожалуйста
KARLIONE000Дата: Суббота, 05.06.2010, 16:20 | Сообщение # 529
Уверенный в себе
Группа: Продвинутые
Сообщений: 193
Награды: 1
Город: Привморск
Репутация: -8
Замечания: 20%
Статус:
Вот команда /Tv можете сделать чтоб простые игроки только дома могли использовать.. а Админы в любом месте?

if(strcmp(cmd, "/tv", true) == 0 || strcmp(cmd, "/recon", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pDonateRank] > 0)
{
if(WatchingTV[playerid] < 1)
{
GetPlayerPos(playerid, Unspec[playerid][Coords][0],Unspec[playerid][Coords][1],Unspec[playerid][Coords][2]);
}
}
new hkey = PlayerInfo[playerid][pPhousekey];
new house = PlayerInfo[playerid][pLocal];
if(Spectate[playerid] == 255 && PlayerInfo[playerid][pLocal] != 255 || Spectate[playerid] == 255 && PlayerInfo[playerid][pAdmin] > 0)
{
GetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
Unspec[playerid][sPint] = PlayerInfo[playerid][pInt];
Unspec[playerid][sLocal] = PlayerInfo[playerid][pLocal];
PlayerInfo[playerid][pLocal] = 255;
gTeam[playerid] = 0;
}
tmp = strtok(cmdtext, idx);
if(strcmp("off", tmp, true, strlen(tmp)) == 0)
{
if(WatchingTV[playerid] > 0)
{
WatchingTV[playerid] = 0;
Spectate[playerid] = 253;
GameTextForPlayer(playerid, "~w~ TV~n~~r~ Off", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You are not watching TV !");
return 1;
}
}
if(PlayerInfo[playerid][pAdmin] < 1)
{
if(house == 255)
{
GameTextForPlayer(playerid, "~r~There is no tv here", 5000, 1);
return 1;
}
}
if(PlayerInfo[playerid][pAdmin] > 1 || PlayerToPoint(12.0, playerid, HouseInfo[hkey][hExitx], HouseInfo[hkey][hExity],HouseInfo[hkey][hExitz]))
{
if(HouseInfo[hkey][hHealthx] != 1)
{
GameTextForPlayer(playerid, "~r~This upgrade isn't installed", 5000, 1);
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
Spectate[playerid] = giveplayerid;
new Float:health;
GetPlayerHealth(Spectate[playerid], health);
GetPlayerName(Spectate[playerid], giveplayer, sizeof(giveplayer));
new cash = GetPlayerMoney(Spectate[playerid]);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
format(string, sizeof(string), "Recon: (%d) %s $%d H:%.0f",Spectate[playerid],giveplayer,cash,health);
}
else
{
format(string, sizeof(string), "UAV: (%d) %s",Spectate[playerid],giveplayer);
}
SendClientMessage(playerid, COLOR_GREEN, string);
WatchingTV[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "Target is not available.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREEN, " You are not in your House !");
return 1;
}
}
return 1;
}

KPECTokДата: Суббота, 05.06.2010, 17:58 | Сообщение # 530
Освоившийся
Группа: Пользователи
Сообщений: 93
Награды: 0
Город: Земля мой город..
Репутация: 5
Замечания: 0%
Статус:
Подскажите как правильно вписать в 3Dтекс меняющуюся переменную?

например есть:
Create3DTextLabel("бла бла бла. ",COLOR_YELLOW3d,-1932.3859,276.2117,42.0391,20.0,0,1);
мне надо добавить переменную внутрь, как ее записать после ", :
Create3DTextLabel(" бла бла бла. Сейчас цена: %d ",COLOR_YELLOW3d,-1932.3859,276.2117,42.0391,20.0,0,1);

mc_mr47Дата: Суббота, 05.06.2010, 18:06 | Сообщение # 531
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
Проблема такова,есть мод,но можно сесть в любую тачку,и когда садишься пишет типо купи это авто введя команду...притом так даже с фракционками,кто знает почему?
_LexA_Дата: Суббота, 05.06.2010, 18:07 | Сообщение # 532
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (KPECTok)
Create3DTextLabel(" бла бла бла. Сейчас цена: %d ",COLOR_YELLOW3d,-1932.3859,276.2117,42.0391,20.0,0,1);

new string[255];
format(string, sizeof(string), " %d", /*цена*/);
Create3DTextLabel(string,COLOR_YELLOW3d,-1932.3859,276.2117,42.0391,20.0,0,1);

SuburbanДата: Суббота, 05.06.2010, 18:12 | Сообщение # 533
Уверенный в себе
Группа: Пользователи
Сообщений: 163
Награды: 0
Город: Санкт-Петербург
Репутация: 0
Замечания: 0%
Статус:
Quote (_LexA_)
Проблема такова,есть мод,но можно сесть в любую тачку,и когда садишься пишет типо купи это авто введя команду...притом так даже с фракционками,кто знает почему?

Насчёт фракционных тачек - проверь, стоит ли проверка на то, кто может ездить на этих машинах.А по поводу того,что появляется команда покупки авто,всё зависит от того,что у тебя за система покупки транспорта.Скрипт или в моде? и надо в коде смотреть и разбиратся.

mc_mr47Дата: Суббота, 05.06.2010, 18:16 | Сообщение # 534
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
Suburban, сможешь помочь?)
_LexA_Дата: Суббота, 05.06.2010, 18:22 | Сообщение # 535
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (Suburban)
Quote (_LexA_)
Проблема такова,есть мод,но можно сесть в любую тачку,и когда садишься пишет типо купи это авто введя команду...притом так даже с фракционками,кто знает почему?

цитата не моя

DiSEДата: Суббота, 05.06.2010, 18:29 | Сообщение # 536
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Как поставить проверку на тест , тоесть проводится ли урок на вождение и т.д. Тоесть что бы он на тачки садиться мог при уроке?
mc_mr47Дата: Суббота, 05.06.2010, 18:38 | Сообщение # 537
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
Quote (EnErGiZeR)
Как поставить проверку на тест , тоесть проводится ли урок на вождение и т.д. Тоесть что бы он на тачки садиться мог при уроке?

вот короче на,тут поищи
[cut noguest=открыть]
Code
    if(strcmp(cmd, "/startlesson", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(IsAnInstructor(playerid))
          {
              tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
         SendClientMessage(playerid, COLOR_WHITE, "*Команда: /startlesson [ID/часть ника]");
         return 1;
     }
     giveplayerid = ReturnUser(tmp);
     if(IsPlayerConnected(giveplayerid))
     {
         if(giveplayerid != INVALID_PLAYER_ID)
         {
             GetPlayerName(playerid, sendername, sizeof(sendername));
             GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
             format(string, sizeof(string), "*Вы начали экзамен для %s",giveplayer);
             SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
             format(string, sizeof(string), "*Инструктор %s остановил ваш экзамен",sendername);
             SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
             TakingLesson[giveplayerid] = 1;
         }
     }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "*Нет такого игрока");
         return 1;
     }
          }
          else
          {
              SendClientMessage(playerid, COLOR_GREY, "*Вы не состоите во фракции лицензеров");
              return 1;
          }
      }
      return 1;
  }
  if(strcmp(cmd, "/stoplesson", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if(IsAnInstructor(playerid))
          {
              tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
         SendClientMessage(playerid, COLOR_WHITE, "*Команда: /stoplesson [ID/часть ника]");
         return 1;
     }
     giveplayerid = ReturnUser(tmp);
     if(IsPlayerConnected(giveplayerid))
     {
         if(giveplayerid != INVALID_PLAYER_ID)
         {
             if(TakingLesson[giveplayerid] != 1)
             {
                 SendClientMessage(playerid, COLOR_GREY, "*Этот игрок не был на экзамене");
                 return 1;
             }
             GetPlayerName(playerid, sendername, sizeof(sendername));
             GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
             format(string, sizeof(string), "*Вы остановили экзамен для %s",giveplayer);
             SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
             format(string, sizeof(string), "*Инструктор %s остановил ваш экзамен",sendername);
             SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
             TakingLesson[giveplayerid] = 0;
         }
     }
     else
     {
         SendClientMessage(playerid, COLOR_GREY, "*Нет такого игрока");
         return 1;
     }
          }
          else
          {
              SendClientMessage(playerid, COLOR_GREY, "*Вы не состоите во фракции лицензеров");
              return 1;
          }
      }
      return 1;
  }
[/cut]

OrdiДата: Суббота, 05.06.2010, 19:06 | Сообщение # 538
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 3
Город: Пенза
Репутация: 85
Замечания: 20%
Статус:
Помогите мне нужно чтобы деньги с /buycar поступали в бизнесс номер 1,тоесть там SBizzInfo[1] а дальше?

Code
if(strcmp(cmd, "/buycar", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    new buycar;
    GetPlayerName(playerid, playername, sizeof(playername));
    buycar = GetPlayerVehicleID(playerid);
    if(!IsAOwnableVehicle(buycar))
    {
        SendClientMessage(playerid,COLOR_GREY," Ýòó ìàøèíó íåëüçÿ êóïèòü!");
        return 1;
    }
    if(IsPlayerInVehicle(playerid,  buycar) && !strcmp(CarInfo[buycar-SIMPLECARS-1][cOwner],"The State",true))
    {
     if(GetPlayerMoney(playerid) > CarInfo[buycar-SIMPLECARS-1][cCost])
     {
        strmid(CarInfo[buycar-SIMPLECARS-1][cOwner], playername, 0, strlen(playername), 999);
        SendClientMessage(playerid, COLOR_WHITE, " Ïîçäðàâëÿþ! Òåïåðü ýòîò òðàíñïîðò ïðèíàäëåæèò òåáå!");
        ServerGivePlayerMoney(playerid,-CarInfo[buycar-SIMPLECARS-1][cCost])

        if(IsAPlane(buycar) || IsABoat(buycar))
        {
          TogglePlayerControllable(playerid,1);
        }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò äåíåã íà ýòî òðàíñïîðòíîå ñð-âî.");
      return 1;
     }
    }
   }
   return 1;
  }

mc_mr47Дата: Суббота, 05.06.2010, 19:13 | Сообщение # 539
Группа: Продвинутые
Сообщений: 357
Награды: 4
Город: Омск
Репутация: 0
Замечания: 100%
Статус:
как подправить IDы тачек? где искать это? IDы сбиты просто :D
[RGS]JAGUARДата: Суббота, 05.06.2010, 19:22 | Сообщение # 540
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
mc_mr47, Это тебе самому уже искать нужно в пабликах!


[/url]
Новая ICQ: 593922
Поиск:





 


 


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