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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Инклуд
SANJAДата: Воскресенье, 02.11.2008, 15:40 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Привет всем люди пожалуйста помогите нет инклуда все обыскал не где не нашёл называется AutoGate


SeWeRДата: Воскресенье, 02.11.2008, 18:49 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус:
Code
#include <a_samp>
#define MAX_GATES    20
new GateCount = 0, GateTimer = -1,SomeoneNearGate[MAX_GATES];
enum gatesinfo
{
  Created,
  Model,
  Float:closeX,
  Float:closeY,
  Float:closeZ,
  Float:rotX,
  Float:rotY,
  Float:rotZ,
  Float:openX,
  F loat:openY,
  Float:openZ,
  NameCanEnter[24],
  Distance,
  GateObject
}
new Gate[MAX_GATES][gatesinfo];
forward CheckGates();

/*
native AddAutoGate(modelid,Float:cX,Float:cY,Float:cZ,Float:rX,Float:rY,Float:rZ,Float:oX,Float:oY,Float:oZ,namecanenter[24],open_distance)
*/

stock AddAutoGate(modelid,Float:cX,Float:cY,Float:cZ,Float:rX,Float:rY,Float:rZ,Float:oX,Float:oY,Float:oZ,namecanenter[24],open_distance)
{
  GateCount++;
  new ID = GateCount;
  Gate[ID][Created] = 1;
  Gate[ID][Model] = modelid;
  Gate[ID][closeX] = cX;
  Gate[ID][closeY] = cY;
  Gate[ID][closeZ] = cZ;
  Gate[ID][rotX] = rX;
  Gate[ID][rotY] = rY;
  Gate[ID][rotZ] = rZ;
  Gate[ID][openX] = oX;
  Gate[ID][openY] = oY;
  Gate[ID][openZ] = oZ;
  format(Gate[ID][NameCanEnter],24,"%s",namecanenter);
  Gate[ID][Distance] = open_distance;
  Gate[ID][GateObject] = CreateObject(modelid,cX,cY,cZ,rX,rY,rZ);
  if(GateTimer == -1)
  {
   GateTimer = SetTimer("CheckGates",100,1);
  }
  return 1;
}

public CheckGates()
{
  for(new ID = 0; ID < MAX_GATES; ID++)
  {
   if(Gate[ID][Created] == 1)
   {
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
     if(IsPlayerConnected(i))
     {
      if(IsPlayerNearGateAndCanHeEnter(i,ID))
      {
       SomeoneNearGate[ID] = 1;
      }else
      {
       if(SomeoneNearGate[ID] == 0)
       {
        MoveObject(Gate[ID][GateObject],Gate[ID][closeX],Gate[ID][closeY],Gate[ID][closeZ],5);
       }
      }
     }
    }
    if(SomeoneNearGate[ID] == 1)
    {
     MoveObject(Gate[ID][GateObject],Gate[ID][openX],Gate[ID][openY],Gate[ID][openZ],5);
    }
    SomeoneNearGate[ID] = 0;
   }
  }
  return 1;
}

stock IsPlayerNearGateAndCanHeEnter(playerid, gateid)
{
  new nameofthisplayer[24]; GetPlayerName(playerid,nameofthisplayer,24);
  if(PlayerToPoint(Gate[gateid][Distance],playerid,Gate[gateid][closeX],Gate[gateid][closeY],Gate[gateid][closeZ]) && !strfind(nameofthisplayer,Gate[gateid][NameCanEnter],true))
  {
   return 1;
  }
  return 0;
}

stock PlayerToPoint(Float:radi,playerid,Float:x,Float:y,Float:z)
{
  new Float:oldposx, Float:oldposy, Float:oldposz;
  new Float:tempposx, Float:tempposy, Float:tempposz;
  GetPlayerPos(playerid, oldposx, oldposy, oldposz);
  tempposx = (oldposx -x);
  tempposy = (oldposy -y);
  tempposz = (oldposz -z);
  if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
  {
   return 1;
  }
  return 0;
}

Все это сохраняешь с названием AutoGate.inc wink





SANJAДата: Воскресенье, 02.11.2008, 19:12 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Я ему инклуд а он мне 9 эроров!=(
Code
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(15) : error 001: expected token: "}", but found "-label-"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(41) : error 017: undefined symbol "openY"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(41) : warning 213: tag mismatch
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(42) : error 017: undefined symbol "openZ"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(42) : warning 213: tag mismatch
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(43) : error 017: undefined symbol "NameCanEnter"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(44) : error 017: undefined symbol "Distance"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(45) : error 017: undefined symbol "GateObject"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(70) : error 017: undefined symbol "GateObject"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(77) : error 017: undefined symbol "GateObject"
C:\Documents and Settings\SANJA\Ðàáî÷èé ñòîë\Ñåðâåðà íà ñäà÷þ\STUNTERS\pawno\include\AutoGate.inc(88) : error 017: undefined symbol "Distance"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

9 Errors.





Сообщение отредактировал SANJA - Воскресенье, 02.11.2008, 19:20
SeWeRДата: Воскресенье, 02.11.2008, 19:45 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 3069
Награды: 66
Город: Киев
Замечания: 20%
Статус:
Quote (SANJA)
Я ему инклуд а он мне 9 эроров!=(

Знач дело не в Инклуде.Просто у меня все работает!Знач проблема в коде самого мода/скрипта. mda







Сообщение отредактировал $t1m - Воскресенье, 02.11.2008, 19:46
VagrantДата: Понедельник, 03.11.2008, 08:32 | Сообщение # 5
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
SANJA, Ты как раз вовремя :) качай мой FS (в подписи) там именно этот инклюид и есть :)


Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
AKmalojДата: Вторник, 11.05.2010, 22:07 | Сообщение # 6
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 1
Город: AK
Репутация: 2
Замечания: 0%
Статус:
C:\GTA\gamemodes\newgfrus.pwn(11) : fatal error 100: cannot read from file: "AutoGate"

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.

pamagite

VagrantДата: Среда, 12.05.2010, 04:35 | Сообщение # 7
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
AKmaloj, Смотри дату ссобщения. Тема 2 года назад обсуждалась.
Вставить в папку: Pawno\include



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
  • Страница 1 из 1
  • 1
Поиск:





 


 


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