Парочка вопросов:
1. Считается ли за символ " \t ".
2. Как лучше использовать string в командах, глобально или локально.
3. Разница есть, или нету:
PHP код:
#include <object> //1
PHP код:
#include <../setting/object.inc>//2
Парочка вопросов:
1. Считается ли за символ " \t ".
2. Как лучше использовать string в командах, глобально или локально.
3. Разница есть, или нету:
PHP код:
#include <object> //1
PHP код:
#include <../setting/object.inc>//2
Последний раз редактировалось gangzone.ini; 18.10.2015 в 20:15.
1. На сколько мне известно, то за символ считается все, кроме %d, %s, и т.д.
2. Локально
3. Нету
gangzone.ini (18.10.2015)
Добавлю: управляющие символы ( такие как: '\t', '\n' и т.п. ) занимают 1 символ.
gangzone.ini (18.10.2015) Quman (18.10.2015) Unreal (18.10.2015) [ForD] (18.10.2015)
За символы спасибо.
1. Да, это символ табуляции (тот самый, которым ты выравниваешь код лесенкой - или ты выравниваешь пробелами?) и он, как и остальные символы, занимает одну позицию в строке.
Другое дело в восприятии этого символа. Например, SendClientMessage вместо табов показывает пробелы, а в ShowPlayerDialog табуляция работает, как положено. Другие функции не проверял.
2. Если переменная нужна для взаимодействия между двумя и более функциями - есть смысл делать её глобальной, а для форматирования логичней будет использовать локальный массив.
3. Есть, инклуд ищется в совершенно разных папках. В первом случае поиск происходит в "pawno/include", а во втором - в "setting".
Лично я всегда делаю так:
В результате инклуд берётся не из "pawno/include", а из отдельной папки "include" в корне сервера.PHP код:
#include "../include/<your include name here>.inc"
Для меня удобнее именно так хранить сторонние инклуды в отдельной папке, чтобы они не смешивались со стандартными инклудами Pawn и SA:MP.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
gangzone.ini (18.10.2015) Quman (18.10.2015) Unreal (18.10.2015)
Если речь пошла о многомодульности проекта - то самое то использовать данный урок.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Тут смотря в чем разница. Конкретного вопроса о разнице я не услышал. Если смотреть
- с точки зрения размера кода, то на врят ли что-то измениться;
- с точки зрения указания (или не) расширения файла при подключении, то опять же ничем не меняется ситуация;
PHP код:
#include <a_samp>
#include <a_samp.inc>
- с точки зрения пути к файлу, то да. Одно дело идти на улицу путем: дом>подъезд>дверь>двор>ты на улице или дом>улица
у меня давно был вопрос, вот вспомнил ...2. Если переменная нужна для взаимодействия между двумя и более функциями - есть смысл делать её глобальной, а для форматирования логичней будет использовать локальный массив.
есть команда где требуется массив с размером 1500, или же в пример могу взять правила сервера на диалоге, тоже требует примерно 1000.
Почему то когда я создаю массив как локальный, то приходится увеличивать pragma dynamic, а если сделать глобально, то он не влияет на dynamic.
так что же получается?
P.s: если массив не такой большой (250, 512 и.т.д) то такой трюк не работает
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Закрываю, всем спасибо!)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)