07: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
zEscДата: Понедельник, 10.09.2012, 09:25 | Сообщение # 4696
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
С телефона не пускает, киньте пожалуйста на радикал например)


GeryyДата: Понедельник, 10.09.2012, 13:52 | Сообщение # 4697
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Jigga)
вот что выдает http://imageshost.ru/photo/1442978/id2342559.html
format(strings, 70, "Оружие: %s (%d) потроны: %d\n", gunname, weapons[i][0], weapons[i][1]);

Каждый раз заново всю строку переписываешь поэтому и получается одна - последняя.
надо так:
format(strings, 70, "%sОружие: %s (%d) Патроны: %d\n", strings, gunname, weapons[i][0], weapons[i][1]);

или так:
Code

else if(strcmp(cmdtext, "/gun2", true) == 0)    
{
          new strings[524], str[70], gunname[32], weapons[13][2];
          for(new i; i < 13; i++)
          {
             GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
             GetWeaponName(weapons[i][0], gunname, sizeof(gunname));
             if(weapons[i][0] != 0)
             {
                  format(str, sizeof(str), "Оружие: %s (%d) Патроны: %d\n", gunname, weapons[i][0], weapons[i][1]);
                  strcat(strings, str);
              }
          }
          ShowPlayerDialog(playerid, 8989, DIALOG_STYLE_LIST, "{FF8C00}Оружие", strings, "OK", "");
          return 1;    
}



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Понедельник, 10.09.2012, 15:42
zloyuaДата: Понедельник, 10.09.2012, 17:50 | Сообщение # 4698
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Город: Kiev
Репутация: 0
Замечания: 0%
Статус:
Вопрос, есть ли конвертер из MTA в обычную san andreas, не в sa-mp.
zEscДата: Понедельник, 10.09.2012, 18:01 | Сообщение # 4699
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
Насколько я помню, на сайте convertffs.com можно указывать вид(х3 как назвать) конвертирования.


JiggaДата: Вторник, 11.09.2012, 07:25 | Сообщение # 4700
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
Каждый раз заново всю строку переписываешь поэтому и получается одна - последняя.
надо так:
format(strings, 70, "%sОружие: %s (%d) Патроны: %d\n", strings, gunname, weapons[i][0], weapons[i][1]);

или так:
Code

else if(strcmp(cmdtext, "/gun2", true) == 0)    
{
          new strings[524], str[70], gunname[32], weapons[13][2];
          for(new i; i < 13; i++)
          {
             GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
             GetWeaponName(weapons[i][0], gunname, sizeof(gunname));
             if(weapons[i][0] != 0)
             {
                  format(str, sizeof(str), "Оружие: %s (%d) Патроны: %d\n", gunname, weapons[i][0], weapons[i][1]);
                  strcat(strings, str);
              }
          }
          ShowPlayerDialog(playerid, 8989, DIALOG_STYLE_LIST, "{FF8C00}Оружие", strings, "OK", "");
          return 1;    
}

вот у меня еще такой вопрос, как сделать? например если я нажал на ак47 в диалоге. и имеено это оружие передалось игроку ?

GeryyДата: Вторник, 11.09.2012, 12:19 | Сообщение # 4701
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Jigga)
вот у меня еще такой вопрос, как сделать? например если я нажал на ак47 в диалоге. и имеено это оружие передалось игроку ?

В диалоге и так будет отображаться то оружие которое есть у игрока, зачем ему сного его давать?



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
Тихий_ДонДата: Вторник, 11.09.2012, 12:32 | Сообщение # 4702
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
Всем снова привет.
Как сделать пикап с выходом и входом,чтобы был в форме стрелки и чтобы входить можно было под тег [Mafia],а тем кто не в клане писало "Вы не в клане"??



-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
JiggaДата: Вторник, 11.09.2012, 12:38 | Сообщение # 4703
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
В диалоге и так будет отображаться то оружие которое есть у игрока, зачем ему сного его давать?

я имел виду передать это оружие другому уже игроку.. через этот диалог

GeryyДата: Вторник, 11.09.2012, 12:55 | Сообщение # 4704
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Тихий_Дон)
Всем снова привет. Как сделать пикап с выходом и входом,чтобы был в форме стрелки и чтобы входить можно было под тег [Mafia],а тем кто не в клане писало "Вы не в клане"??


Code

new pickupenter;
new pickupexit;

pickupenter = CreatePickup(1318, 1, координаты, -1);
pickupexit = CreatePickup(1318, 1, координаты, -1);  

public OnPlayerPickUpPickup(playerid, pickupid)
{
     if(pickupid == pickupenter)
     {
         if( Player[ playerid ][ Fraction ] == ID [Mafia] )
         {
               SetPlayerPos(playerid, координаты куда тп);
          }
          else  
              SendClientMessage( playerid, 1, "Вы не являетесь членом клана." );
     }
     if(pickupid == pickupexit)
    {
         if( Player[ playerid ][ Fraction ] == ID [Mafia] )
         {         
             SetPlayerPos(playerid, координаты откуда тп);
          }
          else  
              SendClientMessage( playerid, 1, "Вы не являетесь членом клана." );
     }
     return 1;
}


Quote (Jigga)
я имел виду передать это оружие другому уже игроку

Как определяется этот другой игрок, сам вводишь ид, по расстоянию и т.п. ?



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
JiggaДата: Вторник, 11.09.2012, 13:02 | Сообщение # 4705
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
Quote (Geryy)
Как определяется этот другой игрок, сам вводишь ид, по расстоянию и т.п. ?

по иду и по расстоянию
Laie_99

Тихий_ДонДата: Вторник, 11.09.2012, 13:36 | Сообщение # 4706
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
Quote (Geryy)
new pickupenter;
new pickupexit;

pickupenter = CreatePickup(1318, 1, координаты, -1);
pickupexit = CreatePickup(1318, 1, координаты, -1);

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickupenter)
{
if( Player[ playerid ][ Fraction ] == ID [Mafia] )
{
SetPlayerPos(playerid, координаты куда тп);
}


А можешь добавить чтобы другим кто не в клане писало "Вы не в клане"?

Добавлено (11.09.2012, 13:36)
---------------------------------------------
И чтобы членам клана писало вы зашли на свою базу сможешь добавитьв код?


-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
DrevenДата: Вторник, 11.09.2012, 13:39 | Сообщение # 4707
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Тихий_Дон,
Code
new pickupenter;   
   new pickupexit;   

   pickupenter = CreatePickup(1318, 1, координаты, -1);   
   pickupexit = CreatePickup(1318, 1, координаты, -1);   

   public OnPlayerPickUpPickup(playerid, pickupid)   
   {   
   if(pickupid == pickupenter)   
   {   
   if( Player[ playerid ][ Fraction ] != ID [Mafia] ) return SendClientMessage(playerid, -1, " Вы не в клане!");
   {   
   SetPlayerPos(playerid, координаты куда тп);   
   }



www.samp-rpg.com

Сообщение отредактировал Dreven - Вторник, 11.09.2012, 13:39
Тихий_ДонДата: Вторник, 11.09.2012, 13:40 | Сообщение # 4708
Освоившийся
Группа: Продвинутые
Сообщений: 85
Награды: 1
Город: КОлпь
Репутация: 17
Замечания: 0%
Статус:
Спасибо за помощь :)


-=>>> CCCP CepBep 0.3e<<<=-
188.64.172.136:7845
[img]http://s018.radikal.ru/i515/1202/ef/4b3654d0311a.gif[/img]
GeryyДата: Вторник, 11.09.2012, 14:36 | Сообщение # 4709
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Quote (Тихий_Дон)
А можешь добавить чтобы другим кто не в клане писало "Вы не в клане"?

Там же все это уже было.. mda



Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
JiggaДата: Среда, 12.09.2012, 11:17 | Сообщение # 4710
Новенький
Группа: Пользователи
Сообщений: 53
Награды: 0
Город: Владивосток
Репутация: 0
Замечания: 0%
Статус:
всем привет) вот у меня еще такой вопрос возник про mysql r7. кто может мне объяснить как сохранять данные. вот например:создаю переменую где буду хранить инфу там new cutt; вот знаю как будет выглядить сохрн на файлах
Code
stock Save()
{
     new File:jigga = fopen("infa.cfg", io_write);
     new string[128];
     format(string, sizeof(string), "infa peremenoi %d",cutt);
     fwrite(jigga, string);
  fclose(jigga);
  return 1;
}
как мне сделать такое же сохранение , но уже и на мускл р7 и загрузку данных

Поиск:





 


 


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