Вопросы

Добрый вечер, столкнулся с токой проблемой назначаю на лидерку игрока, и допустим все фракции спавнятся там где надо все 22, но 23 фракция не понятно что с ней лидера тп не на респу а просто в место в стандартное при начальном моде в котором не чего нет. 
 

if(PlayerInfo[playerid][pSpawnchange] == 1)//Спавн фракций
                {
                    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Los Santos Police Dept
                    {
                        SetPlayerPosServer(playerid,233.14,79.74,1005.04);
                                SetPlayerVirtualWorld(playerid,1);
                                SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,6);
                                return 1;
                        }
                        if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//San Fiero Police Dept
                    {}
                    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//Las Venturas Police Dept
                    {}
                    if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//FBI
                    {
                        SetPlayerPosServer(playerid,276.10,110.73,1004.62);
                        SetPlayerVirtualWorld(playerid,4);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,10);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Армия 'Доки'
                    {
                        SetPlayerPosServer(playerid,2755.8782,-2382.3267,13.6328);
                        SetPlayerVirtualWorld(playerid,0);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,0);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Армия 'Зона 51'
                    {
                        SetPlayerPosServer(playerid,243.7015,1859.9713,14.0840);
                            SetPlayerVirtualWorld(playerid,0);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,0);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)//Армия 'Авианосец'
                    {
                        SetPlayerPosServer(playerid,-1347.4464,491.9460,11.2027);
                            SetPlayerVirtualWorld(playerid,0);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,0);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)//San Andreas Medical Dept
                    {
                        SetPlayerPosServer(playerid, 370.95123291016,172.58686828613,1019.984375);
                            SetPlayerVirtualWorld(playerid,8);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,3);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)//San Andreas News
                    {
                        SetPlayerPosServer(playerid, 349.00881958008,162.18952941895,1025.7890625);
                            SetPlayerVirtualWorld(playerid,9);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,3);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)//Hitman Agency
                    {
                        SetPlayerPosServer(playerid,1211.97,-35.20,1000.95);
                            SetPlayerVirtualWorld(playerid,10);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,3);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)//Головорезы
                    {
                        SetPlayerPosServer(playerid,508.3700,-80.6300,998.9600);
                SetPlayerVirtualWorld(playerid,11);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,11);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Street Racers
                    {
                        SetPlayerPosServer(playerid,2548.4678,-1282.9862,1060.9844);
                SetPlayerVirtualWorld(playerid,12);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,2);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Мэрия
                    {
                        if(PlayerInfo[playerid][pRank] < 2)
                                {
                                        SetPlayerPosServer(playerid,356.2319,173.6541,1008.3828);
                                }
                        else SetPlayerPosServer(playerid,345.0468,193.6443,1014.1875);
                        SetPlayerVirtualWorld(playerid,13);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,3);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//Groove Street Family
                        {
                            SetPlayerPosServer(playerid,2491.5508,-1697.3772,1014.7555);
                SetPlayerVirtualWorld(playerid,14);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,3);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//Los Santos Vagos
                    {
                SetPlayerPosServer(playerid,2548.3035,-1282.8625,1060.9844);
                SetPlayerVirtualWorld(playerid,15);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,2);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//Rifa Gang
                    {
                        SetPlayerPosServer(playerid,2548.3035,-1282.8625,1060.9844);
                            SetPlayerVirtualWorld(playerid,16);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,2);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)//The Ballas Gang
                    {
                        SetPlayerPosServer(playerid,2331.0278,-1067.1057,1049.0234);
                SetPlayerVirtualWorld(playerid,17);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,6);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 18 || PlayerInfo[playerid][pLeader] == 18)//El Coronos
                    {
                        SetPlayerPosServer(playerid,-2164.1790,645.4771,1057.5938);
                SetPlayerVirtualWorld(playerid,18);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,1);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)//Russian Mafia
                    {
                        SetPlayerPosServer(playerid,2548.3035,-1282.8625,1060.9844);
                            SetPlayerVirtualWorld(playerid,19);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,2);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)//Yakudza
                    {
                        SetPlayerPosServer(playerid, -2164.1790,645.4771,1057.5938);
                            SetPlayerVirtualWorld(playerid,20);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,1);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)//La Cosa Nostra
                    {
                        SetPlayerPosServer(playerid,2548.3035,-1282.8625,1060.9844);
                            SetPlayerVirtualWorld(playerid,21);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,2);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)//Triada
                    {
                        SetPlayerPosServer(playerid,-2164.1790,645.4771,1057.5938);
                            SetPlayerVirtualWorld(playerid,22);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,1);
                                return 1;
                        }
                    if(PlayerInfo[playerid][pMember] == 23 || PlayerInfo[playerid][pLeader] == 23)//Растаманы
                    {
                        SetPlayerPosServer(playerid,318.564971,1118.209960,1083.882812);
                        SetPlayerVirtualWorld(playerid,23);
                            SetCameraBehindPlayer(playerid);
                                SetPlayerInterior(playerid,5);
                                return 1;
                        }
                }

[/PHP]

Отредактировано пользователем DEST

Поделиться сообщением


Ссылка на сообщение

8 ответов на этот вопрос

  • 0
3 часа назад, DEST сказал:

@kala4ik Если решили самостоятельно, расскажите общественности как именно. 

Переписал полностью спавн фракций, и сразу заработало. 

Поделиться сообщением


Ссылка на сообщение
  • 0

Уверен, что при назначении чела на 23-ю лидерку ему присваивается значение 23-ей лидерки?

Поделиться сообщением


Ссылка на сообщение
  • 0
8 минут назад, Aurum сказал:

Уверен, что при назначении чела на 23-ю лидерку ему присваивается значение 23-ей лидерки?

Да конечно все проверял, работает все так же как и с остальными 22 фракциями, но вот именно 23 не хочет спавнить, а спавнит в LV возле эскалатора. 

Поделиться сообщением


Ссылка на сообщение
  • 0

@kala4ik ошибки в server_log.txt есть какие-нибудь при спавне? 

Поделиться сообщением


Ссылка на сообщение
  • 0


	SA-MP Dedicated Server

	----------------------

	v0.3.7-R2, (C)2005-2015 SA-MP Team



	[12:41:55] filterscripts = ""  (string)

	[12:41:55] 

	[12:41:55] Server Plugins

	[12:41:55] --------------

	[12:41:55]  Loading plugin: crashdetect.dll

	[12:41:55]   CrashDetect v4.18.1 is OK.

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: sscanf.dll

	[12:41:55] 



	[12:41:55]  ===============================



	[12:41:55]       sscanf plugin loaded.     



	[12:41:55]          Version:  2.8.1        



	[12:41:55]    (c) 2012 Alex "Y_Less" Cole  



	[12:41:55]  ===============================



	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: streamer.dll

	[12:41:55] 



	*** Streamer Plugin v2.9.1 by Incognito loaded ***



	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: mysql.dll

	[12:41:55]  >> plugin.mysql: R41-2 successfully loaded.

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: regex.dll

	[12:41:55] 


	[12:41:55] ______________________________________


	[12:41:55]  Regular Expression Plugin v0.2.0 loaded

	[12:41:55] ______________________________________


	[12:41:55]  By: Fro (c) Copyright <TBG> 2009-2011

	[12:41:55] ______________________________________


	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: dc_cmd.dll

	[12:41:55]   Daniel's CMD plugin v2.8

	[12:41:55]     (c) 2014 Daniel_Cortez

	[12:41:55]     www.pro-pawn.ru

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: md5.dll

	[12:41:55]   MD5 v1.2 by BJIADOKC loaded

	[12:41:55]   Loaded.

	[12:41:55]  Loaded 7 plugins.



	[12:41:55] 

	[12:41:55] Ban list

	[12:41:55] --------

	[12:41:55]  Loaded: samp.ban

	[12:41:55] 

	[12:41:56] 

	[12:41:56] Filterscripts

	[12:41:56] ---------------

	[12:41:56]   Loaded 0 filterscripts.



	[12:41:56] lagcomp = "On"  (string, read-only)

	[12:41:56] Сервер успешно подключён к БД!

	[12:41:56] [Сервер запущен с кодировкой]: cp1251 

	[12:41:56] [OP_Actors] Файл "OP_Actors_Names_M.cfg" успешно загружен.

	[12:41:56] [OP_Actors] Файл "OP_Actors_Names_W.cfg" успешно загружен.

	[12:41:56] Маппинг загружен

	[12:41:56] Статическое авто загружено.

	[12:41:56] Пикапы загружены, пикапов домов и бизнесов в моде: 0

	[12:41:56] Number of vehicle models: 107

	[12:41:56] Турниры загружены! Всего: 0!

	[12:41:56] Бизнесы загружены успешно

	[12:41:56] S-Бизнесы загружены успешно

	[12:41:56] [debug] Run time error 4: "Array index out of bounds"

	[12:41:56] [debug]  Attempted to read/write array element at index 19 in array of size 19

	[12:41:56] [debug] AMX backtrace:

	[12:41:56] [debug] #0 000fb8f0 in public LoadGangs () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17024

	[12:41:56] [debug] Run time error 4: "Array index out of bounds"

	[12:41:56] [debug]  Attempted to read/write array element at index 19 in array of size 19

	[12:41:56] [debug] AMX backtrace:

	[12:41:56] [debug] #0 001016dc in public LoadNewsp () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17246

	[12:41:56] Загружено 0 семей

	[12:41:56] Дома загружены успешно. Процесс занял 0 ms

	[12:41:56] Загружено [100] ганзоны

	[12:41:56] Загружено 56 граффити. Потрачено: 3 ms

	[12:41:56] Загружено 32 Мафиа-Зон!

	[12:41:56] Загружено [23] фракций.

	[12:42:20] [connection] 127.0.0.1:3092 requests connection cookie.

	[12:42:21] [connection] incoming connection: 127.0.0.1:3092 id: 0

	[12:42:22] [join] kala4ik has joined the server (0:127.0.0.1)

	[12:42:31] [debug] Run time error 4: "Array index out of bounds"

	[12:42:31] [debug]  Attempted to read/write array element at index 23 in array of size 23

	[12:42:31] [debug] AMX backtrace:

	[12:42:31] [debug] #0 0007334c in public SetPlayerSpawn (playerid=0) at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:9415

	[12:42:31] [debug] #1 000852b0 in public OnPlayerSpawn (playerid=0) at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:10357

	[12:42:50] [part] kala4ik has left the server (0:1)

	 



	[/CODE]

Заметка от Гость , создано

Устно: 3.2. Код больше 10 строк брать еще и под спойлер

Поделиться сообщением


Ссылка на сообщение
  • 0
38 минут назад, kala4ik сказал:

 




	SA-MP Dedicated Server

	----------------------

	v0.3.7-R2, (C)2005-2015 SA-MP Team



	[12:41:55] filterscripts = ""  (string)

	[12:41:55] 

	[12:41:55] Server Plugins

	[12:41:55] --------------

	[12:41:55]  Loading plugin: crashdetect.dll

	[12:41:55]   CrashDetect v4.18.1 is OK.

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: sscanf.dll

	[12:41:55] 



	[12:41:55]  ===============================



	[12:41:55]       sscanf plugin loaded.     



	[12:41:55]          Version:  2.8.1        



	[12:41:55]    (c) 2012 Alex "Y_Less" Cole  



	[12:41:55]  ===============================



	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: streamer.dll

	[12:41:55] 



	*** Streamer Plugin v2.9.1 by Incognito loaded ***



	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: mysql.dll

	[12:41:55]  >> plugin.mysql: R41-2 successfully loaded.

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: regex.dll

	[12:41:55] 


	[12:41:55] ______________________________________


	[12:41:55]  Regular Expression Plugin v0.2.0 loaded

	[12:41:55] ______________________________________


	[12:41:55]  By: Fro (c) Copyright <TBG> 2009-2011

	[12:41:55] ______________________________________


	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: dc_cmd.dll

	[12:41:55]   Daniel's CMD plugin v2.8

	[12:41:55]     (c) 2014 Daniel_Cortez

	[12:41:55]     www.pro-pawn.ru

	[12:41:55]   Loaded.

	[12:41:55]  Loading plugin: md5.dll

	[12:41:55]   MD5 v1.2 by BJIADOKC loaded

	[12:41:55]   Loaded.

	[12:41:55]  Loaded 7 plugins.



	[12:41:55] 

	[12:41:55] Ban list

	[12:41:55] --------

	[12:41:55]  Loaded: samp.ban

	[12:41:55] 

	[12:41:56] 

	[12:41:56] Filterscripts

	[12:41:56] ---------------

	[12:41:56]   Loaded 0 filterscripts.



	[12:41:56] lagcomp = "On"  (string, read-only)

	[12:41:56] Сервер успешно подключён к БД!

	[12:41:56] [Сервер запущен с кодировкой]: cp1251 

	[12:41:56] [OP_Actors] Файл "OP_Actors_Names_M.cfg" успешно загружен.

	[12:41:56] [OP_Actors] Файл "OP_Actors_Names_W.cfg" успешно загружен.

	[12:41:56] Маппинг загружен

	[12:41:56] Статическое авто загружено.

	[12:41:56] Пикапы загружены, пикапов домов и бизнесов в моде: 0

	[12:41:56] Number of vehicle models: 107

	[12:41:56] Турниры загружены! Всего: 0!

	[12:41:56] Бизнесы загружены успешно

	[12:41:56] S-Бизнесы загружены успешно

	[12:41:56] [debug] Run time error 4: "Array index out of bounds"

	[12:41:56] [debug]  Attempted to read/write array element at index 19 in array of size 19

	[12:41:56] [debug] AMX backtrace:

	[12:41:56] [debug] #0 000fb8f0 in public LoadGangs () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17024

	[12:41:56] [debug] Run time error 4: "Array index out of bounds"

	[12:41:56] [debug]  Attempted to read/write array element at index 19 in array of size 19

	[12:41:56] [debug] AMX backtrace:

	[12:41:56] [debug] #0 001016dc in public LoadNewsp () at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:17246

	[12:41:56] Загружено 0 семей

	[12:41:56] Дома загружены успешно. Процесс занял 0 ms

	[12:41:56] Загружено [100] ганзоны

	[12:41:56] Загружено 56 граффити. Потрачено: 3 ms

	[12:41:56] Загружено 32 Мафиа-Зон!

	[12:41:56] Загружено [23] фракций.

	[12:42:20] [connection] 127.0.0.1:3092 requests connection cookie.

	[12:42:21] [connection] incoming connection: 127.0.0.1:3092 id: 0

	[12:42:22] [join] kala4ik has joined the server (0:127.0.0.1)

	[12:42:31] [debug] Run time error 4: "Array index out of bounds"

	[12:42:31] [debug]  Attempted to read/write array element at index 23 in array of size 23

	[12:42:31] [debug] AMX backtrace:

	[12:42:31] [debug] #0 0007334c in public SetPlayerSpawn (playerid=0) at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:9415

	[12:42:31] [debug] #1 000852b0 in public OnPlayerSpawn (playerid=0) at C:\Users\d3mix\Desktop\Новая папка\gamemodes\CSs.pwn:10357

	[12:42:50] [part] kala4ik has left the server (0:1)

	 



	[/CODE]

Видно же, что ошибки находятся в паблике OnPlayerSPawn/

Кидай 9415 и 10351 строку.

Поделиться сообщением


Ссылка на сообщение
  • 0
В 31.03.2018 в 11:31, Aurum сказал:

Видно же, что ошибки находятся в паблике OnPlayerSPawn/

Кидай 9415 и 10351 строку.

Решил данную проблему, спасибо. 

Поделиться сообщением


Ссылка на сообщение
  • 0

@kala4ik Если решили самостоятельно, расскажите общественности как именно. 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Mister Odin
      От Mister Odin
       
      new
       g_teleport_list[39][E_TELEPORT_LIST] = {  {"Спавн пгт.Батырево", 1802.3612, 2508.4824, 15.8887},  {"Спавн г.Арзамас", -113.5887, 977.7222, 12.0346},     {"Спавн г.Южный", 2744.2770, -2446.7246, 21.8988},     {"Центральный банк", 1852.020385,2040.791381,15.892713},  {"Рублёвка", -837.7783, 888.6161, 12.7232},  {"Казино", 1332.4252, 2358.7014, 17.6641},  {"Битва за контейнеры", 614.5167, 1722.3566, 12.0709},  {"Автосалон низкого класса", 2493.9616, -722.9544, 12.3315},  {"Автосалон среднего класса", 1407.7449, 455.4801, 13.1630},  {"Автосалон высокого класса", -14.0637, 2614.5664, 10.9892},   {"Мотосалон Harley Davidson", 785.720153, 750.465087, 12.000024},  {"Автошкола", 1909.174438,2227.679687,15.708162},  {"Военкомат", 1916.778564,2302.411376,15.574637},  {"Правительство области", -139.140975,593.789611,12.145712},  {"Отдел полиции №1 (ГИБДД)", 1906.805786,-2234.382812,11.257631},  {"Отдел полиции №2 (УМВД)", 2581.309326,-2416.139892,21.960090},  {"Отдел ФСБ", 1823.904663,2095.636718,15.848405},  {"Городская больница г.Арзамас", -285.797210,581.851562,12.120290},   {"СМИ", -317.708038,821.221679,13.051450},  {"Воинская часть", 1703.197265,1678.025878,15.279437},  {"Арзамасская ОПГ", 438.705322,1046.505126,12.002637},  {"Батыревская ОПГ", 1941.203857,2161.006591,15.705187},  {"Лыткаринская ОПГ", -2346.002441,75.257041,21.002962},  {"Шахта", 2381.5727, 1726.4451, -2.1506},  {"Завод", -1062.6697, 2204.1894, 38.0964},  {"Инкосация", 1864.1374, 2011.7136, 15.8546},  {"Транспортная Компания", 2362.1115, 1972.5627, 15.5530},  {"База механиков", 1840.918090,-118.025146,15.695312},  {"Курьерская служба доставки", 2764.509765,-2396.882568,21.890625},  {"Аренда автобуса(Южный)", 2771.041992,-2454.780761,21.845964},  {"Аренда автобуса(Арзамас)", -127.487670,943.652648,12.142824},   {"Аренда автобуса(Батырево)", 1798.986328,2529.591552,15.664262},  {"Гоночная трасса", -1568.7784, 1611.8305, 36.3971},  {"Дом на горе", -789.5397, -456.7479, 741.1422},  {"СТО и тюнинг-ателье", 1856.1375, -122.3266, 15.6888},  {"Аренда транспорта пгт.Батырево", 1763.641723,2255.673339,15.865348},  {"Аренда транспорта г.Арзамас", -36.923530,1360.673583,12.002090},  {"Аренда транспорта г.Южный", 1966.599975,-2603.943603,10.820312},  {"Тайный интерьер в Лыткарино", -2424.5818, 2846.3291, 40.7908} };