флейм
Влог молодого скриптера [часть 2]

5 posts in this topic

KeinKotov
Новичок

Всём ещё раз здравствуйте. 

Вообщем начал я разработку своего проекта и понял... Я ничерта не понял. Я смотрел видео. Читал книги. Решил попробовать сделать тдм сервер в точности по видео и у меня не получилось. В видео он сохранил несколько позиций спавна в массив и потом через функцию по очерёдности i++ доставал эти позиции, то есть каждый игрок должен был появляться на следующей позиции. Я сделал всё в точности как у него, прям всё. У меня сравнится на нулевых координатах с id3 скином, хотя в массиве совершенно другие скины. Откуда он берёт точку спавна и скин, почему не достаёт значения из массива я так понять и не смог, хотя сделал всё в точности как у него. По конец даже комментарии и координаты скопировал, ну ничего не помогает. Видео 8ми летней давности, может оно уже не актуально для нынешнего времени, может сейчас новая версия pawn и там совершенно по другому я так и не разобрался. Пожалуйста, подскажите мне что делать. Я прочитал несколько книг про Pawno. Сейчас я хочу сесть и делать код по каким то примерам с объяснениями, но в просторах интернета нету новых уроков по Pawno. Старые я не решаюсь смотреть т.к. думаю что это всё же проблема в том что раньше был другой синтаксис. Помогите пожалуйста

Share this post


Link to post
Share on other sites
Cawfee
Великий Гуру

@KeinKotov, синтаксис языка может меняться только при появлении новых компиляторов, причем меняться с обратной совместимостью: старые варианты написания будут работать на новых компиляторах. И, как правило, эти новые компиляторы лишь устраняли баги стандартного (например, зависание при отсутствии парной фигурной скобки). Единственная проблема, с которой вы можете столкнуться, руководствуясь старыми уроками, так это применение неактуальных технологий, но насколько целесообразно гнаться за иными сейчас? Качество подаваемого материала – что раньше, что сейчас – оставляет желать лучшего, так что довольствуемся имеющимся. Видеоурок, статья или книга – все это лишь готовая информация, которую вы читаете и на основе нее познаете (или не познаете), используя разные методы (см. методы познания). Каждый человек один и тот же материал может понять совершенно по-разному. Это зависит от подачи и применяемых вами методов (большинство методов вы применяете неосознанно). Те методы, которые хороши для одного человека, не подходят другому в силу его особенностей.

 

Здорово, что нашли материал про разные позиции для появления игрока, что реализовали, но коль уж столкнулись с трудностью, почему бы не приложить исходный текст вашей разработки, чтобы обсудить проблему с другими участниками форума?

 

Если хотите, можем обменяться контактами, чем смогу помогу, коль уж так заинтересованы. В противном случае случае будем рады видеть ваши вопросы здесь :)

Share this post


Link to post
Share on other sites
KeinKotov
Новичок

@Cawfee Конечно,у меня чистый мод,это единственное что я сделал

new Float:SpawnInfo[6][5]=
{//skins,x,y,z,f
(106.0,-2165.8843,-266.2318,36.5156,2.5948), // PosBand 1
(104.0,-2170.1770,-265.9297,36.5156,6.7320),
(123.0,-2177.6699,-262.9620,36.5156,271.5822),
(280.0,-2139.9097,-108.1546,35.3273,11.9411), // PosCop 1
(268.0,-2145.7178,-108.3139,35.3203,1.5604),
(265.0,-2150.6736,-108.2174,35.3203,0.8293)
};
main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

public OnGameModeInit()
{
    SetGameModeText("Blank Script");
    
    for(new i; i <= sizeof(SpawnInfo); i++)
    {
        AddPlayerClass(floatround(SpawnInfo[i][0]), SpawnInfo[i][1], SpawnInfo[i][2], SpawnInfo[i][3], SpawnInfo[i][4], 2410000000);
    }
    return 1;
}

 

Share this post


Link to post
Share on other sites
sinvays
Завсегдатый

@KeinKotov 

Ты бы начал с написания регистрации/авторизации, работой с MySQL. Есть много уроков в ютубе - ознакомься.

Share this post


Link to post
Share on other sites
KeinKotov
Новичок

@sinvays С этого проще начать? Я слышал что лучше сначала написать какой нибудь простенький дм, потом уже изучать mysql, бд и так далее. Я уже создал простенький тдм по видео и сейчас добавляю туда свои системы. Пока что трудно без интернета, но думаю что скоро приловчусь. Если хотите то финальный результат могу выложить. Так же планирую залить его на хостинг и поиграть с друзьями, если им понравиться то это будем дополнительной мотивацией

Edited by KeinKotov

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Smileee
      By Smileee
      Куплю мобильный проект, что бы был интересный и не слитый, что то интересное. Пишите в личные
    • KeinKotov
      By KeinKotov
      Всем привет. Меня зовут Kein. Я первый день на вашем форуме.
      Хочу поделиться с вами своей историей о моей пути в скриптинге сампа и создании своего сервера, историей которая только началась.
      Мне 22 года, работаю на стройке, есть жена и полугодовалая дочь. В скриптинг я пошёл потому что всегда любил самп, играл в него лет с 12, но на данный момент у меня большие хотелки к серверам сампа и нечего подходящего я найти не могу. Идей для реализации механик у меня полно, а слушать меня никто не хочет. Вот я и принял решение изучить скриптинг и создать свой сервер. Я уже понял насколько это тяжело, но я взялся за это основательно. Сервер с оригинальным модом будет открыт. Только неизвестно когда, учить мне ещё много.
      Вот собственно поэтому я и решил вести блог тут, я хочу делиться своими успехами, рассказывать о том что нашёл на просторах интернета или придумал сам, да и новичкам начинать будет проще видя мой путь. На данный момент с pawn я знаком только по лп "Основы pawn" на канале "PawnStart" И читаю книгу "PawnBook v5".Подскажите пожалуйста, если я не правильно начал изучать pawn, то что следует сделать первым делом?
      Я обещаю что я открою свой сервер, так что следите за дальнейшими постами. Всех обнял
    • maximBO$$
      By maximBO$$
      не могу скачать файлы сервера, ошибки на скрине
      функциями 0.3дл на сервере пользоваться не могу
       
      фото ошибок
       

    • Козельский Ярослав
      By Козельский Ярослав
      Люди, скажите пожалуйста, где мне взять основу для лаунчера который можно будет выставить в магазин приложений после изменения дизайна и ip серверов?
    • _goshich_
      By _goshich_
      "Хочу создать свой CRMP-сервер в стиле Amazing RP, Rodina RP или Malinovka RP. Подскажите:
      1. На какой версии SA-MP или CRMP работают эти проекты? (0.3.7, 0.3.DL, OpenMP?) "Скажите пожалуйста точную версию"
      2. Какие базовые файлы и моды нужно скачать для старта? (движок, плагины, скрипты).
      3. Есть ли готовые шаблоны под RP-геймплей (фракции, экономика, бизнесы)?