50 actor in stream - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: 50 actor in stream (
/showthread.php?tid=588653)
50 actor in stream -
Daea - 11.09.2015
Добрый день)
Челом бью, выручайте.. Знаю, что в стриме может быть только 50 актеров. Можно ли как то изменить дистанцию стрима? Ну или есть другие способы? Просто у меня много актеров. И они не совсем рядом. 10 в одном месте, 5 в 30 метрах. 10 ещё в 50 метрах. Т.е. стоят 2 актера и как бы беседуют между собой. Бывает что выходишь их интерьера и прогружается сразу 50 актеров. При чем 1 из актеров, которые беседовали, не прогружается и выходит что актер какой то даун, раз говорит сам с собой..
Re: 50 actor in stream -
Mcc - 11.09.2015
Удалять и создавать на нужной дистанции.
Re: 50 actor in stream -
stabker - 11.09.2015
Quote:
Originally Posted by Mcc
Удалять и создавать на нужной дистанции.
|
А смысл? Все равно ничего вроде CreateActorForPlayer нет, так что если несколько игроков одновременно войдут в разные "зоны прорисовки", то актеры у всех появятся и опять достигнут лимит. Можно конечно сделать очень маленький радиус, но это может выглядеть убого, ведь появляться они начнут только вблизи.
Re: 50 actor in stream -
GhettoStyle - 05.10.2015
Код:
stock PlayerToActor(Float:radi, playerid, actorid)
{
new actorid = INVALID_ACTOR_ID;
new Float:x, Float:y, Float:z;
for (new i = 0; i < MAX_ACTORS; ++i)
{
if(GetActorPos(i, x, y, z))
{
if(IsPlayerInRangeOfPoint(playerid, x, y, z))
{
actorid = i;
break; return 1;
}
}
}
if(actorid == INVALID_ACTOR_ID)
return 0;
}
Re: 50 actor in stream -
OKStyle - 08.10.2015
Re: 50 actor in stream -
Stepashka - 08.10.2015
Забавный код, он ничего не делает и периодически возвращает 0.
Re: 50 actor in stream -
Mcc - 10.10.2015
Верните в моду скобки!
Re: 50 actor in stream -
Diman777 - 24.10.2015
GhettoStyle а всё-таки зачем
return 1 после
break?)
и аргумент
Float:radi не используется по ходу функции, объясни нам сей код)