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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
ВеликсДата: Среда, 11.01.2012, 23:37 | Сообщение # 1
Мастер джэдай
Группа: Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус:
[move]-= Вопрос | Ответ =-[/move]

В этой теме вы сможете получить ответы, на многие ваши вопросы по PAWN.


Новичкам:


  • Внятно объясняйте вашу проблему, если вы получили ошибку, обязательно выкладывайте строки, на которые "ругается" компилятор.
  • Помощь идет только по желанию пользователя, если вам человек помог вам только частично, не нужно начинать поливать его грязью.
  • Возможно тип вашей проблемы уже обсуждался на форуме, воспользуйтесь поиском.
  • В этой теме пользователи лишь оказывают помощь в написании кода, а не пишут его за вас. (!!!)
  • Если вы хотите отблагодарить пользователя, жмите на кнопку . (Только для продвинутых, и выше)
  • Если вы уже задавали вопрос, и не получили на него ответа, лучше напишите в ЛС одному, из участников группы Support, чем зафлуживать тему.


Скриптерам:

  • Не оскорблять новичков.
  • Не флудить сообщениями, подобных "Закрой PAWNO и иди делай уроки".
  • Не посылать в поиск. Юзер итак уже пришёл сюда из поиска. Если решение проблемы уже было опубликовано, то указать в какой теме
  • Как можно понятней объяснять решение той, или иной проблемы, по возможности приводить примеры.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
TroovorДата: Вторник, 28.02.2012, 22:51 | Сообщение # 1141
Освоившийся
Группа: Продвинутые
Сообщений: 102
Награды: 6
Город: Нижний Новгород
Репутация: 184
Замечания: 0%
Статус:
Добрый вечер, форумчане! Вот у меня возникло несколько вопросов:
1. Какая функция отвечает за то, кто рядом с тобой стоит? Например, вот решил я передай Васе оружие, он рядом со мной стоит, в инвентаре нахожу оружие, которое мне надо, нажимаю передать и высвечивается диалог, а в диалоге игроки, которые около меня стоят или автомобили.(кто не понял, специально описал.)

2. Какой ид колесика, когда прячем оружие? То бешь крутанул назад колесико и оружие спряталось.

Возможно, мои вопросы некорректно заданы, но, думаю, смысл понятен :)





Ребят, подскажите код OnPlayerSpawn, что бы перевести сервер на 0.3d © Борян
Wayn3Дата: Вторник, 28.02.2012, 23:53 | Сообщение # 1142
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 0
Город: Калининград
Репутация: 15
Замечания: 0%
Статус:
Quote (Latron)
Wayn3,
Code
public Gates()
{
    for(new i=0; i<MAX_PLAYERS; i++)
      {
      if(gTeam[i] == TEAM_ballas)
      {
        if(IsPlayerInRangeOfPoint(i,15.0,2225.4240,-1150.5319,27.6250))
           {
           MoveObject(BallasGate,2459.19995117,-2025.50000000,12.50000000,3.0);
           SetTimerEx("CloseGate", 1000, false, "ii", i, 0);
           }
      }
      if(gTeam[i] == TEAM_vagos)
      {
        if(IsPlayerInRangeOfPoint(i,15.0,2857.3745,-1187.7969,23.8480))
           {
           MoveObject(VagosGate,2855.3745,-1164.7969,23.8480,3.0);
           SetTimerEx("CloseGate", 1000, false, "ii", i, 1);
           }
      }
      if(gTeam[i] == TEAM_cops)
      {
        if(IsPlayerInRangeOfPoint(i,15.0,2825.3596,-1590.7764,13.9218))
           {
           MoveObject(CopsGate,1587.69995117,-1638.00000000,15.19999981,3.0);
           SetTimerEx("CloseGate", 1000, false, "ii", i, 2);
           }
      }
      if(gTeam[i] == TEAM_grove)
      {
        if(IsPlayerInRangeOfPoint(i,15.0,2770.0417,-1900.9727,12.8828))
           {
           MoveObject(GroveGate,2433.30004883,-1669.50000000,15.30000019,3.0);
           SetTimerEx("CloseGate", 1000, false, "ii", i, 3);
           }
      }
      if(gTeam[i] == TEAM_aztecas)
      {
        if(IsPlayerInRangeOfPoint(i,15.0,1810.2218,-1890.0441,15.3914))
           {
           MoveObject(Aztecasgate,1811.2218,-1902.0441,15.3914,3.0);
           SetTimerEx("CloseGate", 1000, false, "ii", i, 4);
           }
      }
    }
}
public CloseGate(playerid,gateid)
{
      if(gateid == 0 && !IsPlayerInRangeOfPoint(playerid,15.0,2453.3367,-2010.9257,13.4022))
      {MoveObject(BallasGate,2457.19995117,-2017.50000000,12.50000000,3.0);}
      if(gateid == 1 && !IsPlayerInRangeOfPoint(playerid,15.0,2857.3745,-1187.7969,23.8480))
      {MoveObject(VagosGate,2857.3745,-1187.7969,23.8480,3.0);}
      if(gateid == 2 && !IsPlayerInRangeOfPoint(playerid,15.0,1588.5341,-1640.3396,13.1953))
      {MoveObject(CopsGate,1587.69995117,-1638.00000000,15.19999981,3.0);}
      if(gateid == 3 && !IsPlayerInRangeOfPoint(playerid,15.0,2437.6658,-1658.7800,13.3602))
      {MoveObject(GroveGate,2432.30004883,-1669.50000000,15.300000198,3.0);}
      if(gateid == 4 && !IsPlayerInRangeOfPoint(playerid,15.0,1810.2218,-1890.0441,15.3914))
      {MoveObject(Aztecasgate,1810.2218,-1890.0441,15.3914,3.0);}
}

Вообще на СРК много мануалов по созданию таких ворот,если не получается,найдите и сделайте по инструкции...


Да пробывал я эти мануалы. Тоже не получались. Вот нашел чтоб автоматические были.Заменил координаты и не работают. Вот я спрашиваю какая в коде ошибка?



Новичёк в скриптинге. Набираюсь опыта над создание GangWar мода.
DrevenДата: Среда, 29.02.2012, 02:22 | Сообщение # 1143
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Quote (Troovor)
1. Какая функция отвечает за то, кто рядом с тобой стоит? Например, вот решил я передай Васе оружие, он рядом со мной стоит, в инвентаре нахожу оружие, которое мне надо, нажимаю передать и высвечивается диалог, а в диалоге игроки, которые около меня стоят или автомобили.(кто не понял, специально описал.) 2. Какой ид колесика, когда прячем оружие? То бешь крутанул назад колесико и оружие спряталось.

1.
Code
public ProxDetectorS(Float:radi, playerid, targetid)
{
if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
GetPlayerPos(targetid, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
  return 0;
}

2. Такой кнопки нет.



www.samp-rpg.com
GeryyДата: Среда, 29.02.2012, 03:02 | Сообщение # 1144
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Dreven)
Красный шрифт под деньгами это ХП игрока в числовом виде Если ты имел ввиду какой-то мод где есть ограничение, то я не правильно понял)

На текстдраве может быть сколько угодно т.к. он по идее фиксирует только принятое здоровье.

Можешь проверить вывести сообщение в чат, сначало дать
SetPlayerHealth(playerid, health);

потом проверить

GetPlayerHealth(playerid,health);

Добавлено (29.02.2012, 03:02)
---------------------------------------------

Quote (Jakadi554)
Всем добрый вечер,Подскажите как именить максимальное количество денег хранящееся в банке,чтобы можно было положить в банк 1.000.000.000

Смотри по своему коду где стоит ограничение, возможно в команде передачи денег в банк, может еще гденить при сохранении аккаунта.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
AlcoholikДата: Среда, 29.02.2012, 07:42 | Сообщение # 1145
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
Quote (Dreven)
public ProxDetectorS(Float:radi, playerid, targetid)

Что за бред? IsPlayerInRangeOfPoint



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


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
Artem_TДата: Среда, 29.02.2012, 11:43 | Сообщение # 1146
Освоившийся
Группа: I'm V.I.P.
Сообщений: 132
Награды: 26
Город: Полтава
Репутация: 59
Замечания: 40%
Статус:
Тогда помойму надо узнавать координаты перса каждый раз.
Wayn3Дата: Среда, 29.02.2012, 12:37 | Сообщение # 1147
Новенький
Группа: Пользователи
Сообщений: 67
Награды: 0
Город: Калининград
Репутация: 15
Замечания: 0%
Статус:
Такая проблема сделал ворота но при открытии из нормального положения они разворачиваются на 90 градусов и в таком положении обратно закрываются.


Новичёк в скриптинге. Набираюсь опыта над создание GangWar мода.
Jakadi554Дата: Среда, 29.02.2012, 14:50 | Сообщение # 1148
Новенький
Группа: Пользователи
Сообщений: 2
Награды: 0
Город: EKATERINBURG
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
Смотри по своему коду где стоит ограничение, возможно в команде передачи денег в банк, может еще гденить при сохранении аккаунта.

так я мод перерыл,не нашел

GeryyДата: Среда, 29.02.2012, 15:10 | Сообщение # 1149
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Jakadi554)
так я мод перерыл,не нашел

Ну тут 2 варианта или в моде или в инклюдах еще может быть (если античит может подключен).
А вобще что происходит если кинуть больше млрда на счет? Сообщение выдает или просто не переводятся?



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
LatronДата: Среда, 29.02.2012, 16:01 | Сообщение # 1150
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (Wayn3)
Такая проблема сделал ворота но при открытии из нормального положения они разворачиваются на 90 градусов и в таком положении обратно закрываются.

Ну значит Вы напутали в координатах...



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


DrevenДата: Среда, 29.02.2012, 17:59 | Сообщение # 1151
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Quote (Geryy)
На текстдраве может быть сколько угодно т.к. он по идее фиксирует только принятое здоровье.

Это клео мод, он показывает именно то количество которое у перса есть...
Quote (Wayn3)
Такая проблема сделал ворота но при открытии из нормального положения они разворачиваются на 90 градусов и в таком положении обратно закрываются.

В воротах CreateDynamicObject, MoveDynamicObject заменить на CreateObject, MoveObject или ищите новый стример
Quote (Latron)
Ну значит Вы напутали в координатах...

Чувак это 0.3d



www.samp-rpg.com
LatronДата: Среда, 29.02.2012, 19:12 | Сообщение # 1152
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (Dreven)

Чувак это 0.3d

Чувак я вкурсе, но только он не где не сказал что использует стример...



Моё портфолио

Мои работы:
[ Lesson ] Операторы в PAWN.
[ Lesson ] Переменная.
[ GM ] RegSys. ( Last update: 21.04.2012 )


DrevenДата: Среда, 29.02.2012, 19:31 | Сообщение # 1153
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Latron, если они стоят нормально, а при открытие крутятся (заметь крутятся, а не становятся (ну вдруг кто-то скажет что мб SetObjectRot)), то ничто иное быть не может и как-же надо ошибиться координатами чтобы они при открытии крутились??? Ведь функция MoveObject, MoveDynamicObject не даст скомпилить мод с углами поворота, только x,y,z. Ну думаю ты меня понял)))


www.samp-rpg.com
stas_kimДата: Среда, 29.02.2012, 21:57 | Сообщение # 1154
Новенький
Группа: Пользователи
Сообщений: 27
Награды: 0
Город: шахтинск
Репутация: 0
Замечания: 0%
Статус:
Помогите исправить, надо сделать так чтоб когда игрок регистрировался на сервере его пароль сохранялся в нормальном виде (пример: 19901990) в файле, в не в таком виде F05507438FA41851DE69D1818565DC1D
slavonchikameneДата: Среда, 29.02.2012, 22:00 | Сообщение # 1155
Освоившийся
Группа: Пользователи
Сообщений: 112
Награды: 0
Город: Харьков
Репутация: -4
Замечания: 0%
Статус:
помогите убрать error плиз))
вот код:
Code
    if (strcmp("/count", cmdtext, true, 10) == 0)
  {
         if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)return SendClientMessage(playerid, 0xFF0000AA,"[INFO]: Вы должны быть в машине");
    new Float: X, Float:Y, Float: Z;
      GetPlayerPos(playerid, X, Y, Z);
      countdown[playerid]=11;
   for(new i=0;i<MAX_PLAYERS;i++)
   if(IsPlayerInRangeOfPoint(i,15.0,X,Y,Z))
   {
    if(GetPlayerState(i) != PLAYER_STATE_ONFOOT && countdown[i]==-1)countdown[i]=11;
   }
   return 1;
  }

  dcmd(dt, 2, cmdtext);
  return 0;
}


вот error:

Code
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(191) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(331) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(334) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(350) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(353) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(368) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(371) : warning 202: number of arguments does not match definition
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(416) : error 017: undefined symbol "countdown"
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(416) : warning 215: expression has no effect
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(416) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(416) : error 029: invalid expression, assumed zero
C:\Documents and Settings\sergey\Рабочий стол\MenutestHoo.pwn(416) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.



http://s019.radikal.ru/i607/1203/a3/f82e4282ef1e.gif
Поиск:





 


 


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