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

 



 
          





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





Последние Файлы 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
SlovecikДата: Воскресенье, 29.01.2012, 20:04 | Сообщение # 421
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: dasdas
Репутация: -3
Замечания: 0%
Статус:
Вот такой нубо вопрос как создать в MTA race кланы,так что бы когда кто-то залогинился и его брали в клан уже автоматически кидало в клан а не опять по новой кидать его в ручною до релога его.Очень прощу помоги знаю там просто в пару кликов дело,
Dima-kunДата: Воскресенье, 29.01.2012, 20:38 | Сообщение # 422
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Slovecik, здесь тема вопрос | Ответ для sa-mp


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
GeryyДата: Понедельник, 30.01.2012, 07:34 | Сообщение # 423
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (MySkypeAdenozintrifasfat)
Geryy, помоги тогда

Я хз что у тебя в SetPlayerInterior, но если выставляется инт логично было бы убрать

SetTimerEx("SetPlayerInterior", 3000, false, "%d, %d", playerid, 0); в обоих проверках.

зы надеюсь тп происходит по нажатию определенной клавишы, а не автоматом при входе на пикап?



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
MySkypeAdenozintrifasfatДата: Понедельник, 30.01.2012, 10:38 | Сообщение # 424
Новенький
Группа: Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус:
Ребята помогите,не могу разобраться,когда баню игрока,потом разбаниваю и он заходит на серв у него лвл становиться -999 и админка рандомно

Добавлено (30.01.2012, 10:37)
---------------------------------------------
Как исправить?

Добавлено (30.01.2012, 10:38)
---------------------------------------------

Quote (Geryy)
а не автоматом при входе на пикап?

Автоматом,я по клавеше не умею:(

GeryyДата: Понедельник, 30.01.2012, 11:32 | Сообщение # 425
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (MySkypeAdenozintrifasfat)
Автоматом,я по клавеше не умею:(

Ну ппц мало того что интерьер скидывается через 3 сек., так еще и при телепорте проверяются прежние координаты:

Code

else if (IsPlayerInRangeOfPoint(playerid,2.0,1766.6915,-1361.6907,15.7578))//âõîä DM  
{  
SetPlayerInterior(playerid,18);  
SetPlayerPos(playerid,1307.8802,-55.2165,1002.4967); // тут отправлем игрока по заданным координатам
return 1;  
}  
else if (IsPlayerInRangeOfPoint(playerid,2.0,1307.8802,-55.2165,1002.4967))//и тут же сного их проверяем чтобы телепортнуть обратно  
{  
SetPlayerInterior(playerid,0);  
SetPlayerPos(playerid,1766.6915,-1361.6907,15.7578);  
return 1;  
}


Координаты (SetPlayerPos) сделай хотябы немного дальше, чем координаты для выхода. А вобще если система пикапов автоматическая то проще не проверять радиус от пикапа, а использовать OnPlayerPickUpPickup(playerid, pickupid) который вызывается автоматом при подборе пикапа.



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
MySkypeAdenozintrifasfatДата: Понедельник, 30.01.2012, 12:51 | Сообщение # 426
Новенький
Группа: Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус:
Geryy, cпасибо yes
StapДата: Понедельник, 30.01.2012, 12:55 | Сообщение # 427
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 823
Награды: 13
Город: Нижний Тагил
Репутация: 573
Замечания: 80%
Статус:
[off]Моё сообщение вообще кто-нибудь видит? :D [/off]
Сам вопрос на 28 странице,не думаю,что там проблема не решаема.



...карандаши разного цвета на вкус одинаковы....

Мои работы:
[MAP]ПТО v.1.0[Законченa][Ссылка(Клик)]
[MAP+FS]ПТО v.2.0(Заключительная)[55%]


Сообщение отредактировал Stap - Понедельник, 30.01.2012, 12:55
IndomiXДата: Понедельник, 30.01.2012, 15:33 | Сообщение # 428
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус:
Вопрос такой: npc сделаны и прописаны в server.cfg (maxnpc 20)

Сами npc прописаны в моде, закинуты в папку npcmodes, но на сервере не отображаются, что делать?

AndrewsДата: Понедельник, 30.01.2012, 16:12 | Сообщение # 429
Группа: Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус:
IndomiX, мод с регистрацией? Возможно боты просто не могут подключиться.


Заказы по SAMP`у не принимаю.
IndomiXДата: Понедельник, 30.01.2012, 17:48 | Сообщение # 430
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Москоу
Репутация: 0
Замечания: 0%
Статус:
Да нет, с этим все в порядке, я уверен..

главное, на 100% подобном сервере, они спокойно работают

Добавлено (30.01.2012, 17:48)
---------------------------------------------
Значит, на windows когда запускаю сервер с тем же модом, ботов подругжает как бы, когда на линукс - то не коннектятся вообще, в чем трабл?

MySkypeAdenozintrifasfatДата: Понедельник, 30.01.2012, 18:53 | Сообщение # 431
Новенький
Группа: Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус:
Geryy, напиши плз как сделать тп по кнопке,а то я не могу понять,спасибо заранее
EakwarpДата: Понедельник, 30.01.2012, 19:05 | Сообщение # 432
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
MySkypeAdenozintrifasfat, использовать каллбэк обрабатывающий нажатие кнопки, сделать проверку на нужную вам кнопку, воткнуть под эту проверку тело с установкой новых координат(а так же интерьера и виртуального мира) игрока. Это если отвечать на вопрос "как сделать".


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
awer2937Дата: Понедельник, 30.01.2012, 21:19 | Сообщение # 433
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Чернобыль
Репутация: 4
Замечания: 0%
Статус:
Здравствуйте, кто-либо видел в паблике систему дрифт гонок(гонки на дрифт очки, у кого больше на финише, тот и победил)?
AndrewsДата: Понедельник, 30.01.2012, 22:32 | Сообщение # 434
Группа: Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус:
awer2937, http://www.samp-rus.com/forum/9-17100-1


Заказы по SAMP`у не принимаю.
_shift_Дата: Понедельник, 30.01.2012, 23:39 | Сообщение # 435
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 1
Город: Челябинск
Репутация: -10
Замечания: 0%
Статус:
Народ, как сделать чтобы самоубийства не отображались в киллстате?
Вот код:

Code
public OnPlayerDeath(playerid, killerid, reason)
{
//------------------------------------------------------------------------------

  if(InZona[playerid] == 60)
  {
     players--;
     InZona[playerid] = 60;
     if(players == 1)
     {
         new string[256];
         format(string, 256, "• {ffffff}Зона завершена! {008000}Победитель:{ffffff} %s[%d]", PlayerName(killerid), killerid);
         SendClientMessageToAll(0xFFFFFF, string);
         GivePlayerMoney(killerid, winner);
         InZona[killerid] = 600;
         SpawnPlayer(killerid);
         zona = 0;
         players = 0;
         maxplayers = 0;
         winner = 0;
         zgun = 0;
      }
  }
//------------------------------------------------------------------------------
  GunCheckTime[playerid] = 5;
     ResetPlayerWeapons(playerid);
  new name[MAX_PLAYER_NAME];
  new string[256];
  new Float:px,Float:py,Float:pz;
  MedicBill[playerid] = 1;
  gPlayerSpawned[playerid] = 0;
  GetPlayerName(playerid, name, sizeof(name));
  PlayerInfo[playerid][pLocal] = 255;
  GetPlayerPos(playerid, px, py, pz);
  if(  killerid != INVALID_PLAYER_ID)
     {
  //   SendDeathMessage(killerid, playerid, reason);
     }
  if(killerid != 255)
  {
         new kickname[MAX_PLAYER_NAME];
   if(GetPlayerState(killerid) == 2)
   {
       if(ProxDetectorS(20, killerid, playerid))
       {
           if(!IsPlayerInAnyVehicle(playerid))
           {
         GetPlayerName(killerid, kickname, sizeof(kickname));
               SendClientMessage(killerid, COLOR_YELLOW, "SA:RPG: Вы нарушили правило сервера: убийство игрока из транспорта.");
                     format(string, 256, "SA:RPG: %s [%d] нарушил правило сервера: убийство игрока из транспорта.",kickname,killerid);
               ABroadCast(COLOR_LIGHTRED,string,1);
               return 1;
                 }
       }
   }
  }
  if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
  {
   DisablePlayerCheckpoint(playerid);
   gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
  }
  new caller = Mobile[playerid];
  if(caller != 255)
  {
   if(caller < 255)
   {
    SendClientMessage(caller,  COLOR_GRAD2, "Линия пуста....");
    CellTime[caller] = 0;
    CellTime[playerid] = 0;
             SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
    SetPlayerSpecialAction(caller,SPECIAL_ACTION_STOPUSECELLPHONE);
    Mobile[caller] = 255;
   }
   Mobile[playerid] = 255;
   CellTime[playerid] = 0;
  }
  ClearCrime(playerid);
  if(PlayerPaintballing[playerid] != 0)
  {
      PlayerPaintballKills[killerid] ++;
      if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
      {
          new killer[MAX_PLAYER_NAME];
          PaintballWinner = killerid;
          PaintballWinnerKills = PlayerPaintballKills[killerid];
          GetPlayerName(killerid, killer, sizeof(killer));
          for(new i = 0; i < GetMaxPlayers(); i++)
          {
              if(IsPlayerConnected(i))
              {
                  if(PlayerPaintballing[i] != 0)
                  {
                      format(string, sizeof(string), "%s вместе с главой %d убиты.",killer,PaintballWinnerKills);
       SendClientMessage(i, COLOR_WHITE, string);
                  }
              }
          }
      }
      return 1;
  }
   
  if(!IsAHit(killerid))
{
      SendDeathMessage(killerid, playerid, reason);
}
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
SendClientMessage(killerid, COLOR_YELLOW, "Внимание! Убийство с транспорта запрещено!");
return 1;
}
}

  if(PlayerInfo[playerid][pHeadValue] > 0)
  {
      if(IsPlayerConnected(killerid))
      {
       if(PlayerInfo[killerid][pLeader] == 8 || PlayerInfo[killerid][pMember] == 8)
       {
           if(GoChase[killerid] == playerid)
           {
                  new killer[MAX_PLAYER_NAME];
                  GetPlayerName(killerid, killer, sizeof(killer));
                  PlayerInfo[killerid][pMoney] += PlayerInfo[playerid][pHeadValue];
                  format(string,128,"Хитман %s выполнил контракт на %s и получил вознаграждение %d$.",killer,name,PlayerInfo[playerid][pHeadValue]);
                  SendFamilyMessage(8, COLOR_YELLOW, string);
                  SendClientMessage(playerid,COLOR_YELLOW, "Не чего личного, это заказ!");
                  PlayerInfo[playerid][pHeadValue] = 0;
                  GotHit[playerid] = 0;
                  GetChased[playerid] = 999;
                  GoChase[killerid] = 999;
     }
    }
   }
  }
  killerid = INVALID_PLAYER_ID;
  SetPlayerToTeamColor(playerid);
  ServerResetPlayerWeapons(playerid);
  return 1;
}



ыыыыы
Поиск:





 


 


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