Re: Скриптинг курилка -
Stepashka - 18.11.2013
Quote:
Originally Posted by Jon_De
Пояитайте про лимит лучше
LIMIT 10, %d, где %d к примеру 20, выведет 10 строк начиная с 20. Все удобней чем вы напридумывали
|
Сам бы почитал.
Code:
LIMIT `с какой`, `сколько`
Re: Скриптинг курилка -
Eims - 19.11.2013
Quote:
Originally Posted by Jon_De
Пояитайте про лимит лучше
LIMIT 10, %d, где %d к примеру 20, выведет 10 строк начиная с 20. Все удобней чем вы напридумывали
|
Разобрался с ошибкой. Делал я правильно, только с переменными немного запутался. Благодарю за помощь
Re: Скриптинг курилка -
GreenS - 19.11.2013
Правда, что если сделать вот так:
PHP Code:
switch(PlayerInfo[playerid][pSex]) {
case 0: {
// ...
}
case 1: {
// ...
}
}
То будет чуток оптимизации и чуток повыситься скорость? fakt?
p.s.: я насчёт расположении скобок.
Re: Скриптинг курилка -
ea8de1 - 19.11.2013
Quote:
Originally Posted by GreenS
Правда, что если сделать вот так:
PHP Code:
switch(PlayerInfo[playerid][pSex]) {
case 0: {
// ...
}
case 1: {
// ...
}
}
То будет чуток оптимизации и чуток повыситься скорость? fakt?
p.s.: я насчёт расположении скобок.
|
Расположение скобок на скорость не влияет.
P.S: В данном случае
switch лучше не использовать.
Re: Скриптинг курилка -
GreenS - 19.11.2013
Quote:
Originally Posted by ea8de1
Расположение скобок на скорость не влияет.
P.S: В данном случае switch лучше не использовать.
|
В каком случае? Если всего в switch используются два значения: 0 и 1, лучше не использовать? С чего?
Re: Скриптинг курилка -
mpzila - 19.11.2013
Скорость повысится в том случае, если разветвление идёт не на единицы, а на сотни. О, вот тогда скорость будет.
Re: Скриптинг курилка -
ea8de1 - 19.11.2013
Quote:
Originally Posted by GreenS
В каком случае? Если всего в switch используются два значения: 0 и 1, лучше не использовать? С чего?
|
Использование
switch эффективно, когда проверяется много возможных значений.
Quote:
Скорость повысится в том случае, если разветвление идёт не на единицы, а на сотни.
|
А когда их всего
два, лучше проверять следующим образом:
Code:
if(PlayerInfo[playerid][pSex] == 0)
{
...
}
else
{
...
}
Re: Скриптинг курилка -
GreenS - 19.11.2013
Quote:
Originally Posted by ea8de1
Использование switch эффективно, когда проверяется много возможных значений.
А когда их всего два, лучше проверять следующим образом:
Code:
if(PlayerInfo[playerid][pSex] == 0)
{
...
}
else
{
...
}
|
Я понял, я просто показал пример в общем смысле. Не буду же писать от 0 до 100
Re: Скриптинг курилка -
NameNone - 19.11.2013
Quote:
Originally Posted by ea8de1
Использование switch эффективно, когда проверяется много возможных значений.
А когда их всего два, лучше проверять следующим образом:
Code:
if(PlayerInfo[playerid][pSex] == 0)
{
...
}
else
{
...
}
|
Не лучше.
Re: Скриптинг курилка -
GreenS - 19.11.2013
Quote:
Originally Posted by NameNone
Не лучше.
|
Code:
if(PlayerInfo[playerid][pSex])
{
...
}
else
{
...
}
Re: Скриптинг курилка -
Alexander_Petrov - 20.11.2013
Quote:
Originally Posted by Jon_De
я про подсчет координат
|
а это чем не подходит?
Re: Скриптинг курилка -
mpzila - 20.11.2013
Увы, но придется ручками. Да да, ими самыми.
Re: Скриптинг курилка -
NameNone - 20.11.2013
Quote:
Originally Posted by Leonidjp
OnPlayerStateChange и OnPlayerEnterVehicle не используется.
|
Если знать принцип работы чита, то решение найти станет куда проще, но я бы подружился на какое то время с OnVehicleStreamOut. Выяснить как он реагирует на подобные действия, да и вообще какие то иные паблики которые связаны с транспортом.
Начал бы с проверки расстояния от текущей позиции игрока до транспорта который был выведен из стрима. Меньше пяти метров - что то здесь не так. Это я так, от балды.
Re: Скриптинг курилка -
NameNone - 20.11.2013
Quote:
Originally Posted by Jon_De
ни у кого нет функционала для соединения объектов между собой?
допустим я построил какой нибудь корабль/еще что-то, мне нужно объекты этого корабля соединить между собой. в ручную долго, высчитывать тоже не очень
|
Просто прогонять все объекты по циклу и перемещать их. Не сильно ресумсоемко, если перемещать их правильно и не по сто раз с точки до точки, а в одну сторону, экономно. Скрипт такой есть.
Re: Скриптинг курилка -
White_116 - 20.11.2013
Quote:
Originally Posted by NameNone
Просто прогонять все объекты по циклу и перемещать их. Не сильно ресумсоемко, если перемещать их правильно и не по сто раз с точки до точки, а в одну сторону, экономно. Скрипт такой есть.
|
А если я хочу его повернуть?
-Так что *******.
Re: Скриптинг курилка -
Mutha_X - 20.11.2013
А если нормированными кватернионами и маркерами вжарить?
Re: Скриптинг курилка -
Jon_De - 20.11.2013
Quote:
Originally Posted by Leonidjp
OnPlayerStateChange и OnPlayerEnterVehicle не используется.
|
такие читы еще обычно бывает работают только когда 1 игрок рядом с транспортом, не факт что будут работать на реальном сервере с онлайном
Re: Скриптинг курилка -
Leonidjp - 20.11.2013
Quote:
Originally Posted by Jon_De
такие читы еще обычно бывает работают только когда 1 игрок рядом с транспортом, не факт что будут работать на реальном сервере с онлайном
|
От онлайна не зависит.
Re: Скриптинг курилка -
NameNone - 20.11.2013
Quote:
Originally Posted by White_116
А если я хочу его повернуть?
-Так что *******.
|
Математика плюс Геометрия плюс алгоритм. *** *****
Re: Скриптинг курилка -
White_116 - 20.11.2013
Quote:
Originally Posted by NameNone
Математика плюс Геометрия плюс алгоритм. *** *****
|
Стартуй. Теоретик...