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

 



 
          





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





Последние Файлы 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]
PustikДата: Пятница, 11.02.2011, 23:09 | Сообщение # 8971
Группа: I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
Господа, анимацию падения не подскажете?
K-e-n-tДата: Пятница, 11.02.2011, 23:14 | Сообщение # 8972
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
Pustik, я не перебрал все анимации, так что мог только ссыль на вики дать где все анимации)


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
-KloUnДата: Пятница, 11.02.2011, 23:15 | Сообщение # 8973
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
M:\K1lJy\GTASERVER\InterPlayGFSC\gamemodes\gfsc.pwn(5029) : error 021: symbol already defined: "OnPlayerUpdate"
Что за бред?

Makson4ikДата: Пятница, 11.02.2011, 23:17 | Сообщение # 8974
Новенький
Группа: Пользователи
Сообщений: 35
Награды: 0
Город: Зеленоград
Репутация: 1
Замечания: 0%
Статус:
Проблемка с воротами.
Задумка сделать так, чтобы все ворота открывались одной командой, например /opengate или /og, условие открытия ворот зависит рядом игрок с ними или нет. Идею вроде бы реализовал, но те ворота которые стоят вначале нормально работают, а которые после пишет, что далеко от ворот. В чем может быть проблема?
Code
    if (strcmp(cmdtext, "/opengate", true) == 0 || strcmp(cmdtext, "/og", true) == 0)
  {     //====ворота админ дома
      if(PlayerToPoint(10,playerid,321.0849,-1187.9668,76.4667))
      {
       if(PlayerInfo[playerid][pAdmin] >= 1)
       {
         MoveObject(maksgate, 321.30130004883, -1188.4851074219, 70.283592224121, 4);
     SetTimer("CloseMaksGate", 8000, 0);
     SendClientMessage(playerid,0x15AAEAAA,"* Ворота в дом Makson4ika открыты!");
     return 1;
    }
    else
    {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Вам запрещено находиться на данной территории! -_-");
        return 1;
    }
   }
   else
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Слишком далеко от ворот!");
       return 1;
   }
             //====ворота ВОЯК
         if(PlayerToPoint(15,playerid,344.5818,1797.6963,18.3894))
      {
       if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
       {
     MoveObject(armgate, 337.07653808594, 1792.3397216797, 18.222513198853, 4);
     MoveObject(armgate2, 352.51223754883, 1803.5570068359, 18.27264213562, 4);
     SetTimer("ArmCloseGate", 8000, 0);
     SendClientMessage(playerid,0x15AAEAAA,"* Ворота открыты!");
     return 1;
    }
    else
    {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Вы не законник! -_-");
        return 1;
    }
   }
   else
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Слишком далеко от ворот!");
       return 1;
   }
   //====ворота вояк маленькие
     if(PlayerToPoint(10,playerid,97.2127,1920.7365,18.1569))
      {
       if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
       {
     MoveObject(armgate3, 96.773506164551, 1927.1292236328, 21.057445526123, 4);
     SetTimer("ArmCloseGate", 8000, 0);
     SendClientMessage(playerid,0x15AAEAAA,"* Ворота открыты!");
     return 1;
    }
    else
    {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Вы не законник! -_-");
        return 1;
    }
   }
   else
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Слишком далеко от ворот!");
       return 1;
   }
      //====ворота сапд
      if(PlayerToPoint(10,playerid,1587.8059,-1637.7239,13.4089))
      {
       if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
       {
     MoveObject(copsgate, 1598.0882568359, -1638.4656982422, 15.213775634766, 4);
     SetTimer("copgateTimer", 8000, 0);
     SendClientMessage(playerid,0x15AAEAAA,"* Ворота открыты, проезжайте!");
     return 1;
    }
    else
    {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Вы не законник! -_-");
        return 1;
    }
   }
   else
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,"* Слишком далеко от ворот!");
       return 1;
   }
  }



BezBash GF Server в разработке...
Official page: http://BezBash.Net.Ru
K-e-n-tДата: Пятница, 11.02.2011, 23:28 | Сообщение # 8975
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
-KloUn,
у тебя 2 раза объявлена переменная "OnPlayerUpdate", в той строке удали new OnPlayerUpdate, только я не уверен :) Обычно варнинг а не ерор.



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
-KloUnДата: Пятница, 11.02.2011, 23:30 | Сообщение # 8976
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
public OnPlayerUpdate(playerid)
{ //5029 та самая строчка
new i = playerid;
if(IsPlayerInAnyVehicle(playerid))
{
if(bool:R_Vehicle[playerid] == VehicleSpeed_2)
{
static UpdateSpeed_R[MAX_PLAYERS];
if(UpdateSpeed_R[playerid] >= VehicleSpeed_B)
{
new string[64];
format(string, sizeof(string), "Fuel:");
TextDrawSetString(Speedometer_R[playerid], string);

new VID = GetPlayerVehicleID(playerid);
format(string, sizeof(string), "%d", Gas[VID]);
TextDrawSetString(Vehfuel[playerid], string);
format(string, sizeof(string), "KM/H:");
TextDrawSetString(Text:KMH[playerid], string);

format(string, sizeof(string), "%d", GetPlayerSpeed(playerid));
TextDrawSetString(VehicleSpeed[playerid], string);
UpdateSpeed_R[playerid] = VehicleSpeed_A;
return 1;
}
else UpdateSpeed_R[playerid] ++;
}
}

K-e-n-tДата: Пятница, 11.02.2011, 23:33 | Сообщение # 8977
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
а у тебя паблика не 2 случаем?


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
-KloUnДата: Пятница, 11.02.2011, 23:37 | Сообщение # 8978
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
только public OnPlayerUpdate(playerid) и public OnPlayerUpdate_GF(playerid)

Помогите + и награда с меня

Flazy_FadДата: Суббота, 12.02.2011, 00:40 | Сообщение # 8979
Новенький
Группа: Пользователи
Сообщений: 60
Награды: 0
Город: Кривой Рог
Репутация: 0
Замечания: 0%
Статус:
Вот нашел хорошую идею по захвату територий : http://www.samp-rus.com/forum/17-14454-1

подскажите пожалусто как зделать так чтобы написал бандит /capture и нападал на територию.

А то стандартно в етом мануале надо убить 2 бандитов sorry sorry

-KloUnДата: Суббота, 12.02.2011, 00:49 | Сообщение # 8980
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 3
Город: Москва
Репутация: 5
Замечания: 60%
Статус:
ЗА + и награду! ПОдскажите что за эррор,
M:\K1lJy\GTASERVER\InterPlayGFSC\gamemodes\gfsc.pwn(5029) : error 021: symbol already defined: "OnPlayerUpdate"

В моде public OnPlayerUpdate и public OnPlayerUpdate_GF

Code
public OnPlayerUpdate(playerid)
{//5029 ругаеться сюда
  new i = playerid;
  if(IsPlayerInAnyVehicle(playerid))
  {
   if(bool:R_Vehicle[playerid] == VehicleSpeed_2)
   {
    static UpdateSpeed_R[MAX_PLAYERS];
    if(UpdateSpeed_R[playerid] >= VehicleSpeed_B)
    {
     new string[64];
     format(string, sizeof(string), "Fuel:");
     TextDrawSetString(Speedometer_R[playerid], string);

                 new VID = GetPlayerVehicleID(playerid);
     format(string, sizeof(string), "%d", Gas[VID]);
     TextDrawSetString(Vehfuel[playerid], string);
     format(string, sizeof(string), "KM/H:");
     TextDrawSetString(Text:KMH[playerid], string);

     format(string, sizeof(string), "%d", GetPlayerSpeed(playerid));
     TextDrawSetString(VehicleSpeed[playerid], string);
     UpdateSpeed_R[playerid] = VehicleSpeed_A;
     return 1;
    }
    else UpdateSpeed_R[playerid] ++;
   }
  }

LiOn4ukДата: Суббота, 12.02.2011, 00:51 | Сообщение # 8981
Местный
Группа: Продвинутые
Сообщений: 525
Награды: 12
Город: Beautiful City
Репутация: 688
Замечания: 0%
Статус:
-KloUn, Этот еррор означает что уже используеться OnPlayerUpdate Одно снеси.

error 021: symbol already defined: %s" - символ уже определён (дважды встречается new одного и того же символа);


лол.

Сообщение отредактировал LiOn4uk - Суббота, 12.02.2011, 00:52
buduzlojДата: Суббота, 12.02.2011, 04:13 | Сообщение # 8982
Уверенный в себе
Группа: Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус:
Quote (Flazy_Fad)
Вот нашел хорошую идею по захвату територий : http://www.samp-rus.com/forum/17-14454-1 подскажите пожалусто как зделать так чтобы написал бандит /capture и нападал на територию. А то стандартно в етом мануале надо убить 2 бандитов sorry sorry

там в комментах расказывают как...

Flazy_FadДата: Суббота, 12.02.2011, 07:41 | Сообщение # 8983
Новенький
Группа: Пользователи
Сообщений: 60
Награды: 0
Город: Кривой Рог
Репутация: 0
Замечания: 0%
Статус:
-KloUn, у меня не та група,но будет нормальная я поставлю sorry
K-e-n-tДата: Суббота, 12.02.2011, 07:56 | Сообщение # 8984
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
-KloUn, скобка ничего плохого не делает, только из-за паблика орёт, а форвардов сколько?


Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
Flazy_FadДата: Суббота, 12.02.2011, 07:57 | Сообщение # 8985
Новенький
Группа: Пользователи
Сообщений: 60
Награды: 0
Город: Кривой Рог
Репутация: 0
Замечания: 0%
Статус:
Вот нашел хорошую идею по захвату територий : http://www.samp-rus.com/forum/17-14454-1

подскажите пожалусто как зделать так чтобы написал бандит /capture и нападал на територию.

А то стандартно в етом мануале надо убить 2 бандитов

Поиск:





 


 


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