Урок 3 - MTA Race, Map Editor - Школа мапинга - Форум Карты для samp
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Школа мапинга » MTA Race, Map Editor » Урок 3 (Делаем скрипт для загрузки на сервер)
Урок 3
ATOM57Дата: Пятница, 25.07.2008, 11:48 | Сообщение # 1
.:Pro Maper:.
Группа: Админ
Сообщений: 179
Репутация: 12
Статус: Offline
В этом уроке я расскажу вам как оформить то что вы сделалли в фильтерскрипт и загрузить на сервер.

После того как вы сделали и переконвертировали карту в формат samp
Вы должны увидить (непонятные большинству :D )
Строки типа:

Code
  CreateObject(9090,-3005.782,972.067,-20.046,0.0,0.0,276.875);
  CreateObject(3410,-2666.302,1824.737,12.532,0.0,0.0,-213.750);
  CreateObject(7191,-2688.328,1842.204,12.770,0.0,0.0,-180.000);

Открываем PAWNO и создаём новый файл

Стираем всё подчистую :D
Добавляем вот это

Code
#include <a_samp>
public OnFilterScriptInit()
{

  CreateObject(9090,-1873.010,1957.316,-21.064,0.0,0.0,276.875);

  return 1;
}

Я уже сразу добавил один объект (для примера).
Как вы видите Create Object не в правом углу а чуть "отодвинут"
Вставляя строки у вас должно получиться примерно вот это:
Code

#include <a_samp>
public OnFilterScriptInit()
{
  CreateObject(9090,-3005.782,972.067,-20.046,0.0,0.0,276.875);
CreateObject(9090,-2718.941,1839.502,-19.021,0.0,0.0,270.000);
CreateObject(9090,-2637.448,1842.722,-19.035,0.0,0.0,90.000);
CreateObject(3410,-2690.986,1802.160,12.546,0.0,0.0,-45.000);
CreateObject(3410,-2666.302,1824.737,12.532,0.0,0.0,-213.750);
CreateObject(7191,-2688.328,1842.204,12.770,0.0,0.0,-180.000);
CreateObject(7191,-2668.038,1842.216,13.056,0.0,0.0,-360.000);

  return 1;
}

"Отодвинуть" CreateObject можно так:
Встаёте в начало строки и нажимаете таб... это действие повторяете с каждой строкой :)

Компилируете файл (Синяя стрелочка)
Сохраняете в папку filterscripts, рядом с .pwn файлом должен появиться .amx
Прописываете в server.cfg название скрипта без расширения.. :)

Урок 1

Урок 2

Управление в редакторе карт


 
rasumДата: Четверг, 21.08.2008, 18:24 | Сообщение # 2
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Статус: Offline
спасибо =)
 
BladДата: Четверг, 23.10.2008, 16:41 | Сообщение # 3
Активный
Группа: Пользователи
Сообщений: 12
Репутация: 0
Статус: Offline
Code
#include <a_samp>  
public OnFilterScriptInit()  
{  
   CreateObject(9090,-3005.782,972.067,-20.046,0.0,0.0,276.875);  
CreateObject(9090,-2718.941,1839.502,-19.021,0.0,0.0,270.000);  
CreateObject(9090,-2637.448,1842.722,-19.035,0.0,0.0,90.000);  
CreateObject(3410,-2690.986,1802.160,12.546,0.0,0.0,-45.000);  
CreateObject(3410,-2666.302,1824.737,12.532,0.0,0.0,-213.750);  
CreateObject(7191,-2688.328,1842.204,12.770,0.0,0.0,-180.000);  
CreateObject(7191,-2668.038,1842.216,13.056,0.0,0.0,-360.000);  

   return 1;  
}

Ты сам себе противоречишь)) (но если я не прав, не ругайся) по твоим словам...
Quote
Как вы видите Create Object не в правом углу а чуть "отодвинут"
так что наверно получится всё таки вот так..
Code
#include <a_samp>  
public OnFilterScriptInit()  
{  
   CreateObject(9090,-3005.782,972.067,-20.046,0.0,0.0,276.875);  
   CreateObject(9090,-2718.941,1839.502,-19.021,0.0,0.0,270.000);  
   CreateObject(9090,-2637.448,1842.722,-19.035,0.0,0.0,90.000);  
   CreateObject(3410,-2690.986,1802.160,12.546,0.0,0.0,-45.000);  
   CreateObject(3410,-2666.302,1824.737,12.532,0.0,0.0,-213.750);  
   CreateObject(7191,-2688.328,1842.204,12.770,0.0,0.0,-180.000);  
   CreateObject(7191,-2668.038,1842.216,13.056,0.0,0.0,-360.000);  

   return 1;  
}

Добавлено (23.10.2008, 16:41)
---------------------------------------------
я прав?


 
ATOM57Дата: Четверг, 23.10.2008, 17:17 | Сообщение # 4
.:Pro Maper:.
Группа: Админ
Сообщений: 179
Репутация: 12
Статус: Offline
Quote (Blad)
так что наверно получится всё таки вот так..

Прав, просто я забыл докинуть изменённый код :)

 
skuZZIДата: Суббота, 06.12.2008, 21:12 | Сообщение # 5
Пользователь
Группа: Новичок
Сообщений: 6
Репутация: 0
Статус: Offline
а если я хочу добавить несколько скриптом то через кому?

 
IOpkoДата: Воскресенье, 07.12.2008, 13:06 | Сообщение # 6
Пользователь
Группа: Новичок
Сообщений: 9
Репутация: 2
Статус: Offline
Quote (skuZZI)
а если я хочу добавить несколько скриптом то через кому?

вопрос не совсем ясен)))), попробую ответить, если что поправь.....
надо поставить несколько FS на серв, то в файле server.cfg в строке filterscripts вводишь названия всех ФС через пробел, а сами файлы их кладешь в папку FilterScripts

бесплатно семизнаки!!!
 
skuZZIДата: Суббота, 13.12.2008, 13:49 | Сообщение # 7
Пользователь
Группа: Новичок
Сообщений: 6
Репутация: 0
Статус: Offline
я понял

 
extre_Дата: Суббота, 28.03.2009, 23:56 | Сообщение # 8
Активный
Группа: Новичок
Сообщений: 16
Репутация: 0
Статус: Offline
Я не очень понял тему а моно как нибудь скриптом это вставить? :(

 
Prodigy56Дата: Вторник, 23.06.2009, 15:47 | Сообщение # 9
Новичок
Группа: Новичок
Сообщений: 1
Репутация: 0
Статус: Offline
Мне кажется по вашей инструкции я все сделал! Но когда я в редакторе вставлял ворота, машины, рыб и конвертируя в samp они не реагируют(( Подскажите пожалуйста как у таких объектов включить движение?
 
ATOM57Дата: Понедельник, 13.07.2009, 23:16 | Сообщение # 10
.:Pro Maper:.
Группа: Админ
Сообщений: 179
Репутация: 12
Статус: Offline
Prodigy56, движение у обьектов включить очень сложно :) Рыбы не будут двигаться :D

 
SchwanДата: Суббота, 18.07.2009, 03:40 | Сообщение # 11
Новичок
Группа: Пользователи
Сообщений: 4
Репутация: 0
Статус: Offline
В начало мода/скрипта
new obj;

В OnGameModeInit

obj = CreateObject(id,X,Y,Z,Rx,Ry,Rz);

В OnPlayerCommnadText

if(strcmp(cmdtext, "/commanda", true) == 0) return MoveObject(obj, x, y, z, 1.00 );
Синие - координаты куда будет передвигатся объект, 1.00 - скорость


234
 
wadimДата: Понедельник, 24.08.2009, 20:44 | Сообщение # 12
Новичок
Группа: Новичок
Сообщений: 1
Репутация: 0
Статус: Offline
вау спс ща попробуем. OK
 
LegendarysДата: Суббота, 08.05.2010, 17:28 | Сообщение # 13
Пользователь
Группа: Новичок
Сообщений: 5
Репутация: 0
Статус: Offline
спасибо помогло
 
SPLINERДата: Воскресенье, 16.05.2010, 07:25 | Сообщение # 14
Новичок
Группа: Новичок
Сообщений: 2
Репутация: 0
Статус: Offline
Помогите!!! help help help !!!! Я всё сделал по инструкции, но .amx фавйл не появляетя!!!((((( pwn появляется и всё.
 
RICДата: Четверг, 10.06.2010, 18:30 | Сообщение # 15
Новичок
Группа: Новичок
Сообщений: 1
Репутация: 0
Статус: Offline
E:\sampServ\pawno\stunt.pwn(18) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Warning.

Вот что мне выдаёт когда стрелочку синию нажимаю)

 
Форум » Школа мапинга » MTA Race, Map Editor » Урок 3 (Делаем скрипт для загрузки на сервер)
Страница 1 из 11
Поиск: