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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
помоЩЬ
msДата: Пятница, 28.03.2008, 09:02 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Парни у мну такая проблема... Мне надо сделать маркер на крыше бензы , и что бы когда на него встаёшь и вводишь /there , в чате высвечиволась что команда этого игрока захватила бензу.
Напишите плз мне сюда код , а то я запарился сам , везде где то ошибка появляется. Вижу что код не трудный , напишите plz! :)

Добавлено (28.03.2008, 06:51)
---------------------------------------------
А да , вот X , Y , Z
1938.4723,-1777.5865,19.6330

Добавлено (28.03.2008, 09:02)
---------------------------------------------
Ээээ АУ?! Помогите йопт!)

ScorpiДата: Пятница, 28.03.2008, 09:44 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
ms, Чё за бенза?
msДата: Пятница, 28.03.2008, 10:09 | Сообщение # 3
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Да в 1 городе есть. Но вопрос не в том))
Помогите и усё) =)
Потом если захотите режим покажу... mda

MiStERДата: Пятница, 28.03.2008, 10:09 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 148
Награды: 1
Репутация: 6
Замечания: 0%
Статус:
Quote (TembI4)
Чё за бенза?

Там машыны заправляюцА lol lol lol lol

DJSashoK59Дата: Пятница, 28.03.2008, 10:46 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Code
В public OnPlayerCommandText(playerid, cmdtext[])
if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330,8))
if(strcmp(cmdtext, "/there", true) == 0) {
new nik[MAX_PLAYER_NAME];
format(string, sizeof(string), "%s захватил бензу!", nik);
SendClientMessageToAll(0xFFFFFFAA, string);
return 1;
}

Куда-нибуть в конец
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
    {
    if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius)
     {
     return 1;
     }
    return 0;
    }

format(string, sizeof(string), "%s захватил бензу!", nik);
%s - это ник игрока который бензу захватил
if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330,8))
Последнее число (8) это или радиус или диаметр, например вместо 8 поставить 2, то месность будет сильно ограниченна и команда будет действовать (вводиться) только в этом месте.



Сообщение отредактировал Sashok59 - Пятница, 28.03.2008, 10:54
msДата: Пятница, 28.03.2008, 10:50 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Sashok59, IsPlayerInShere это отдельно от пабликоф нада вставлять?
DJSashoK59Дата: Пятница, 28.03.2008, 10:56 | Сообщение # 7
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Отдельно, после последней строки скипта отступаеш еще строку и туда вставляеш:
Code
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
     {
     if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius)
      {
      return 1;
      }
     return 0;
     }

Всё просто как два пальца об асфальт wink

msДата: Пятница, 28.03.2008, 10:58 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Я вроде вставил... НО! 4 еррора((( sorry
Вот код , какой получился.
Code
public OnPlayerCommandText(playerid, cmdtext[])
if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330))
if(strcmp(cmdtext, "/there", true) == 0) {
new nik[MAX_PLAYER_NAME];
format(string, sizeof(string), "%s захватил бензу!", nik);
SendClientMessageToAll(0xFFFFFFAA, string);
return 1;
}
if(strcmp(cmdtext, "/commands", true) == 0){
SendClientMessage(playerid, 0xFF00FFAA, "/help (узнать цель игры) , /who (узнать , кто создал этот гейммод) , /kill (самоубийствО)");
return 1;
}
if(strcmp(cmdtext, "/who", true) == 0){
SendClientMessage(playerid, 0xFF00FFAA, "Ты играешь на режиме который сделали  M-SIDE! Ася 257959407!)");
return 1;
}
if(strcmp(cmdtext, "/help", true) == 0){
SendClientMessage(playerid,0xFF00FFAA, "Само название режима говорить о том , что действия тут происходят на БЕНЗЕ - бензоправке. Цель - захватить и удержать. :)) ");
return 1;
}
if(strcmp(cmdtext, "/kill", true) == 0) {
if(GetPlayerInterior(playerid) == 0)
{
SetPlayerHealth(playerid,0);
return 1;
}
else(SendClientMessage(playerid, 0xFF66FFAA, "Никуя!)) Выйди на улицу и там самоубивайся!"));
}

stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
      {
      if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius)
       {
       return 1;
       }
      return 0;
      }

Вот ерроры
Code
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 017: undefined symbol "string"
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 017: undefined symbol "string"
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : error 029: invalid expression, assumed zero
E:\Игры\GTA - Hot SAMP\СЕРВЕР\gamemodes\BenzA.pwn(184) : fatal error 107: too many error messages on one line

Sashok59, помоги , оч прошу...



Сообщение отредактировал ms - Пятница, 28.03.2008, 10:59
DJSashoK59Дата: Пятница, 28.03.2008, 11:05 | Сообщение # 9
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerInSphere(playerid, 1938.4723,-1777.5865,19.6330))
if(strcmp(cmdtext, "/there", true) == 0) {
new string;
new nik[MAX_PLAYER_NAME];
format(string, sizeof(string), "%s захватил бензу!", nik);
SendClientMessageToAll(0xFFFFFFAA, string);
return 1;
}
if(strcmp(cmdtext, "/commands", true) == 0){
SendClientMessage(playerid, 0xFF00FFAA, "/help (узнать цель игры) , /who (узнать , кто создал этот гейммод) , /kill (самоубийствО)");
return 1;
}
if(strcmp(cmdtext, "/who", true) == 0){
SendClientMessage(playerid, 0xFF00FFAA, "Ты играешь на режиме который сделали  M-SIDE! Ася 257959407!)");
return 1;
}
if(strcmp(cmdtext, "/help", true) == 0){
SendClientMessage(playerid,0xFF00FFAA, "Само название режима говорить о том , что действия тут происходят на БЕНЗЕ - бензоправке. Цель - захватить и удержать. :)) ");
return 1;
}
if(strcmp(cmdtext, "/kill", true) == 0) {
if(GetPlayerInterior(playerid) == 0)
{
SetPlayerHealth(playerid,0);
return 1;
}
else(SendClientMessage(playerid, 0xFF66FFAA, "Никуя!)) Выйди на улицу и там самоубивайся!"));
}

stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
       {
       if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius)
        {
        return 1;
        }
       return 0;
       }

попробуй так sorry

msДата: Пятница, 28.03.2008, 11:09 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Так ещё больше ероров((
Я заметил ошибка всё время с "string"...ПЛя как бы это исправить((

Добавлено (28.03.2008, 11:09)
---------------------------------------------
Может тебе дать pwn и ты сам на деле рассмотришь?(( sorry

DJSashoK59Дата: Пятница, 28.03.2008, 11:23 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Quote (ms)
Может тебе дать pwn и ты сам на деле рассмотришь?((

ну давай я посмотрю sorry
моя аська 377-640-773

ScorpiДата: Пятница, 28.03.2008, 11:28 | Сообщение # 12
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
Quote (MiStER)
Там машыны заправляюцА

Меня просто на бензопилу потянуло fun lol

bleyzДата: Пятница, 28.03.2008, 12:49 | Сообщение # 13
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
ms, string - new string[256] после или перед пабликом попробуй!


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

msДата: Пятница, 28.03.2008, 12:50 | Сообщение # 14
Освоившийся
Группа: Продвинутые
Сообщений: 99
Награды: 1
Город: Бабруйск =))
Репутация: 14
Замечания: 0%
Статус:
Всё , мне помогли.
Sashok59, спс огромное тебе , не забуду) yes
ЗЫ тему можно закрывать))

bleyzДата: Пятница, 28.03.2008, 13:00 | Сообщение # 15
Постоялец
Группа: Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус:
ms, ей ей ей а ПлюсеГ где?


[GM] League Script
[GM] Drift-Mod

Свалка - дом Блейза [oS]_[HIT]©

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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