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

 



 
          





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





Последние Файлы 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 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: AXE, Weddew  
О чекпоинтах
WintMaxДата: Суббота, 15.03.2008, 20:41 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
У меня сразу несколько вопросов:
1. Как поставить чекпоинт? lol
2. Как сделать, чтобы чекпоинт отображался на карте?
3. Как сделать, чтобы после взятия первого чекпоинта пявлялся 2-й, после 2-ого 3-1 и т.д.
За ответы +!

DJSashoK59Дата: Суббота, 15.03.2008, 21:10 | Сообщение # 2
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
SetPlayerCheckpoint(playerid, 2023.3910,1001.4385,10.8203,2.0); //около казино 4 дракона
вставляеш куданить) например в
если ты засунеш его в public OnPlayerSpawn(playerid)
то при спавне он появится на верте)
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid, 0xFFFFFFAA, "ля ля ля, подбери второй чекпоинт"); //это типо что происходит когда ты в него заходиш, в данном случае в чате появляется текст.
return 1;
}
как зделать чтоб они по очереди поевлялись я не знаю mda



Сообщение отредактировал Sashok59 - Суббота, 15.03.2008, 21:11
WintMaxДата: Суббота, 15.03.2008, 21:12 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Не, ну ты мне пока что с первым вопросом помог...
А со 2-м вопросом не поможешь? :)

K-e-n-tДата: Суббота, 15.03.2008, 21:31 | Сообщение # 4
Местный
Группа: Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус:
Quote (WintMax)
А со 2-м вопросом не поможешь?

Он должен появлятца, нет дак запихай в OnPlayerConnect



Если я тебе помог, или сказал что то умное, ставь +
Я Francesko_Wilson
За деньги работаю качественнее и быстрее :crazy:
DJSashoK59Дата: Суббота, 15.03.2008, 21:44 | Сообщение # 5
Постоялец
Группа: Продвинутые
Сообщений: 481
Награды: 2
Город: Пермь
Репутация: 52
Замечания: 0%
Статус:
Quote (K-e-n-t)
OnPlayerConnect

какбы особой разници нету, просто если в конект пихнуть, то он появится при конекте,
а если в спавн, то он появитя при спавне и в любом случае будет виден на радаре и на карте.



Сообщение отредактировал Sashok59 - Суббота, 15.03.2008, 21:45
WintMaxДата: Суббота, 15.03.2008, 22:04 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Вот в чем дело... Он появляется, но мне бы сделать так, чтобы у каждого чекпоинта было свое действие, когда человек наступал на него...
Кент, объяснишь если, поставлю +. Но только потолковее)))

Добавлено (15.03.2008, 22:04)
---------------------------------------------
Ну люди, хелп плиз! Скриптить-то охота!)))

ASAДата: Воскресенье, 16.03.2008, 13:44 | Сообщение # 7
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 2
Город: Хмельницький
Репутация: -37
Замечания: 80%
Статус:
чтобы у каждого чекпоинта было свое действие, написать или ти уже договорился з Кентом?
WintMaxДата: Воскресенье, 16.03.2008, 17:25 | Сообщение # 8
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Напиши плз! Очень надо!
ASAДата: Воскресенье, 16.03.2008, 22:46 | Сообщение # 9
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 2
Город: Хмельницький
Репутация: -37
Замечания: 80%
Статус:
вот мой способ я сам придумал короче n-ето радиус круга потому его можно рационально использивать, когда радиус будет слишком велик 7-8 то используй другую букву.

незабудь мне + поставить

new n;
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext, "/kolo1", true) == 0){
n=2;
SetPlayerCheckpoint(playerid,381.886,1603.75,17.7156,n);}
return 1;
}
if(strcmp(cmdtext, "/kolo2", true) == 0){
n=3;
SetPlayerCheckpoint(playerid,381.886,2603.75,17.7156,n);}
return 1;
}
if(strcmp(cmdtext, "/kolo3", true) == 0){
n=4;
SetPlayerCheckpoint(playerid,381.886,3603.75,17.7156,n);}
return 1;
}
if(strcmp(cmdtext, "/kolo4", true) == 0){
n=5;
SetPlayerCheckpoint(playerid,381.886,4603.75,17.7156,n);}
return 1;
}


public OnPlayerEnterCheckpoint(playerid)
{
if (n=2){
здесь шото делается1;}
if (n=3){
здесь шото делается2;}
if (n=4){
здесь шото делается3;}
if (n=5){
здесь шото делается4;}
return 1;}

Shadow_TDHДата: Воскресенье, 16.03.2008, 22:56 | Сообщение # 10
Новенький
Группа: Продвинутые
Сообщений: 48
Награды: 1
Город: Уфа
Репутация: 4
Замечания: 0%
Статус:
Тебе нужно чтобы сразу несколько чекпойнтов отоображились, или последовательно?
ASAДата: Воскресенье, 16.03.2008, 23:01 | Сообщение # 11
Новенький
Группа: Продвинутые
Сообщений: 70
Награды: 2
Город: Хмельницький
Репутация: -37
Замечания: 80%
Статус:
Не ето посдедовательно чтобы сразу надо подумать


Сообщение отредактировал ASA - Воскресенье, 16.03.2008, 23:02
Shadow_TDHДата: Понедельник, 17.03.2008, 09:37 | Сообщение # 12
Новенький
Группа: Продвинутые
Сообщений: 48
Награды: 1
Город: Уфа
Репутация: 4
Замечания: 0%
Статус:
Если сразу надо использовать функцию IsPlayerInArea. :)
WintMaxДата: Понедельник, 17.03.2008, 09:40 | Сообщение # 13
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Нужно, чтобы одни были последовательными, а другие нет (типа больницы :) ).
Shadow_TDHДата: Понедельник, 17.03.2008, 09:52 | Сообщение # 14
Новенький
Группа: Продвинутые
Сообщений: 48
Награды: 1
Город: Уфа
Репутация: 4
Замечания: 0%
Статус:
Ну если последовательно делай так как сказал ASA и здесь пиши:
Code
public OnPlayerEnterCheckpoint(playerid)  
{  
if (n=2){  
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(...);
}

WintMaxДата: Понедельник, 17.03.2008, 10:51 | Сообщение # 15
Местный
Группа: Продвинутые
Сообщений: 562
Награды: 2
Город: Ростов-на-Дону
Репутация: 67
Замечания: 0%
Статус:
Понятно... Спс! +АдынкЮ :)

Добавлено (17.03.2008, 10:43)
---------------------------------------------
А вот компиляция идет неудачно:
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(248) : warning 225: unreachable code
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(252) : warning 204: symbol is assigned a value that is never used: "giveplayer"
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(254) : error 010: invalid function or declaration
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(257) : error 010: invalid function or declaration
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(260) : error 010: invalid function or declaration
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(263) : error 010: invalid function or declaration
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(268) : error 010: invalid function or declaration
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(390) : warning 211: possibly unintended assignment
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(396) : warning 211: possibly unintended assignment
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(402) : warning 211: possibly unintended assignment
C:\Documents and Settings\Администратор\Рабочий стол\Все для сервака\Server\gamemodes\src\TrMod.pwn(408) : warning 211: possibly unintended assignment

И это мне не нравится...

Добавлено (17.03.2008, 10:51)
---------------------------------------------
Вот строки с варнингами и ошибками:
(248) if (strcmp(cmdtext, "/chekb", true) == 0){
(254)if (strcmp(cmdtext, "/chekw", true) == 0){
(257) return 1;
(260) if (strcmp(cmdtext, "/chekall", true) == 0){
(263)return 1;
(268) return 0; //конец паблика с командами
(390) if (n=2){ new PlayerName[30], str[256];
А дальше все одинаково, за искл. радиуса чекпоинта...
Нихрена не понимаю... wall


Сообщение отредактировал WintMax - Понедельник, 17.03.2008, 10:45
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:





 


 


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