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

 



 
          





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





Последние Файлы 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
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Dima-kun, Alcoholik  
Плизз помогите
СолодДата: Понедельник, 30.06.2008, 19:21 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
1)Как в пене сделать чтоб на карте отоброжался цвет (типа ганг зон но без захвата зон)
2)Как сделать чтоб за убийство в этой зоне(или не конкретно в этой а в какой я координаты задам) -10 фрагов было и за убийство вертолетом машиной мото или стрельбой из машин было тоже - 10 фрагов
3)как сделать чтоб пре отправки pm писало в чате так (вам pm от SoLoD,Или pm отправлено to SoLoD)
4)сделать чтоб комманда работала только для админа (к примеру 5 уровне ,только не выше и не нише 5 уровня)
5)сделать чтоб когда написал (английскими буквами в чате) ghbdtn и после чего ввёл команду /+ у тебя стало всё по русски То есть (ПРИВЕТ)

БУДУ оЧЕНЬ БЛАГОДАРЕН ВСЕМ ПОМОГАВШИМ ПОСТАВЛЮ +


Сообщение отредактировал Солод - Понедельник, 30.06.2008, 21:54
OKStyle™Дата: Понедельник, 30.06.2008, 19:46 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (Солод)
Как в пене сделать чтоб на карте отоброжался цвет (типа ганг зон но без захвата зон)

В начало:
Code
new parkinglvzone; // название зоны

В OnGameModeInit:

Code
parkinglvzone = GangZoneCreate(1006.9736, 2051.2649, 1161.0129, 2330.5576); // координаты свои

В OnPlayerSpawn:

Code
GangZoneShowForPlayer(playerid, parkinglvzone, 0x000000AA); // цвет можешь поменять на свой (сейчас чёрный)

Quote (Солод)
Как сделать чтоб за убийство в этой зоне(или не конкретно в этой а в какой я координаты задам) -10 фрагов было и за убийство вертолетом машиной мото или стрельбой из машин было тоже - 10 фрагов

В OnPlayerDeath:
Code
if([url=http://gtascript.ucoz.com/forum/18-22-1]PlayerToPoint[/url](radi,playerid,x,y,z); // определяем зону, radi - радиус окружности вокрут точки, xyz - координаты точки
{
  if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
  {
   if(reason == 28 || reason == 29 || reason == 32)
   {
    SetPlayerScore(killerid,GetPlayerScore(killerid)+10);
   }
  }
}

Quote (Солод)
как сделать чтоб пре отправки pm писало в чате так (вам pm от SoLoD,Или pm отправлено to SoLoD)

В OnPlayerPrivmsg:
Code
new string[256];
new playername[MAX_PLAYER_NAME];
new recievername[MAX_PLAYER_NAME];
GetPlayerName(recieverid, recievername, sizeof(recievername));
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string)," Вам pm от %s: %s", recievername, text);
SendClientMessage(playerid,  0x7E60FFAA, string);
format(string, sizeof(string)," Pm отправлено to %s: %s",playername,text);
SendClientMessage(recieverid,  0x7E60FFAA, string);
return 0;
}

Quote (Солод)
сделать чтоб комманда работала только для админа (к примеру 5 уровне ,только не выше и не нише 5 уровня)

Code
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] == 5)
{
действие
}
else return SendClientMessage(playerid,0xFF0000AA," Эта команда только для 5 уровня администрирования!");
return 1;
}



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
СолодДата: Вторник, 01.07.2008, 19:27 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Quote (okstyle)
okstyle
вот это я так и не понял про - 10 фрагов за убийство на заданной координате напиши конкретно чё куда и у мя ероры при компиляции из за url



Сообщение отредактировал Солод - Вторник, 01.07.2008, 19:29
OKStyle™Дата: Вторник, 01.07.2008, 22:02 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Солод,
Code
if(PlayerToPoint(radi,playerid,x,y,z); // определяем зону, radi - радиус окружности вокрут точки, xyz - координаты точки  
{  
   if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)  
   {  
    if(reason == 28 || reason == 29 || reason == 32)  
    {  
     SetPlayerScore(killerid,GetPlayerScore(killerid)+10);  
    }  
   }  
}

Сама функция PlayerToPoint


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
СолодДата: Четверг, 03.07.2008, 17:15 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Что такое радиус как мне его узнать! я только координаты знаю!
OKStyle™Дата: Четверг, 03.07.2008, 18:16 | Сообщение # 6
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Солод, ну радиус ты задаёшь сам. Координаты - 1 точка всего. Сделай радиус 50, например. При убийстве в радиусе от этой точки будет -10 фрагов.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
СолодДата: Суббота, 05.07.2008, 14:54 | Сообщение # 7
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Спасибо брат Ты толковый чувак!!! new_russian

Добавлено (03.07.2008, 18:35)
---------------------------------------------
okstyle, Спасибо

Добавлено (05.07.2008, 14:54)
---------------------------------------------
1) подскажите плизз как игрока к себе в тачку телепортировать дайте фсю комманду плизз
2)как писать от имени другова игрока !

OKStyle™Дата: Суббота, 05.07.2008, 20:12 | Сообщение # 8
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (Солод)
подскажите плизз как игрока к себе в тачку телепортировать

Code
if(!strcmp(cmd, "/inmycar", true))
{
  new tmp[30],tmp2[30];
  tmp = strtok(cmdtext, idx);
  tmp2 = strtok(cmdtext, idx);
  new otherplayer = strval(tmp);
  new seat = strval(tmp2);
   if(IsPlayerConnected(otherplayer) && otherplayer != INVALID_PLAYER_ID && otherplayer != playerid)
   {
    if(GetPlayerState(playerid) == seat)
    {
     SendClientMessage(playerid,0xFF0000AA," Вы не можете посадить пассажира на своё место!");
    }
    else
    {
     if(seat < 0 || seat > 4)
     {
      SendClientMessage(playerid,0xFF0000AA," Неверная позиция!");
     }
     else
    {
     PutPlayerInVehicle(otherplayer, GetPlayerVehicleID(playerid), seat);
    }
   }
  }
  else return SendClientMessage(playerid,0xFF0000AA," Неверный id.");
return 1;
}

Quote (Солод)
как писать от имени другова игрока

Code
if(!strcmp(cmd, "/makesay", true))
{
  new say[64];
  new tmp[30];
  tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
    SendClientMessage(playerid,0xBCBCBCAA, " Синтаксис: /makesay [id] [фраза]");
   return 1;
   }
  new giveplayerid = ReturnUser(tmp);
  new length = strlen(cmdtext);
   while ((idx < length) && (cmdtext[idx] <= ' '))
   {
    idx++;
   }
  new offset = idx;
   while ((idx < length) && ((idx - offset) < (sizeof(say) - 1)))
   {
    say[idx - offset] = cmdtext[idx];
    idx++;
   }
  say[idx - offset] = EOS;
   if(!strlen(say)) return SendClientMessage(playerid,0xBCBCBCAA, " Синтаксис: /makesay [id] [фраза]");
   if(giveplayerid != INVALID_PLAYER_ID)
   {
    format(string, sizeof(string), " %s", say);
    SendPlayerMessageToAll(giveplayerid, string);
   }
   else
   {
    SendClientMessage(playerid,0xFF0000AA," Неверный id!");
   }
return 1;
}



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR


Сообщение отредактировал okstyle - Суббота, 05.07.2008, 20:16
СолодДата: Понедельник, 07.07.2008, 18:12 | Сообщение # 9
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Ок спасибо!

Добавлено (07.07.2008, 18:12)
---------------------------------------------
1)Помогите хочу сделать такую комманду к примеру системного администратора,нет в игре а у игрока есть придложение
к нему и он вводит команду /! {текст} и при подключении сис админа к серверу выходит всё что писали
А лучше дайте строки плизз! Надо чтобы он все в фаил записывал

2)При вводе команды /count id замораживается тот кто даёт отчет и тот чей ид указал игрок давший его потом пошел отсчет из пяти секунд после этого их разморозило и показывало к примеру (у SoLoD и OkStile дуэль!) но это при вводе команды

Плизз помогите люди добрые , я понимаю может я и задолбал всех но очень надо!


Сообщение отредактировал Солод - Понедельник, 07.07.2008, 19:06
OKStyle™Дата: Вторник, 08.07.2008, 09:02 | Сообщение # 10
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (Солод)
А лучше дайте строки плизз! Надо чтобы он все в фаил записывал

при вводе текста сделай printf("%s",text);

Quote (Солод)
)При вводе команды /count id замораживается тот кто даёт отчет и тот чей ид указал игрок давший его потом пошел отсчет из пяти секунд после этого их разморозило и показывало к примеру (у SoLoD и OkStile дуэль!) но это при вводе команды

возьми TDM by Riaz...



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
СолодДата: Вторник, 15.07.2008, 17:33 | Сообщение # 11
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Плизз помогите !э
Как сделать так чтоб админ ввевшиий комманду /mecolor id
Сделал игроку с указаным идом свой цвет!

И еще один комманд чтоб сис админ ввевший команду /cvet green id
Дал игроку определенный цвет !
Плизз помогите ! Дайте строки плизззз ! Очень надо!
И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
И чтоб при коонекте он из регистрации загружался!

Добавлено (15.07.2008, 17:33)
---------------------------------------------
Плизз помогите !э
Как сделать так чтоб админ ввевшиий комманду /mecolor id
Сделал игроку с указаным идом свой цвет!

И еще один комманд чтоб сис админ ввевший команду /cvet green id
Дал игроку определенный цвет !
Плизз помогите ! Дайте строки плизззз ! Очень надо!
И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
И чтоб при коонекте он из регистрации загружался!

Добавлено (15.07.2008, 17:33)
---------------------------------------------
Плизз помогите !э
Как сделать так чтоб админ ввевшиий комманду /mecolor id
Сделал игроку с указаным идом свой цвет!

И еще один комманд чтоб сис админ ввевший команду /cvet green id
Дал игроку определенный цвет !
Плизз помогите ! Дайте строки плизззз ! Очень надо!
И еще как в пене сделать чтоб цвет игрока в регу сохранялся и пре смене цвета он (и в регистрации менялся)
И чтоб при коонекте он из регистрации загружался!

theAloneДата: Вторник, 15.07.2008, 20:11 | Сообщение # 12
Долгожитель
Группа: Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус:
Code
    if(strcmp(cmd, "/cvet green", true) == 0)
  {
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  M(playerid, COLOR_WHITE, "USAGE: /cvet [playerid]");
  return 1;
  }
  new playa;
  if(IsStringAName(tmp))
  {
  playa = GetPlayerID(tmp);
  }
  else
  {
  playa = strval(tmp);
  }
  GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  if(IsPlayerAdmin(playerid))
  {
         SetPlayerColor(playa,COLOR_GREEN); //Надеюсь у тебя дефайны стоят. А текст надеюсь сам напишешь и по такому примеру делай дальше.
  }
  else
  {
  M(playerid, COLOR_RED, "Вы не админ!");
  }
  return 1;
}

СолодДата: Суббота, 19.07.2008, 14:30 | Сообщение # 13
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Помогите хочу команду к примеру игрок написал ghbdtn ,но при нажатии /+ ,получилось слово _привет_
WNeZRoSДата: Суббота, 19.07.2008, 14:40 | Сообщение # 14
Местный
Группа: Продвинутые
Сообщений: 607
Награды: 11
Город: Где-то на Северо-Западе
Репутация: 119
Замечания: 0%
Статус:
http://gtascript.ru/index.p....o&id=47
СолодДата: Вторник, 22.07.2008, 21:53 | Сообщение # 15
Новенький
Группа: Продвинутые
Сообщений: 49
Награды: 1
Репутация: -52
Замечания: 80%
Статус:
Плизз перечетайте все воппросы ответьте еще на что сможете ПЛИЗЗ

Добавлено (21.07.2008, 23:10)
---------------------------------------------
Помогите сделать так чтоб цвет игрока в (регистрацию сохранял у мя она как в пене через playerinfo
И чтоби загружал цает игрока который у него до этого был!
Плизз помогите!!!

Добавлено (22.07.2008, 18:27)
---------------------------------------------
Плиззз

Добавлено (22.07.2008, 21:53)
---------------------------------------------
И еще плизз помогите (как в пене сделать чтоб толлько за убийства фраги прибавлялись -а за левели и прочее ,нет)
А то у меня проблема такая , я два раза убиваю и другой два раза убивает и после того как он убьёт меня третий раз у него становиться 3 фрага ,а у меня 1 -хотя было у обоих по два
Что сделать
Может из за каких [FS] если да то подскажите из за каких
У меня стоят ( adminspec ,vactions, NFS ,a-flood, bmmenu, buycar, xAntiSwear ,Race, WEAPON~1, banks ,Lock, clock, spectate, yrace, PlayerAdministration, givefrag, rcon_addon, R2R )
Подскажите плизз!
Плюсов мне не жалко не для кого!


Сообщение отредактировал Солод - Вторник, 22.07.2008, 21:54
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


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