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

 



 
        
[SA-MP] Hosted Tab (126)
JasonGordon 12.10.2017 22:13
[MAP+FS] Тюрьма (15)
SubjectKalcor 09.10.2017 07:59
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





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

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


Новичкам:


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


Скриптерам:

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



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


Сообщение отредактировал Weddew - Понедельник, 09.06.2014, 03:17
MarkeloFFДата: Среда, 28.03.2012, 13:23 | Сообщение # 2191
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Latron,
Code
if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/res", true) == 0) //
{
  if(IsPlayerConnected(playerid))
  {
   if(PlayerInfo[playerid][pAdmin] < 3)
   {
    SendClientMessage(playerid, COLOR_GRAD1, " Âàì íå äîñòóïíà ýòà êîìàíäà");
    return 1;
   }
   new bool:unwanted[CAR_AMOUNT];
   for(new player=0; player<MAX_PLAYERS; player++)
   {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
   }
   for(new car = 1; car <= 600; car++)
   {
    if(!unwanted[car]) SetVehicleToRespawn(car);
   }
   GetPlayerName(playerid, sendername, sizeof(sendername));
   format(string, sizeof(string), "%s çàðåñïàâíèë ñâîáîäíûå àâòî.", sendername);
   BroadCast(COLOR_YELLOW,string);
   }
   return 1;
  }

Как тут сделать исключение?

FliPerSДата: Среда, 28.03.2012, 13:25 | Сообщение # 2192
Постоялец
Группа: Продвинутые
Сообщений: 383
Награды: 2
Город: Донецк
Репутация: 61
Замечания: 0%
Статус:
Quote (Latron)
Можно, добавьте в файл если гф .

А если другой мод, например GTO, или же другой иной мод в котором можно покупать дома, или исключительно для GF?

LatronДата: Среда, 28.03.2012, 13:33 | Сообщение # 2193
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
CrazyFrog, Антиреклама:

Code

// В глобальную среду.
stock CheckOnIP( string[  ] ) { static i; for( i = sizeof( IPAntiPorts ) - 1; i >= 0; i-- ) if( strfind( string, IPAntiPorts[i], false, 0 ) >= 0 ) return true;
if( ( i = strfind( string, ".", false, 0 ) ) >= 0 ) { static digits; for ( ++i; ; i++ ) { switch( string[ i ] ) { case ' ': if( digits > 0 ) break; else continue; case '0'..'9': digits++; default: break; } }
if(digits >= 2) return true; } return false; }


Code

// В глобальную среду.
stock IPAntiPorts[  ][  ] = { "5555", "6666", "7777", "8888", "9999" };


Пример проверки чата:
Code

if( CheckOnIP( result ) ) // result - меняем на свою переменную отвечающую за вывод текста.  
{
         Ban( playerid );
         return false;
}

Добавлено (28.03.2012, 13:30)
---------------------------------------------

Quote (FliPerS)
А если другой мод, например GTO, или же другой иной мод в котором можно покупать дома, или исключительно для GF?

В файл или БД, смотря что за мод.
MarkeloFF,
Code

stock bool: IsVehicleMoto( const carid )
{
  switch( GetVehicleModel( carid ) )
  {
    case 461, 463, 468, 521, 581, 586, 522, 523: return true;
                 default: return false;
     }
         return false;
}

Добавлено (28.03.2012, 13:33)
---------------------------------------------
MarkeloFF, Например:

Code

for(new player=0; player<MAX_PLAYERS; player++)
{
  if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for( new car = 118; car <= 133; car++ )  
{
  if(!unwanted[car]) SetVehicleToRespawn(car);
}



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
MarkeloFFДата: Среда, 28.03.2012, 13:43 | Сообщение # 2194
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Latron, могёшь.
MarkeloFFДата: Среда, 28.03.2012, 14:20 | Сообщение # 2195
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
нужна анимация при /time. :)
MarkeloFFДата: Среда, 28.03.2012, 14:32 | Сообщение # 2196
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Как сделать проверку если listitem заменён на switch и case? Получается мне к кейсу нужно привязать проверку. Как это сделать?
LatronДата: Среда, 28.03.2012, 14:49 | Сообщение # 2197
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
MarkeloFF, Не понял правда нооо:
Code

switch( dialogid )
{
       case D_ID: // D_ID - Ид диалога.



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
slavonchikameneДата: Среда, 28.03.2012, 14:56 | Сообщение # 2198
Освоившийся
Группа: Пользователи
Сообщений: 112
Награды: 0
Город: Харьков
Репутация: -4
Замечания: 0%
Статус:
подскажите как зделать выбор скина в вир.мир??


http://s019.radikal.ru/i607/1203/a3/f82e4282ef1e.gif
LatronДата: Среда, 28.03.2012, 14:58 | Сообщение # 2199
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (MarkeloFF)
нужна анимация при /time. :)

ApplyAnimation( playerid, "COP_AMBIENT", "Coplook_watch", 4.1, 0, 0, 0, 0, 0 );



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
TekerДата: Среда, 28.03.2012, 14:59 | Сообщение # 2200
Освоившийся
Группа: Пользователи
Сообщений: 111
Награды: 0
Город: Китай
Репутация: 6
Замечания: 0%
Статус:
Quote (Troovor)
Teker, вшей в мод и не парься

В свой мод или в админку? Я не знаю куда её вшивать( Именно строка куда её добавлять ...

MarkeloFFДата: Среда, 28.03.2012, 14:59 | Сообщение # 2201
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Latron,
Code
    if(dialogid == 8000) {
   if(!response) return true;
   switch(listitem) {
...
case 2: {
     strcat(string,"Alpha\nBanshee\nBuffalo\nBullet\nCheetah\nEuros\nInfernus\nJester\nSuper GT\nTurismo\nZR-350\nComet\nSultan");
     return ShowPlayerDialog(playerid,8003,2,"AtlanT: Ïîêóïêà Àâòîìîáèëÿ (VIP)",string,"Выбрать","Вернуться");


Вот хочу сделать проверку
Code
if(PlayerInfo[playerid][pDonateRank] >= 1;)
{
     SendClientMessage(playerid, COLOR_WHITE, "Лососни, а не VIP car".);
     return 1;
}


LatronДата: Среда, 28.03.2012, 15:03 | Сообщение # 2202
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
Quote (slavonchikamene)
подскажите как зделать выбор скина в вир.мир??

Установить вирт. мир( SetPlayerVirualWorld( playerid, WORLDID ); ), и сделать выбор скину.Научитесь уже нормально строить фразы. bad

Quote (MarkeloFF)
нужна анимация при /time. :)

ApplyAnimation( playerid, "COP_AMBIENT", "Coplook_watch", 4.1, 0, 0, 0, 0, 0 );

Добавлено (28.03.2012, 15:03)
---------------------------------------------
MarkeloFF,
Code

switch( listitem )
{
          case 2:
         {    
                 if( PlayerInfo[ playerid ][ pDonateRank ] >= 1 )  return SendClientMessage( playerid, COLOR_WHITE, "Лососни, а не VIP car" );   
                 strcat(string,"Alpha\nBanshee\nBuffalo\nBullet\nCheetah\nEuros\nInfernus\nJester\nSuper GT\nTurismo\nZR-350\nComet\nSultan");
                 return ShowPlayerDialog(playerid,8003,2,"AtlanT: Ïîêóïêà Àâòîìîáèëÿ (VIP)",string,"Выбрать","Вернуться");
           }
}



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин

Сообщение отредактировал Latron - Среда, 28.03.2012, 15:04
CrazyFrogДата: Среда, 28.03.2012, 15:47 | Сообщение # 2203
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 1
Город: Москва
Репутация: -39
Замечания: 20%
Статус:
Как поставить исключение на то что автомобиль в котором сидит игрок НЕ велик, тогда проверять на права ?

Т.е хочу чтобы когда игрок садится на велик,у него права не проверялись

Добавлено (28.03.2012, 15:47)
---------------------------------------------
Как сделать чтобы в фдме при смерти игрок появлялся там же в фдм,а не на респе фраки или в доме ) ?

LatronДата: Среда, 28.03.2012, 16:02 | Сообщение # 2204
Группа: I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус:
CrazyFrog, if( !IsABMX( GetPlayerVehicleID( playerid ) ) - Если игрок не на BMX то...
Code

stock bool: IsVehicleMoto( const carid )
{
  switch( GetVehicleModel( carid ) )
  {
    case 510, 509, 481: return true;
                 default: return false;
     }
         return false;
}



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

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




Улыбайся всем как можно шире - =)) Они должны быть уверены,что ты холодная лицемерная сволочь. © Виктор Пелевин
MarkeloFFДата: Среда, 28.03.2012, 16:09 | Сообщение # 2205
Советчик
Группа: I'm V.I.P.
Сообщений: 1032
Награды: 14
Город: Калининград
Репутация: 191
Замечания: 80%
Статус:
Quote (CrazyFrog)
Как сделать чтобы в фдме при смерти игрок появлялся там же в фдм,а не на респе фраки или в доме ) ?


if(PlayerInfo[playerid][pJailed] == 4)
{
SetPlayerPos(playerid, x,y,z);
}

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив #2] Вопросы ответы по SAMP [от 11.01.2012]
Страница 147 из 412«12145146147148149411412»
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM