shape1
shape2
shape3
shape4
shape7
shape8

нужна помощь проблемы с модами


Статус
Закрыто для дальнейших ответов.

TOTO

Новичок
Пользователь
30.03.2015
55
3
0
30
Всем Доброе Утро.

скачал я мод  CRMP.RP V 7.3.7

Появились проблемы такое ощущение что я такой один и косяк за мной прошу помочь кому не лень.

почему в автосалонах пусто?

почему после пере захода висит загрузка и ничего не происходит? (скрин ниже)

почему не в один бизнес нельзя войти?

Вторая проблема:

Решил я скачать мод Russian City RolePlay

как решить данную проблему, с первого раза как только регистрируешься на сервер пускает а если перезайти то после ввода логина и пароля мигает загрузка та же проблема и с CRMP.RP V 7.3.7

Вот скрины

 
18e0a5378280.png

И ещё одна проблема текстуры ели прогружаются если побегать все появляется но не полноценно и половин исчезает как исправить? 
b9f588219901.png

 
И ещё проблема

Скачал я мод Astera RolePlay

но тот мод пак что выложили не подходит как решить проблему?

Как это все решить кто знает?

Спасибо огромное тем кто решиться мне помочь.
 
Последнее редактирование модератором:
A

Amfy

Гость
Гость
Kostyaev, увидеть бы саму функцию.

 
A

Amfy

Гость
Гость
Это:

new
iName [ MAX_PLAYER_NAME ] ,
szString [ 128 ] ,
szReason [ 16 ]
;
new message[127];
GetPlayerName ( playerid , iName , sizeof ( iName ) ) ;
format(message,sizeof(message), "%s [%d]", message, playerid);
switch ( reason ) {
case 0: {
strmid ( szReason , "Ошибка" , 0 , strlen ( "Ошибка" ) );
AllWarns++;
}
case 1: strmid ( szReason , "Вышел" , 0 , strlen ( "Вышел" ) ) ;
case 2: strmid ( szReason , "Кик/Бан" , 0 , strlen ( "Кик/Бан") ) ;
default: strmid ( szReason , "Неизвестна" , 0 , strlen ( "Неизвестна") ) ;
}

for(new x; x < GetMaxPlayers(); x++)
{
if(PlayerInfo[x][pAdmin] >= 1 && Offlineonline(x) && playerid != x)
{
format(szString,sizeof(szString),"%s (ID: %d) Покинул сервер (Причина: %s) !",iName,playerid,szReason);
SendClientMessage(x,-1,szString) ;
}

Замени на:

Код:
new iName[MAX_PLAYER_NAME];
GetPlayerName(playerid,iName,sizeof(iName));
switch(reason)
{
    case 0: format(string,sizeof(string),"%s (ID: %d) Покинул сервер (Причина: Ошибка) !",iName,playerid),AllWarns++;
    case 1: format(string,sizeof(string),"%s (ID: %d) Покинул сервер (Причина: Вышел) !",iName,playerid);
    case 2: format(string,sizeof(string),"%s (ID: %d) Покинул сервер (Причина: Кик/Бан) !",iName,playerid);
}
for(new i = GetMaxPlayers(); i != -1; i--)
{
    if(!Offlineonline(i) || PlayerInfo[i][pAdmin] < 1 || playerid != i) continue;
    SendClientMessage(i,-1,string);
}
 

TOTO

Новичок
Пользователь
30.03.2015
55
3
0
30
Всеровно ошибка осталась только похоже новая прибавилась вот

Лог:

[20:56:47] Anton_Toto has logged in.
[20:56:51] [debug] Run time error 4: "Array index out of bounds"
[20:56:51] [debug] Accessing element at index 500 past array upper bound 109
[20:56:51] [debug] AMX backtrace:
[20:56:51] [debug] #0 00021250 in Offlineonline (playerid=500) at C:\Users\TOTO\Desktop\crmp7\gamemodes\mode.pwn:3253
[20:56:51] [debug] #1 0013ecd4 in public Streamer_OnPlayerDisconnect (playerid=0, reason=1) at C:\Users\TOTO\Desktop\crmp7\gamemodes\mode.pwn:24492
[20:56:51] [debug] #2 native CallLocalFunction () [00472260] from samp-server-cr.exe
[20:56:51] [debug] #3 00009e9c in public OnPlayerDisconnect (playerid=0, reason=1) at C:\Users\TOTO\Desktop\crmp7\pawno\include\streamer.inc:361
[20:56:51] [part] Anton_Toto has left the server (0:1)


Вот весь код связанный со строкой 3253. Вообще магия какая-то почему-то ругается на инкассацию.

//=============================================================================
stock IsAInkasator(carid)// Транспорт инкассаторов
{
if(carid >= Inkasator[0] && carid <= Inkasator[4])
{
return 1;
}
return false;
}
stock Offlineonline(playerid)
{
if(afkonk[playerid] == 1)
{
return 1;
}
return false;
}
stock IsAMarsh(carid)// Транспорт инкассаторов
{
if(carid == marsh_[0] || carid == marsh_[1] || carid == marsh_[2]|| carid == marsh_[12])
{
return 1;
}
return 0;
}
stock IsALikecar(carid)
{
if(carid >= INST[0] && carid <= INST[15])
{
return 1;
}

return 0;
}
stock IsAMarsh2(carid)// Транспорт инкассаторов
{
if(carid == marsh_[3] || carid == marsh_[4]|| carid == marsh_[11])
{
return 1;
}
return 0;
}
stock IsAMarsh3(carid)// Транспорт инкассаторов
{
if(carid == marsh_[5] || carid == marsh_[6]|| carid == marsh_[10])
{
return 1;
}
return 0;
}

stock IsAMarsh4(carid)// Транспорт инкассаторов
{
if(carid == marsh_[7] || carid == marsh_[8]|| carid == marsh_[9])
{
return 1;
}
return 0;
}
stock IsAMarsh5(carid)// Транспорт инкассаторов
{
if(carid >= marsh_[0] && carid <= marsh_[12])
{
return 1;
}
return 0;
}
//==============================================================================

24492 строка:

if(!Offlineonline(i) || PlayerInfo[pAdmin] < 1 || playerid != i) continue;

 
Последнее редактирование модератором:

Mirex

Руководитель проекта
Команда портала
Гл.Администратор
Золотой
21.12.2013
2 512
3
550
0
29
definehost.ru
Скриптер
У вас "тело" функции Offlineonline такое какое скинул Kostyaev?

 
A

Amfy

Гость
Гость
Попробуй тогда так:

Код:
for(new i = GetMaxPlayers(); i != -1; i--)
{
    if(!Offlineonline(i)) continue;
    if(PlayerInfo[i][pAdmin] > 1 && playerid != i)
    {
        SendClientMessage(i,-1,string);
    }
}
 

TOTO

Новичок
Пользователь
30.03.2015
55
3
0
30
Всеровно тоже самое

Лог:

[18:43:55] [debug] Run time error 4: "Array index out of bounds"
[18:43:55] [debug] Accessing element at index 500 past array upper bound 109
[18:43:55] [debug] AMX backtrace:
[18:43:55] [debug] #0 00021250 in Offlineonline (playerid=500) at C:\Users\TOTO\Desktop\crmp7\gamemodes\mode.pwn:3253
[18:43:55] [debug] #1 0013ecd4 in public Streamer_OnPlayerDisconnect (playerid=0, reason=1) at C:\Users\TOTO\Desktop\crmp7\gamemodes\mode.pwn:24492
[18:43:55] [debug] #2 native CallLocalFunction () [00472260] from samp-server-cr.exe
[18:43:55] [debug] #3 00009e9c in public OnPlayerDisconnect (playerid=0, reason=1) at C:\Users\TOTO\Desktop\crmp7\pawno\include\streamer.inc:361

У вас "тело" функции Offlineonline такое какое скинул Kostyaev?
Да такое же, вот как раз рядом с этой функцией иметься инкассатор.

Код инкассаторов и тут же Offlineonline: строка 3251

Код:
//=============================================================================
stock IsAInkasator(carid)// Транспорт инкассаторов
{
	if(carid >= Inkasator[0] && carid <= Inkasator[4])
	{
		return 1;
	}
	return false;
}
stock Offlineonline(playerid)
{
	if(afkonk[playerid] == 1)
	{
		return 1;
	}
	return false;
}
stock IsAMarsh(carid)// Транспорт инкассаторов
{
	if(carid == marsh_[0] || carid == marsh_[1] || carid == marsh_[2]|| carid == marsh_[12])
	{
		return 1;
	}
	return 0;
}
stock IsALikecar(carid)
{
	if(carid >= INST[0] && carid <= INST[15])
	{
		return 1;
	}

	return 0;
}
stock IsAMarsh2(carid)// Транспорт инкассаторов
{
	if(carid == marsh_[3] || carid == marsh_[4]|| carid == marsh_[11])
	{
		return 1;
	}
	return 0;
}
stock IsAMarsh3(carid)// Транспорт инкассаторов
{
	if(carid == marsh_[5] || carid == marsh_[6]|| carid == marsh_[10])
	{
		return 1;
	}
	return 0;
}

stock IsAMarsh4(carid)// Транспорт инкассаторов
{
	if(carid == marsh_[7] || carid == marsh_[8]|| carid == marsh_[9])
	{
		return 1;
	}
	return 0;
}
stock IsAMarsh5(carid)// Транспорт инкассаторов
{
	if(carid >= marsh_[0] && carid <= marsh_[12])
	{
		return 1;
	}
	return 0;
}
//==============================================================================
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.