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

 



 
          





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





Последние Файлы 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
mixail_fetДата: Пятница, 21.09.2012, 15:14 | Сообщение # 4741
Новенький
Группа: Пользователи
Сообщений: 3
Награды: 0
Город: Смоленск
Репутация: 0
Замечания: 0%
Статус:
В логах есть только то что я зашел на сервер и вышел, и то что сервер запустился, потом он просто резко выключается, сначала мы с братом для проверки сидели около 1 часа, он не отключался, сразу как вышли, через 5 - 10 минут он вырубился.
DrevenДата: Пятница, 21.09.2012, 16:29 | Сообщение # 4742
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
mixail_fet, по фотографии мы лечить не можем, опиши мод, таймеры просмотри


www.samp-rpg.com
MckenzyДата: Пятница, 21.09.2012, 17:40 | Сообщение # 4743
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Можно ли дефайнить русские символы?
Code
#define CARNAME "Запор"

MaxДата: Пятница, 21.09.2012, 19:57 | Сообщение # 4744
Уверенный в себе
Группа: Продвинутые
Сообщений: 172
Награды: 0
Город: Казань
Репутация: 59
Замечания: 0%
Статус:
Ищу ботов заполняющие слоты для samp 0.3b r-2 Windows/Linux желательно Линукс! Так чтобы поднимать онлайн сервера!
Я у вас на сайте нашел вот только ссылка удалена помогите плиз!

DrevenДата: Пятница, 21.09.2012, 22:31 | Сообщение # 4745
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Mckenzy, да можно
Steep_Nk, немного не там спрашиваешь, да и за такое помойму самп ком банит



www.samp-rpg.com
vadimka_skipper_Дата: Суббота, 22.09.2012, 12:54 | Сообщение # 4746
Уверенный в себе
Группа: Продвинутые
Сообщений: 189
Награды: 1
Город: Иркутск
Репутация: 40
Замечания: 0%
Статус:
Народ подскажите как сделать что бы когда много раз подряд заводят транспорт без движения двигатель ломался?

Вот код:

Code
if(strcmp(cmd, "/engine", true) == 0)
  {
   if(IsPlayerInAnyVehicle(playerid))
         {
             if(GetPlayerState(playerid) == 2)
             {
                 new carid = GetPlayerVehicleID(playerid);
                 new Float:health;
                 GetPlayerName(playerid,sendername,sizeof(sendername));
           GetVehicleHealth(GetPlayerVehicleID(playerid),health);
                 if(GetVehicleModel(carid) != 481 || GetVehicleModel(carid) != 509 || GetVehicleModel(carid) != 510)
                 {
      if(health < 450)
      {
         GetPlayerName(playerid,sendername,sizeof(sendername));
      SendClientMessage(playerid,COLOR_WHITE,"* Вызовите механика, машина повреждена! (/service)");
      format(string, sizeof(string), "* %s попытался завести двигатель (неудачно)",sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
      return 1;
      }
                     if(engine[carid] == 0)
                     {
                         engine[carid] = 1;
                         GetVehicleParamsEx(carid,enginecar,light,alarm,dors,bonnet,boot,objective);
                         SetVehicleParamsEx(carid,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_ON,alarm,dors,bonnet,boot,objective);
                         GetPlayerName(playerid,sendername,sizeof(sendername));
                         format(string, sizeof(string), "* %s завел(а) двигатель!", sendername);
                         ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
                     }
                     else if(engine[carid] == 1)
                     {
                         engine[carid] = 0;
                         GetVehicleParamsEx(carid,enginecar,light,alarm,dors,bonnet,boot,objective);
                         SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,dors,bonnet,boot,objective);
                         GetPlayerName(playerid,sendername,sizeof(sendername));
                         format(string, sizeof(string), "* %s заглушил(а) двигатель!", sendername);
                         ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
                     }
                 }
             }
         }
         return 1;
     }

Добавлено (22.09.2012, 12:54)
---------------------------------------------
Подскажите как сделать что бы игрока с пингом выше 350 кикало автоматически?


Помощь в скриптинге!
Продажа вкладки Hosted - 550 рублей/адрес
Хостинг GTA SAMP
Обмен WMR в Яндекс.Деньги

Skype - Duramar

MckenzyДата: Суббота, 22.09.2012, 13:07 | Сообщение # 4747
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Quote (vadimka_skipper_)
Подскажите как сделать что бы игрока с пингом выше 350 кикало автоматически?

Проверку ставь
if(GetPlayerPing(i) > 350)
{
Kick(playerid);
}



Сообщение отредактировал Mckenzy - Суббота, 22.09.2012, 13:08
zEscДата: Суббота, 22.09.2012, 13:51 | Сообщение # 4748
Global Elite
Группа: Ангел Хранитель
Сообщений: 896
Награды: 20
Репутация: 856
Замечания: 0%
Статус:
Mckenzy, можно русские дефайнить


DrevenДата: Суббота, 22.09.2012, 14:31 | Сообщение # 4749
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Mckenzy, лучше в OnPlayerUpdate вставить, чем циклом в таймер


www.samp-rpg.com
TrofiДата: Суббота, 22.09.2012, 19:33 | Сообщение # 4750
Уверенный в себе
Группа: Продвинутые
Сообщений: 196
Награды: 0
Город: Саранск
Репутация: 95
Замечания: 20%
Статус:
Можно ли запустить свой сервер для просмотра не имея подключения к интернету?)


"Больше быть, чем казаться, много делать, но мало выделяться"© Альфред фон Шлиффен
DrevenДата: Суббота, 22.09.2012, 20:41 | Сообщение # 4751
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
Trofi, да, зайти на него можно по IP 127.0.0.1:port


www.samp-rpg.com

Сообщение отредактировал Dreven - Суббота, 22.09.2012, 20:41
MyatKOДата: Воскресенье, 23.09.2012, 09:14 | Сообщение # 4752
Уверенный в себе
Группа: Продвинутые
Сообщений: 156
Награды: 2
Город: Казань
Репутация: 121
Замечания: 0%
Статус:
Мой вопрос уплыл куда-то, пожалуйста, помогите разобраться, ибо команда действительно очень нужна.

Решил немного поэкспериментировать и уткнулся в одну проблему. Решил сделать возможность офлайн бана. Вроде бы как открыть, записать информацию, закрыть файл я знаю, однако появилось одно "но". Я использую sscanf и не знаю какой указать параметр (u, s, r, etc.). Перепробовал массу вариантов - ни один не подошел. Не подскажете советом?

Скорее всего, я объяснил непонятно, именно поэтому код:

http://pastebin.com/rwdTvy6R

vadimka_skipper_Дата: Воскресенье, 23.09.2012, 15:22 | Сообщение # 4753
Уверенный в себе
Группа: Продвинутые
Сообщений: 189
Награды: 1
Город: Иркутск
Репутация: 40
Замечания: 0%
Статус:
Подскажите как сделать что бы сразу у всеx игроков которые оффлайн изменить деньги в банке на 100к и на руках на 5к?

pAccount - Деньги в банке
pCash - Деньги на руках



Помощь в скриптинге!
Продажа вкладки Hosted - 550 рублей/адрес
Хостинг GTA SAMP
Обмен WMR в Яндекс.Деньги

Skype - Duramar

DrevenДата: Воскресенье, 23.09.2012, 15:38 | Сообщение # 4754
Гуру
Группа: Продвинутые
Сообщений: 1096
Награды: 205
Город: od.ua
Репутация: 1099
Замечания: 0%
Статус:
vadimka_skipper_, у всех кто оффлайн помойму нельзя, только по нику
MyatKO, попробуй создать сток,
вот у меня пример
Code
stock UnBanMySQL(name[])
{
   format(query, sizeof(query), "DELETE FROM bans WHERE name='%s'",name);
   mysql_query(query);
   mysql_store_result();
   return 1;
}

Code
CMD:unban(playerid, params[])
{
   if(PlayerLogged[playerid] == 0) return 1;
   if(PlayerInfo[playerid][pAdmin] < 3) return 1;
   if(sscanf(params, "s[256]", params[0])) return SendClientMessage(playerid, COLOR_GRAD2, "Введите: /unban [ник игрока]");
   format(query, sizeof(query), "SELECT * FROM bans WHERE name = '%s'", params[0]);
      mysql_query(query);
      mysql_store_result();
      if(!mysql_fetch_row_format(query))return SendClientMessage(playerid, COLOR_GRAD1, " Данный игрок не забанен!");
   UnBanMySQL(params[0]);
   SendMes(playerid, COLOR_ORANGE, " Вы разбанили %s",params[0]);
   return true;
}

По примеру бань игрока



www.samp-rpg.com

Сообщение отредактировал Dreven - Воскресенье, 23.09.2012, 15:57
vadimka_skipper_Дата: Воскресенье, 23.09.2012, 16:11 | Сообщение # 4755
Уверенный в себе
Группа: Продвинутые
Сообщений: 189
Награды: 1
Город: Иркутск
Репутация: 40
Замечания: 0%
Статус:
Dreven, по нику и я знаю но когда нужно сделать вайп денег как быть? В папке примерно 6к аккаунтов что все перебирать?


Помощь в скриптинге!
Продажа вкладки Hosted - 550 рублей/адрес
Хостинг GTA SAMP
Обмен WMR в Яндекс.Деньги

Skype - Duramar

Поиск:





 


 


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