shape1
shape2
shape3
shape4
shape7
shape8

Помогите исправить 14 варнингов!


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

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
Вот сами варнинги(Мод Online RP | Домик в деревне):

D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8796) : warning 219: local variable "result" shadows a variable at a preceding level
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8896) : warning 219: local variable "string" shadows a variable at a preceding level
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9731) : warning 215: expression has no effect
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9947) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9957) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(11662) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(21964) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(21964) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25792) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(26059) : warning 235: public function lacks forward declaration (symbol "GameModeExitFunc")
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28217) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28253) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8907) : warning 204: symbol is assigned a value that is never used: "lastreport"
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8907 -- 32639) : warning 203: symbol is never used: "wned"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


14 Warnings. 
Строка 8796

if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0) // сама команда
{
if(IsPlayerConnected(playerid))
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_RED, " Подсказка: (/a)dmin [Текст]");
return 1;
}
new arank[64];
if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Создатель"; }
else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Скриптер"; }
else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Гл.Администратор"; }
else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Модератор"; }
else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Хэлпер"; }
else { arank = "1"; }
format(string, sizeof(string), "[Админ чат: %s] %s[%d]: %s. ", arank, sendername, playerid, result);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendAdminMessage(COLOR_RED, string); //Цвет чата
}
printf("[Админ чат: %s] %s[%d]: %s", arank, sendername,playerid, result);
}
return 1;
}

Строка 8896

else if(!strcmp(cmd, "/report", true))
{
new text[128];
if(strfind(text, "админк", true) != -1) // Что бы админку не выпрашивали
return SendClientMessage(playerid, COLOR_SILVER, " Нельзя выпрашивать админку");
new string[160];
format(string, 160, " ***[Report] от %s[%i], ТПшнитесь к нему:{FFFFFF} %s", PN(playerid), playerid, text);
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(PlayerInfo[pAdmin] < 1) continue;
PlayerPlaySound(i, 1056,0.0,0.0,0.0);
SendClientMessage(i, COLOR_YELLOW, string);
GameTextForPlayer(playerid, "~w~New report", 2000, 1);
}
PlayerPlaySound(playerid, 1056,0.0,0.0,0.0);
SendClientMessage(playerid, COLOR_YELLOW, " Твоя жалоба отправлена администраторам в сети.");
lastreport = playerid;
return true;
}

Строка 9731

else if(!strcmp(cmd, "/givevip", true))
{
if(PlayerInfo[playerid][pAdmin] < 3) return MSG_NOADMIN3(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /givevip [ id игрока ] [ номер VIP'a ]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /givevip [ id игрока ] [ номер VIP'a ]");
new moneys = strval(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(moneys > 0)
{
f(string, "Администратор {F0EFD8}%s{FFFEBF} дал тебе vip доступ номер: {F0EFD8}%d", PlayerNameEx[playerid], moneys);
SendClientMessage(giveplayerid, COLOR_CREAM, string);
f(string, "Ты дал игроку {F0EFD8}%s{FFFEBF} vip доступ номер {F0EFD8}%d", PlayerNameEx[giveplayerid], moneys);
SendClientMessage(playerid, COLOR_CREAM, string);
PlayerInfo[giveplayerid][pVip] == moneys;
}
}
else
{
MSG_NOTPLAYER(playerid);
}
return 1;
}

Строка 9947

else if(strcmp(cmdtext, "/voenviezd", true) == 0)
{
if(!PlayerToPoint(playerid, 5.0, 2389.8604,-760.7109,12.2554)) return SendClientMessage(playerid, COLOR_GREEN, "Вы находитесь не у ворот военной части");
if(PlayerInfo[playerid][pMember] == POLICE_ORG)
SetPlayerPos(playerid,2389.4727,-769.7164,12.3254,11);
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,2389.4727,-769.7164,12.3254);
SendClientMessage(playerid, 0x00F600AA, "..::Ворота открыты::..");
return 1;
}

Строка 9957

else if(strcmp(cmdtext, "/voenvezd", true) == 0)
{
if(!PlayerToPoint(playerid, 5.0, 2389.4727,-769.7164,12.3254)) return SendClientMessage(playerid, COLOR_GREEN, "Вы находитесь не у ворот военной части");
if(PlayerInfo[playerid][pMember] == POLICE_ORG)
SetPlayerPos(playerid,2389.8604,-760.7109,12.2554,11);
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,2389.8604,-760.7109,12.2554);
SendClientMessage(playerid, 0x00F600AA, "..::Ворота открыты::..");
return 1;
}

Строка 11662

new string[256];
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )
{
if(PlayerToPoint(50.0,playerid,2005.8000,1333.9399,26.1754))//???????? ?? ???? ??????????.
{
SendClientMessage(playerid, 0xFFFFFFAA, "Вы находитесь в Зелёной зоне, драться тут нельзя!");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayer", 3000, false, "i", playerid);
}
return 1;
}

Строка 21964

vehicleid = CreateVehicle(model, -177.2918,1219.9801,19.7422 , -1 , -1);

Строка 25792

public LoadingPlayerToServer(playerid)
{
TextDrawHideForPlayer(playerid, LoadingMsg);
TogglePlayerSpectating(playerid, false);
SetPlayerCameraPos(playerid, 1849.89, 1173.69, 38.64, 2);
SetPlayerCameraLookAt(playerid, 1849.89, 1173.69, 38.64, 1);// вроде то
return 1;
}

Строка 26059

public GameModeExitFunc()
{
KillTimer(msgtimer);
return 1;
}

Строка 28217

stock SpawnPlayerInJail(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);//тюрьма
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;
}

Строка 28253

stock SpawnPlayerInJailMed(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;
}

Строка 8907

Код:
else if(!strcmp(cmd, "/report", true))
	{
		new text[128];
		if(strfind(text, "админк", true) != -1) // Что бы админку не выпрашивали
		return SendClientMessage(playerid, COLOR_SILVER, " Нельзя выпрашивать админку");
		new string[160];
		format(string, 160, " ***[Report] от %s[%i], ТПшнитесь к нему:{FFFFFF} %s", PN(playerid), playerid, text);
		for(new i = 0; i < GetMaxPlayers(); i++)
		{
			if(PlayerInfo[i][pAdmin] < 1) continue;
			PlayerPlaySound(i, 1056,0.0,0.0,0.0);
			SendClientMessage(i, COLOR_YELLOW, string);
			GameTextForPlayer(playerid, "~w~New report", 2000, 1);
		}
		PlayerPlaySound(playerid, 1056,0.0,0.0,0.0);
		SendClientMessage(playerid, COLOR_YELLOW, " Твоя жалоба отправлена администраторам в сети.");
		lastreport = playerid;
		return true;
	}
 
Последнее редактирование модератором:

Myrka

Освоившийся
Пользователь
07.04.2016
336
80
0
25
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8796) : warning 219: local variable "result" shadows a variable at a preceding level
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8896) : warning 219: local variable "string" shadows a variable at a preceding level
Удалите эти переменные

Код:
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9947) : warning 202: number of arguments does not match definition
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9957) : warning 202: number of arguments does not match definition
Лишняя цифра 11, в конце, она не должна быть, аргументы у SetPlayerPos: playerid,X,Y,Z

vehicleid = CreateVehicle(model, -177.2918,1219.9801,19.7422 , -1 , -1);
Почему у тебя ID транспорта "model"?Ставь цифру, также где у тебя угол поворота, и два цвета первичных? прочитай поможет)

SetPlayerCameraPos(playerid, 1849.89, 1173.69, 38.64, 2);
Опять, цифра 2 зачем? Убирай
Аргументы: playerid, X,Y,Z

D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(26059) : warning 235: public function lacks forward declaration (symbol "GameModeExitFunc")
Создай forward, для этого паблика

warning 204: symbol is assigned a value that is never used: "lastreport"

Создай new lastreport;
 

Myrka

Освоившийся
Пользователь
07.04.2016
336
80
0
25
, forward GameModeExitFunc();

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Myrka, вот

D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9730) : warning 215: expression has no effect
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(11661) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28216) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28252) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8906) : warning 204: symbol is assigned a value that is never used: "lastreport"
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8906 -- 32638) : warning 203: symbol is never used: "wned"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Warnings.
 
new lastreport; - это есть в моде

 

Myrka

Освоившийся
Пользователь
07.04.2016
336
80
0
25
,удалите wned 

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Myrka, удалил wned[MAX_ADVERT]; вот ошибки

Код:
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(598) : error 020: invalid symbol name ""
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9729) : warning 215: expression has no effect
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(11660) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25237) : error 017: undefined symbol "GetCarPlaceBusy"
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25237) : warning 215: expression has no effect
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25237) : error 001: expected token: ";", but found "]"
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25237) : error 029: invalid expression, assumed zero
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(25237) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors. 
 

Myrka

Освоившийся
Пользователь
07.04.2016
336
80
0
25
,Скиньте строку 598 

 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
, переведите, элементарно же написано, символ неизвестен
 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
, вот 5 варнингов осталось

D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(9728) : warning 215: expression has no effect
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(11659) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28214) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28250) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8904) : warning 204: symbol is assigned a value that is never used: "lastreport"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Warnings. 
Строка 9728

else if(!strcmp(cmd, "/givevip", true))
{
if(PlayerInfo[playerid][pAdmin] < 3) return MSG_NOADMIN3(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /givevip [ id игрока ] [ номер VIP'a ]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /givevip [ id игрока ] [ номер VIP'a ]");
new moneys = strval(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(moneys > 0)
{
f(string, "Администратор {F0EFD8}%s{FFFEBF} дал тебе vip доступ номер: {F0EFD8}%d", PlayerNameEx[playerid], moneys);
SendClientMessage(giveplayerid, COLOR_CREAM, string);
f(string, "Ты дал игроку {F0EFD8}%s{FFFEBF} vip доступ номер {F0EFD8}%d", PlayerNameEx[giveplayerid], moneys);
SendClientMessage(playerid, COLOR_CREAM, string);
PlayerInfo[giveplayerid][pVip] == moneys;
}
}
else
{
MSG_NOTPLAYER(playerid);
}
return 1;

Строка 11659

new string[256];
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )
{
if(PlayerToPoint(50.0,playerid,2005.8000,1333.9399,26.1754))//???????? ?? ???? ??????????.
{
SendClientMessage(playerid, 0xFFFFFFAA, "Вы находитесь в Зелёной зоне, драться тут нельзя!");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayer", 3000, false, "i", playerid);
}
return 1;

Строка 28214

stock SpawnPlayerInJail(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);//тюрьма
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;

Строка 28250

stock SpawnPlayerInJailMed(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;

Строка 8904

Код:
else if(!strcmp(cmd, "/report", true))
	{
		new text[128];
		if(strfind(text, "админк", true) != -1) // Что бы админку не выпрашивали
		return SendClientMessage(playerid, COLOR_SILVER, " Нельзя выпрашивать админку");
		format(string, 160, " ***[Report] от %s[%i], ТПшнитесь к нему:{FFFFFF} %s", PN(playerid), playerid, text);
		for(new i = 0; i < GetMaxPlayers(); i++)
		{
			if(PlayerInfo[i][pAdmin] < 1) continue;
			PlayerPlaySound(i, 1056,0.0,0.0,0.0);
			SendClientMessage(i, COLOR_YELLOW, string);
			GameTextForPlayer(playerid, "~w~New report", 2000, 1);
		}
		PlayerPlaySound(playerid, 1056,0.0,0.0,0.0);
		SendClientMessage(playerid, COLOR_YELLOW, " Твоя жалоба отправлена администраторам в сети.");
		lastreport = playerid;
		return true;
	} 
 

молоко

Новичок
Пользователь
30.05.2016
128
0
0
У меня больше ошибок, мод тот же.

C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(11658) : warning 213: tag mismatch
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(21960) : warning 202: number of arguments does not match definition
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(28211) : warning 213: tag mismatch
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(28247) : warning 213: tag mismatch
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(32649) : warning 203: symbol is never used: "Textdraw1"
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(8903) : warning 204: symbol is assigned a value that is never used: "lastreport"
C:\Users\user\Desktop\Online R{\gamemodes\DomVDerevne.pwn(8903 -- 32649) : warning 203: symbol is never used: "neon"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


7 Warnings.

Помогите парню, потом я скину строки что у меня получилось и сколько варнингов осталось.

 

Серый Волк

Сказочник
Пользователь
25.12.2015
65
5
0
Строка 9728

PlayerInfo[giveplayerid][pVip] = moneys;
Остальное нужно мод смотреть.

 

Серый Волк

Сказочник
Пользователь
25.12.2015
65
5
0
, Это Вы мне? Я не занимаюсь чужими модами.  Обратитесь к кому нибудь по профилю, например Astera Project

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
@Серый Волк, вы же сказали, что мод нужно посмотреть, у меня осталось 4 варнинга я и строки сразу с кодом скидывал. 

 

Серый Волк

Сказочник
Пользователь
25.12.2015
65
5
0
Я в общем сказал, а не просил у Вас мод и там дело не в этих строках.

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
Помогите пожалуйста доисправлять 4 варнинга:

D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(11659) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28214) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(28250) : warning 213: tag mismatch
D:\[Country RolePlay\gamemodes\DomVDerevne.pwn(8904) : warning 204: symbol is assigned a value that is never used: "lastreport"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Warnings.

Строка 11659

new string[256];
if( (newkeys & KEY_FIRE) || ( (newkeys & KEY_AIM) && (oldkeys & KEY_AIM) && (newkeys & KEY_SECONDARY_ATTACK) ) )
{
if(PlayerToPoint(50.0,playerid,2005.8000,1333.9399,26.1754))
{
SendClientMessage(playerid, 0xFFFFFFAA, "Вы находитесь в Зелёной зоне, драться тут нельзя!");
TogglePlayerControllable(playerid, false);
SetTimerEx("UnfreezePlayer", 3000, false, "i", playerid);
}
return 1;
}

Строка 28214

stock SpawnPlayerInJail(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);//тюрьма
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;
}

Строка 28250

stock SpawnPlayerInJailMed(playerid)
{
if(PlayerInfo[playerid][pGiveBohka] > 0)
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerArmourEx(playerid, 0);
SetPlayerWantedLevel(playerid, 0);
RemovePlayerAllWeaponEx(playerid);
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);
SetCameraBehindPlayer(playerid);
switch(random(3))
{
case 0:
{
SetPlayerSkin(playerid, 42);
}
case 1:
{
SetPlayerSkin(playerid, 62);
}
case 2:
{
SetPlayerSkin(playerid, 268);
}
}
SetPlayerVirtualWorld(playerid, 0);
EndPlayerCasualJob(playerid);
RemovePlayerHat(playerid, false);
RemovePlayerBandana(playerid, false);
PlayerInInterior[playerid] = 0;
CurrentPlayerTime(playerid);
SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
}
return 1;
}

Строка 8904

Код:
else if(!strcmp(cmd, "/report", true))
	{
		new text[128];
		if(strfind(text, "админк", true) != -1) // Что бы админку не выпрашивали
		return SendClientMessage(playerid, COLOR_SILVER, " Нельзя выпрашивать админку");
		format(string, 160, " ***[Report] от %s[%i], ТПшнитесь к нему:{FFFFFF} %s", PN(playerid), playerid, text);
		for(new i = 0; i < GetMaxPlayers(); i++)
		{
			if(PlayerInfo[i][pAdmin] < 1) continue;
			PlayerPlaySound(i, 1056,0.0,0.0,0.0);
			SendClientMessage(i, COLOR_YELLOW, string);
			GameTextForPlayer(playerid, "~w~New report", 2000, 1);
		}
		PlayerPlaySound(playerid, 1056,0.0,0.0,0.0);
		SendClientMessage(playerid, COLOR_YELLOW, " Твоя жалоба отправлена администраторам в сети.");
		lastreport = playerid;
		return true;
	}
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
Скидывате сток PlayerToPoint, объявление переменных lastreport и PlayerInInterior.

 

Joker777

Новичок
Пользователь
13.10.2015
418
1
6
0
, вот сток нашел по координатам

stock IsAAntidm(playerid)
{
//Заполняйте функцию по принципу:
if(IsPlayerInRangeOfPoint(playerid, 20, 2005.8000,1333.9399,26.1754) || IsPlayerInRangeOfPoint(playerid, 20, 2005.8000,1333.9399,26.1754)){return true;}
return false;

Вот только это есть связанное с lastreport

new lastreport; 
Вот все связанное с PlayerInInterior

Код:
new bool:PlayerInInterior[MAX_PLAYERS];
Код:
PlayerInInterior[playerid]			= false;
Код:
else if(!strcmp(cmd, "/settime", true))
	{
		if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN1(playerid);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "» Использование: /settime [ время ]");
		new settime = strval(tmp);
		if(settime < 1 || settime > 24) return SendClientMessage(playerid, COLOR_GREEN, "Ты ввёл не верное время. Используй время от 1 до 24");
		for(new i=0; i<GetMaxPlayers(); i++)
		{
			if(IsPlayerConnected(i))
			{
				if(!PlayerInInterior[i])
				{
					SetPlayerTime(i, settime, 0);
				}
			}
		}
		RealTime = false;
		GeneralTime = settime;
		return 1;
	}
Код:
else if(!strcmp(cmd, "/realtime", true))
	{
		if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN1(playerid);
		new hours, minutes, seconds;
		gettime(hours, minutes, seconds);
		RealTime = true;
		for(new i=0; i<GetMaxPlayers(); i++)
		{
			if(IsPlayerConnected(i))
			{
				if(!PlayerInInterior[i])
				{
					SetPlayerTime(i, hours, minutes);
				}
			}
		}
		return 1;
	}
Код:
if(PlayerToPoint(playerid, 1.0, 2195.4602,1391.4998,11.3734)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2195.4163,1389.6636,11.3734);
				SetPlayerFacingAngle(playerid, 270.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2195.4163,1389.6636,11.3734))
			{
				SetPlayerInterior(playerid, 12);
				SetPlayerPos(playerid, 2195.4602,1391.4998,11.3734);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+MONGOLS_MC);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 83.051000, 1322.28110, 1083.866)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -910.9332,2685.9431,42.3703);
				SetPlayerFacingAngle(playerid, 90.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -910.9332,2685.9431,42.3703))
			{
				SetPlayerInterior(playerid, 9);
				SetPlayerPos(playerid, 83.060400, 1323.59520, 1083.859);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+OUTLAWS_MC);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1420.5953,1679.1006,615.3553)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1416.9014,1685.8569,15.4066);
				SetPlayerFacingAngle(playerid, 180.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1416.9014,1685.8569,15.4066))
			{
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 1420.5953,1679.1006,615.3553);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+RUSSIAN_MAFIA);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2622.8999,1737.7958,596.1780)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2616.0208,1762.5840,2.3633);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2616.0208,1762.5840,2.3633))
			{
				SetPlayerInterior(playerid, 3);
				SetPlayerPos(playerid, 2622.8999,1737.7958,596.1780);
				SetPlayerFacingAngle(playerid, 180.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+GROOVE_GANG);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1957.0332,2171.1672,622.7678)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1937.6859,2160.8433,15.6621);
				SetPlayerFacingAngle(playerid, 222.0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1937.6859,2160.8433,15.6621))
			{
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 1957.0332,2171.1672,622.7678);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+BALLAS_GANG);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1884.9579,1913.6447,521.8300)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1867.8037,1916.2454,13.6444);
				SetPlayerFacingAngle(playerid, 69.0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1867.8037,1916.2454,13.6444))
			{
				SetPlayerInterior(playerid, 6);
				SetPlayerPos(playerid, 1884.9579,1913.6447,521.8300);
				SetPlayerFacingAngle(playerid, 41.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+VAGOS_GANG);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2431.8792,-1920.1410,642.3799)
					&& GetPlayerVirtualWorld(playerid) > GANG_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2417.0737,-1926.1840,22.0043);
				SetPlayerFacingAngle(playerid, 270.0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2417.0737,-1926.1840,22.0043))
			{
				SetPlayerInterior(playerid, 10);
				SetPlayerPos(playerid, 2431.8792,-1920.1410,642.3799);
				SetPlayerFacingAngle(playerid, 90.000);
				SetPlayerVirtualWorld(playerid, GANG_MIR+RIFA_GANG);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, -217.8059998,1068.3580322,22.0410004))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -217.8280029,1065.4780273,19.4120007);
				SetPlayerFacingAngle(playerid, 270.0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -217.8280029,1065.4780273,19.4120007))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -217.8059998,1068.3580322,22.0410004);
				SetPlayerFacingAngle(playerid, 270.0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2083.2866,1918.7434,15.6758))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, WEDD_MIR);
				SetPlayerPos(playerid, 2082.6714,1915.4788,577.3759);
				SetPlayerFacingAngle(playerid, 90.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~WEDDING SALON", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Country~n~~r~Server RP", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2082.6714,1915.4788,577.3759))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 2083.2866,1918.7434,15.6758);
				SetPlayerFacingAngle(playerid, 90.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, -1941.6129,2379.5615,49.6953))
			{
				SetPlayerInterior(playerid, 17);
				SetPlayerVirtualWorld(playerid, RUST_MIR);
				SetPlayerPos(playerid, 377.8349, -191.2160, 1000.6328);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				if(Checkpoint[PIZZA_JOB][playerid] == 3)
				{
					SetPlayerCheckpointEx(playerid, 379.27203, -190.37570, 1000.632, CHECKPOINT_PLAYER);
					ToggleAnimation(playerid, "CARRY", "crry_prtial");
				}
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~RUSTY BROWN'S", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 377.12680, -192.85570, 1000.640))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -1941.6129,2379.5615,49.6953);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
                        if(PlayerToPoint(playerid, 1.0, 141.7290039,1908.4919434,10.7559996))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 132.5739,1911.6294,18.7994);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 132.5739,1911.6294,18.7994))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 141.7290039,1908.4919434,10.7559996);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//механик
			if(PlayerToPoint(playerid, 1.0, -499.9103,2605.3848,53.6737))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -510.2026,2605.3381,53.4141);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -510.2026,2605.3381,53.4141))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -499.9103,2605.3848,53.6737);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//конец
			//мед. пункт
			if(PlayerToPoint(playerid, 1.0, 242.0490,1863.4910,11.4609))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 243.0830,1859.1580,9.0859);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 243.0830,1859.1580,9.0859))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 242.0490,1863.4910,11.4609);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//конец
			//шахта тюрьмы
			if(PlayerToPoint(playerid, 1.0, -1720.5876,-2844.1125,14.1128))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -1712.1626,-2854.3760,-27.6722);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -1712.1626,-2854.3760,-27.6722))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -1720.5876,-2844.1125,14.1128);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//конец
			//лаборатория тюрьмы
			if(PlayerToPoint(playerid, 1.0, 268.6279907,1887.8900146,-29.8610001))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 243.2230072,1872.8570557,11.1230001);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 243.2230072,1872.8570557,11.1230001))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 268.6279907,1887.8900146,-29.8610001);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//конец
			if(PlayerToPoint(playerid, 1.0, 154.3073,1911.6749,18.8008))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 150.8339996,1901.6689453,10.7559996);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 150.8339996,1901.6689453,10.7559996))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 154.3073,1911.6749,18.8008);
				SetPlayerFacingAngle(playerid, 0.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
                        ////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, -88.8976,1378.4907,10.4698))
			{
				SetPlayerInterior(playerid, 2);
				SetPlayerVirtualWorld(playerid, STRP_MIR);
				SetPlayerPos(playerid, 1205.2358, -12.162300, 1000.921);
				SetPlayerFacingAngle(playerid, 346.8852);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~STRIP CLUB", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1204.7467, -13.509400, 1000.921))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, -88.8976,1378.4907,10.4698);
				SetPlayerFacingAngle(playerid, 180.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2547.4316,-2222.0261,23.5697))
			{
				SetPlayerInterior(playerid, 14);
				SetPlayerVirtualWorld(playerid, MOTO_MIR);
				SetPlayerPos(playerid, 2551.3010,-2215.7156,558.5500);
				SetPlayerFacingAngle(playerid, 273.8852);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~MOTOARENA", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2551.3010,-2215.7156,558.5500))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 2547.4316,-2222.0261,23.5697);
				SetPlayerFacingAngle(playerid, 165.7316);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2077.5244,460.7012,14.8244))
			{
				SetPlayerInterior(playerid, 14);
				SetPlayerVirtualWorld(playerid, ALAH_MIR);
				SetPlayerPos(playerid, 2073.3901,468.4707,921.8403);
				SetPlayerFacingAngle(playerid, 90.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~CLUB 'ALHAMBRA'", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2073.3901,468.4707,921.8403))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerPos(playerid, 2077.5244,460.7012,14.8244);
				SetPlayerFacingAngle(playerid, 90.0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1755.7795,2457.9658,16.0859))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1754.1447,2456.9341,16.2483);
				SetPlayerFacingAngle(playerid, 290);
				SetPlayerVirtualWorld(playerid, BANK_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~BANK", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1754.1447,2456.9341,16.2483))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 1755.7795,2457.9658,16.0859);
				SetPlayerFacingAngle(playerid, 209.7472);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
                        ////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2409.1375,-2140.5188,22.7287))
			{
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 2385.2756,-2151.9055,621.8959);
				SetPlayerFacingAngle(playerid, 21.2131);
				SetPlayerVirtualWorld(playerid, FGHT_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~GYM", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 2385.2756,-2151.9055,621.8959))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2409.1375,-2140.5188,22.7287);
				SetPlayerFacingAngle(playerid, 130.5909);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2003.1808,1339.8434,26.1654))
			{
				SetPlayerInterior(playerid, 5);
				SetPlayerPos(playerid, 86.4173,2059.8706,501.3559);
				SetPlayerFacingAngle(playerid, 21.2131);
				SetPlayerVirtualWorld(playerid, FGHT_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~GYM", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 86.4173,2059.8706,501.3559))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2003.1808,1339.8434,26.1654);
				SetPlayerFacingAngle(playerid, 130.5909);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, -552.7893,2593.6614,53.9348))
			{
				SetPlayerInterior(playerid, 3);
				SetPlayerPos(playerid, 365.9005, 162.3543, 1019.9844);
				SetPlayerFacingAngle(playerid, 90.0);
				SetPlayerVirtualWorld(playerid, TRAN_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~MINISTRY MC", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 367.2816, 162.3042, 1019.9844)
					&& GetPlayerVirtualWorld(playerid) == TRAN_MIR)
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -552.7893,2593.6614,53.9348);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 2079.5798,1862.2635,13.8984))
			{
				SetPlayerPos(playerid, -269.1999,604.1976,458.7514);
				SetPlayerFacingAngle(playerid, 248.2131);
				SetPlayerVirtualWorld(playerid, MEDD_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~HOSPITAL", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -269.1999,604.1976,458.7514))
			{
				SetPlayerPos(playerid, 2079.5798,1862.2635,13.8984);
				SetPlayerFacingAngle(playerid, 152.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1835.6361,2230.6489,713.0203))
			{
				SetPlayerPos(playerid, 1960.8237,1674.3572,15.7172);
				SetPlayerFacingAngle(playerid, 90.000);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1960.8237,1674.3572,15.7172))
			{
				SetPlayerPos(playerid, 1835.6361,2230.6489,713.0203);
				SetPlayerFacingAngle(playerid, 145.000);
				SetPlayerVirtualWorld(playerid, NEWS_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~NEWS AGENCY", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
                        if(PlayerToPoint(playerid, 1.0, 1382.4746, -32.1836, 1000.9237))
			{
				SetPlayerInterior(playerid, 6);
				SetPlayerPos(playerid, 254.2938, 65.2282, 1003.6406);
				SetPlayerFacingAngle(playerid, 90.000);
				SetPlayerVirtualWorld(playerid, POLC_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~POLICE", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1872.2708,1493.0188,10.0725))
			{
				SetPlayerInterior(playerid, 6);
				SetPlayerPos(playerid, 1868.08, 1480.64, 776.28);
				SetPlayerFacingAngle(playerid, 0.000);
				SetPlayerVirtualWorld(playerid, POLC_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~POLICE", 3000, 3);
				GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1869.7179,1480.8450,776.2271))
			{
				SetPlayerPos(playerid, 1872.2708,1493.0188,10.0725);
				SetPlayerFacingAngle(playerid, 0.00);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -228.1439972,964.0570068,0.7560000))
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -217.8435,979.1060,19.5040);
				SetPlayerFacingAngle(playerid, 90.00);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, -217.8435,979.1060,19.5040))
			{
				SetPlayerInterior(playerid, 6);
				SetPlayerPos(playerid, -228.1439972,964.0570068,0.7560000);
				SetPlayerFacingAngle(playerid, 270.0);
				SetPlayerVirtualWorld(playerid, POLC_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
                        ////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, -2237.0415,2354.0759,4.9798))// тп в инт
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, 2495.5629883,1577.0450439,1043.7230225);
				return true;
			}
			if(PlayerToPoint(playerid, 1.0, 2495.5629883,1577.0450439,1043.7230225))//тп из инта
			{
				SetPlayerInterior(playerid, 0);
				SetPlayerPos(playerid, -2237.0415,2354.0759,4.98);
				return true;
			}
			if(PlayerToPoint(playerid, 1.0, 1818.4869,2095.7566,16.1631))
			{
				SetPlayerPos(playerid, 1814.3839,2094.0933,773.9006);
				SetPlayerFacingAngle(playerid, 0.00);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1814.3839,2094.0933,773.9006))
			{
				SetPlayerPos(playerid, 1818.4869,2095.7566,16.1631);
				SetPlayerFacingAngle(playerid, 0.00);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			//Маг одежды
			if(PlayerToPoint(playerid, 1.0, 1912.3757,2071.5896,16.5131))
			{
				SetPlayerPos(playerid, 1900.8783,2094.0796,629.6950);
				SetPlayerFacingAngle(playerid, 0.00);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1900.8783,2094.0796,629.6950))
			{
				SetPlayerPos(playerid, 1912.3757,2071.5896,16.5131);
				SetPlayerFacingAngle(playerid, 0.00);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1412.8007, -1790.4572, 15.4356))
			{
				SetPlayerPos(playerid, 366.5054, 194.0235, 1008.3828);
				SetPlayerFacingAngle(playerid, 90.0);
				SetPlayerInterior(playerid, 3);
				SetPlayerVirtualWorld(playerid, MERI_MIR);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				return 1;
			}
			if(PlayerToPoint(playerid, 1.0, 1814.3839,2094.0933,773.9006))
			{
				SetPlayerPos(playerid, 1818.4869,2095.7566,16.1631);
				SetPlayerFacingAngle(playerid, 90.0);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				SetCameraBehindPlayer(playerid);
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_SHOP; n++)
			{
				if(PlayerToPoint(playerid, 1.0, shopenter[n][0], shopenter[n][1], shopenter[n][2]))
				{
					SetPlayerVirtualWorld(playerid, SHOP_MIR+n);
					SetPlayerInterior(playerid, 6);
					SetPlayerPos(playerid, 1958.8649,1869.7334,713.4878);
					SetPlayerFacingAngle(playerid, 270.0);
					SetCameraBehindPlayer(playerid);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~SHOP 24/7", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 1958.8649,1869.7334,713.4878))
				{
					if(GetPlayerVirtualWorld(playerid) == SHOP_MIR+n)
					{
						SetPlayerPos(playerid, shopexit[n][0], shopexit[n][1], shopexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_BAR; n++)
			{
				if(PlayerToPoint(playerid, 1.0, barenter[n][0], barenter[n][1], barenter[n][2]))
				{
					SetPlayerPos(playerid, 296.0340,1866.8184,515.4203);
					SetCameraBehindPlayer(playerid);
					SetPlayerFacingAngle(playerid, 178.0);
					SetPlayerInterior(playerid, 11);
					SetPlayerVirtualWorld(playerid, REST_MIR+n);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~BAR 'GANSTARO'", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 296.0340,1866.8184,515.4203))
				{
					if(GetPlayerVirtualWorld(playerid) == REST_MIR+n)
					{
						SetPlayerPos(playerid, barexit[n][0], barexit[n][1], barexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_CHICKEN; n++)
			{
				if(PlayerToPoint(playerid, 1.0, chickenenter[n][0], chickenenter[n][1], chickenenter[n][2]))
				{
					SetPlayerVirtualWorld(playerid, CHCK_MIR+n);
					SetPlayerPos(playerid, 2718.3577,1634.5654,616.8360);
					SetPlayerFacingAngle(playerid, 358.4327);
					SetPlayerInterior(playerid, 9);
					SetCameraBehindPlayer(playerid);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					if(Checkpoint[PIZZA_JOB][playerid] == 3)
					{
						SetPlayerCheckpointEx(playerid, 2718.3577,1634.5654,616.8360, CHECKPOINT_PLAYER);
						ToggleAnimation(playerid, "CARRY", "crry_prtial");
					}
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~CHICKEN BELL", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 2718.3577,1634.5654,616.8360))
				{
					if(GetPlayerVirtualWorld(playerid) == CHCK_MIR+n)
					{
						SetPlayerPos(playerid, chickenexit[n][0], chickenexit[n][1], chickenexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_PIZZA; n++)
			{
				if(PlayerToPoint(playerid, 1.0, pizzaenter[n][0], pizzaenter[n][1], pizzaenter[n][2]))
				{
					SetPlayerVirtualWorld(playerid, PIZZ_MIR+n);
					SetPlayerPos(playerid, 1780.4349,2163.5476,920.4228);
					SetPlayerFacingAngle(playerid, 358.0357);
					SetPlayerInterior(playerid, 5);
					SetCameraBehindPlayer(playerid);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					if(Checkpoint[PIZZA_JOB][playerid] == 3)
					{
						SetPlayerCheckpointEx(playerid, 1780.4349,2163.5476,920.4228, CHECKPOINT_PLAYER);
						ToggleAnimation(playerid, "CARRY", "crry_prtial");
					}
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~PIZZA", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 1780.4349,2163.5476,920.4228))
				{
					if(GetPlayerVirtualWorld(playerid) == PIZZ_MIR+n)
					{
						SetPlayerPos(playerid, pizzaexit[n][0], pizzaexit[n][1], pizzaexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_BURGER; n++)
			{
				if(PlayerToPoint(playerid, 1.0, burgerenter[n][0], burgerenter[n][1], burgerenter[n][2]))
				{
					SetPlayerVirtualWorld(playerid, BURG_MIR+n);
					SetPlayerPos(playerid, 2071.13, 1988.90, 715.86);
					SetPlayerFacingAngle(playerid, 304.0766);
					SetPlayerInterior(playerid, 10);
					SetCameraBehindPlayer(playerid);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					if(Checkpoint[PIZZA_JOB][playerid] == 3)
					{
						SetPlayerCheckpointEx(playerid, 2071.13, 1988.90, 715.86, CHECKPOINT_PLAYER);
						ToggleAnimation(playerid, "CARRY", "crry_prtial");
					}
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~BURGER", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 2071.13, 1988.90, 715.86))
				{
					if(GetPlayerVirtualWorld(playerid) == BURG_MIR+n)
					{
						SetPlayerPos(playerid, burgerexit[n][0], burgerexit[n][1], burgerexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			for(new n=0; n<MAX_AMMO; n++)
			{
				if(PlayerToPoint(playerid, 1.0, ammoenter[n][0], ammoenter[n][1], ammoenter[n][2]))
				{
					SetPlayerVirtualWorld(playerid, AMMO_MIR+n);
					SetPlayerInterior(playerid, 0);
					SetPlayerPos(playerid, 1766.0546,2040.3892,16.9862);
					SetPlayerFacingAngle(playerid, 19.0);
					SetCameraBehindPlayer(playerid);
					PlayerInInterior[playerid] = true;
					CurrentPlayerTime(playerid);
					GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~b~AMMO", 3000, 3);
					GameTextForPlayer(playerid, "~w~Russian~n~~b~Fort Carson~n~~r~Server: One", 5000, 1);
					break;
				}
				if(PlayerToPoint(playerid, 1.0, 1766.0546,2040.3892,16.9862))
				{
					if(GetPlayerVirtualWorld(playerid) == AMMO_MIR+n)
					{
						SetPlayerPos(playerid, ammoexit[n][0], ammoexit[n][1], ammoexit[n][2]);
						SetPlayerVirtualWorld(playerid, 0);
						SetPlayerInterior(playerid, 0);
						SetCameraBehindPlayer(playerid);
						PlayerInInterior[playerid] = false;
						CurrentPlayerTime(playerid);
						break;
					}
				}
			}
                        ////////////////////////////////////////////////////////////////////
			if(PlayerToPoint(playerid, 1.0, 1811.6467,2092.8899,773.9006))
			{
				ShowPlayerBusinessDialog(playerid);
				return 1;
			}
			////////////////////////////////////////////////////////////////////
			for(new houseid=1; houseid<LastHouse+1; houseid++)
			{
				if(PlayerToPoint(playerid, 1.0, HouseInfo[houseid][hEnterX], HouseInfo[houseid][hEnterY], HouseInfo[houseid][hEnterZ]))
				{
					if(!strcmp(HouseInfo[houseid][hOwner], "None", true))
					{
						if(HouseInfo[houseid][hLevel] >= 99)
						{
							f(string, "\
							{FFFF00}Название: {FFFFFF}%s\n\
							{FFFF00}Стоимость: {FFFFFF}99 доната\n\
							{FFFF00}Номер дома: {FFFFFF}%d\n\
							{FFFF00}Район: {FFFFFF}%s",
							HouseInfo[houseid][hName], houseid, GetHouseZone(houseid));
							ShowDialog(playerid, HOUSE_ID+1, DIALOG_STYLE_MSGBOX, "Покупка дома", string, "Купить", "Отмена");
							GetDialogHouse[playerid] = houseid;
						}
						else
						{
							f(string, "\
							{FFFF00}Название: {FFFFFF}%s\n\
							{FFFF00}Стоимость: {FFFFFF}%d$\n\
							{FFFF00}Уровень: {FFFFFF}%d\n\
							{FFFF00}Номер дома: {FFFFFF}%d\n\
							{FFFF00}Район: {FFFFFF}%s",
							HouseInfo[houseid][hName], HouseInfo[houseid][hCost], HouseInfo[houseid][hLevel], houseid, GetHouseZone(houseid));
							ShowDialog(playerid, HOUSE_ID+1, DIALOG_STYLE_MSGBOX, "Покупка дома", string, "Купить", "Отмена");
							GetDialogHouse[playerid] = houseid;
						}
						break;
					}
					else if(PlayerInfo[playerid][pHouse] == houseid || HouseOpen[houseid] || PlayerInfo[playerid][pMember] == PATRUL_ORG || PlayerInfo[playerid][pRent] == houseid)
					{
						SetPlayerHouseInterior(playerid, houseid);
						IsInPlayerHouse[playerid][houseid] = true;
						GetPlayerHouse[playerid] = houseid;
						PlayerInInterior[playerid] = true;
						CurrentPlayerTime(playerid);
						SetCameraBehindPlayer(playerid);
						if(PlayerInfo[playerid][pHouse] == houseid) SendClientMessage(playerid, COLOR_WHITE, "Чтобы посмотреть меню дома используй команду {9DDAF2}/house");
						if(HouseInfo[houseid][hHealth] == 1 && (PlayerInfo[playerid][pHouse] == houseid || PlayerInfo[playerid][pRent] == houseid)) SetPlayerHealthEx(playerid, 100);
						break;
					}
					else if(!HouseOpen[houseid])
					{
						f(string, "\
						{FFFF00}Название: {FFFFFF}%s\n\
						{FFFF00}Владелец: {FFFFFF}%s\n\
						{FFFF00}Номер дома: {FFFFFF}%d\n\
						{FFFF00}Район: {FFFFFF}%s",
						HouseInfo[houseid][hName], HouseInfo[houseid][hOwner], houseid, GetHouseZone(houseid));
						ShowDialog(playerid, 00000, DIALOG_STYLE_MSGBOX, "Информация о доме", string, "Закрыть", "");
						break;
					}
				}
			}
			////////////////////////////////////////////////////////////////////
			new houseid = GetPlayerHouse[playerid];
			new Float:INT[3];
			switch(HouseInfo[houseid][hInterior])
			{
			case 1: INT[0] = 160.7366, INT[1] = 217.6276, INT[2] = 222.6753;
			case 2: INT[0] = 1115.2097, INT[1] = -964.0375, INT[2] = 537.5793;
			case 3: INT[0] = 44.8222, INT[1] = 1881.2722, INT[2] = 515.6620;
			case 4: INT[0] = 160.7366, INT[1] = 217.6276, INT[2] = 222.6753;
			case 5: INT[0] = 1115.2097, INT[1] = -964.0375, INT[2] = 537.5793;
			case 6: INT[0] = 44.8222, INT[1] = 1881.2722, INT[2] = 515.6620;
			case 7: INT[0] = 160.7366, INT[1] = 217.6276, INT[2] = 222.6753;
			case 8: INT[0] = 1115.2097, INT[1] = -964.0375, INT[2] = 537.5793;
			case 9: INT[0] = 44.8222, INT[1] = 1881.2722, INT[2] = 515.6620;
			}
			if(PlayerToPoint(playerid, 1.0, INT[0], INT[1], INT[2]))
			{
				if(PlayerRobSafe[playerid][houseid]) PlayerRobSafe[playerid][houseid] = false;
				GetPlayerHouse[playerid] = -1;
				SetPlayerPos(playerid, HouseInfo[houseid][hSpawnX], HouseInfo[houseid][hSpawnY], HouseInfo[houseid][hSpawnZ]);
				SetPlayerFacingAngle(playerid, HouseInfo[houseid][hSpawnA]);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				IsInPlayerHouse[playerid][houseid] = false;
				PlayerInInterior[playerid] = false;
				CurrentPlayerTime(playerid);
				SetCameraBehindPlayer(playerid);
				return 1;
			}
		}
	}
	return 1;
}
Код:
if(!PlayerRegister[playerid])
	{
		if(!PlayerStarting[playerid])
		{
			PlayerStarting[playerid] = true;
			if(PlayerInfo[playerid][pSpawn] == 0) SetPlayerSavedPos(playerid);
			//			SetPlayerPos(playerid, -89.8337,1228.2867,19.7422);
			if(PlayerInfo[playerid][pSpawn] == 1)
			{
				SetPlayerHealthEx(playerid, PlayerInfo[playerid][pHealth]);
				new houseid;
				if(PlayerInfo[playerid][pHouse] != 0) houseid = PlayerInfo[playerid][pHouse];
				else houseid = PlayerInfo[playerid][pRent];
				IsInPlayerHouse[playerid][houseid] = true;
				GetPlayerHouse[playerid] = houseid;
				SetPlayerHouseInterior(playerid, houseid);
				PlayerInInterior[playerid] = true;
				CurrentPlayerTime(playerid);
				if(PlayerInfo[playerid][pHouse] != 0) SendClientMessage(playerid, COLOR_WHITE, "Чтобы посмотреть меню дома используй команду {9DDAF2}/house");
				if(HouseInfo[houseid][hHealth] == 1) SetPlayerHealthEx(playerid, 100);
			}
			if(PlayerInfo[playerid][pSpawn] == 2)
			{
				SetPlayerSavedPos(playerid);
			}
			if(PlayerInfo[playerid][pSpawn] == 3)
			{
				SetPlayerPos(playerid, 1461.0613,2812.6763,10.8247);
			}
		}
Код:
public OnPlayerRobHouse(playerid, houseid)
{
	TogglePlayerControllable(playerid, true);
	switch(random(8))
	{
	case 1,2,3:
		{
			if(HouseInfo[houseid][hDoors] == 1)
			{
				SendClientMessage(playerid, COLOR_GREEN, "Ты не смог взломать дверь этого дома");
				return 1;
			}
			SetPlayerHouseInterior(playerid, houseid);
			IsInPlayerHouse[playerid][houseid] = true;
			GetPlayerHouse[playerid] = houseid;
			PlayerInInterior[playerid] = true;
			CurrentPlayerTime(playerid);
			SetCameraBehindPlayer(playerid);
			SendClientMessage(playerid, COLOR_WHITE, "Ты успешно взломал дверь этого дома");
		}
	default: SendClientMessage(playerid, COLOR_GREEN, "Ты не смог взломать дверь этого дома");
	}
	return 1;
}
Код:
if(RealTime && !PlayerInInterior[i]) SetPlayerTime(i, hours, minutes);
Код:
stock SetPlayerStreetWorld(playerid, bool:interior=true)
{
	if(GetPlayerHouse[playerid] != -1)
	{
		IsInPlayerHouse[playerid][GetPlayerHouse[playerid]] = false;
		GetPlayerHouse[playerid] = -1;
	}
	SetCameraBehindPlayer(playerid);
	if(interior)
	{
		PlayerInInterior[playerid] = false;
		CurrentPlayerTime(playerid);
	}
	return 1;
}
Код:
stock SpawnPlayerInJail(playerid)
{
	if(PlayerInfo[playerid][pGiveBohka] > 0)
	{
		DisablePlayerRaceCheckpoint(playerid);
		SetPlayerArmourEx(playerid, 0);
		SetPlayerWantedLevel(playerid, 0);
		RemovePlayerAllWeaponEx(playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);//тюрьма
		SetCameraBehindPlayer(playerid);
		switch(random(3))
		{
		case 0:
			{
				SetPlayerSkin(playerid, 42);
			}
		case 1:
			{
				SetPlayerSkin(playerid, 62);
			}
		case 2:
			{
				SetPlayerSkin(playerid, 268);
			}
		}
		SetPlayerVirtualWorld(playerid, 0);
		EndPlayerCasualJob(playerid);
		RemovePlayerHat(playerid, false);
		RemovePlayerBandana(playerid, false);
		PlayerInInterior[playerid] = 0;
		CurrentPlayerTime(playerid);
		SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
	}
	return 1;
}
stock SpawnPlayerInJailMed(playerid)
{
	if(PlayerInfo[playerid][pGiveBohka] > 0)
	{
		DisablePlayerRaceCheckpoint(playerid);
		SetPlayerArmourEx(playerid, 0);
		SetPlayerWantedLevel(playerid, 0);
		RemovePlayerAllWeaponEx(playerid);
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid, -1794.19, -2849.59, 13.93);
		SetCameraBehindPlayer(playerid);
		switch(random(3))
		{
		case 0:
			{
				SetPlayerSkin(playerid, 42);
			}
		case 1:
			{
				SetPlayerSkin(playerid, 62);
			}
		case 2:
			{
				SetPlayerSkin(playerid, 268);
			}
		}
		SetPlayerVirtualWorld(playerid, 0);
		EndPlayerCasualJob(playerid);
		RemovePlayerHat(playerid, false);
		RemovePlayerBandana(playerid, false);
		PlayerInInterior[playerid] = 0;
		CurrentPlayerTime(playerid);
		SetPlayerColor(playerid, COLOR_PL_RUSSIAN);
	}
	return 1;
}
Код:
stock CurrentPlayerTime(playerid)
{
	if(!PlayerInInterior[playerid])
	{
		if(RealTime)
		{
			new hours, minutes, seconds;
			gettime(hours, minutes, seconds);
			SetPlayerTime(playerid, hours, minutes);
		}
		else
		{
			SetPlayerTime(playerid, GeneralTime, 0);
		}
	}
	else
	{
		SetPlayerTime(playerid, 13, 0);
	}
	return 1;
}
Код:
stock SetPlayerOrganizationSpawn(playerid)
{
	new Float:POS[4],world,interior;
	switch(PlayerInfo[playerid][pMember])
	{
	case REPORTER_ORG:  POS[0] = 1838.2096, POS[1] = 2234.6714, POS[2] = 713.0203, POS[3] = 80;
	case POLICE_ORG: POS[0] = 2353.5959, POS[1] = -720.7095, POS[2] = 12.3134, POS[3] = 84.0234;
	case PATRUL_ORG: POS[0] = 1865.9755, POS[1] = 1482.8699, POS[2] = 776.1745, POS[3] = 273.7600;
	case MEDIC_ORG: world = MEDD_MIR, POS[0] = -271.2686, POS[1] = 576.0977, POS[2] = 458.0493, POS[3] = 270.0;
	case TRANSPORT_ORG: POS[0] = 1768.29, POS[1] = 2264.93, POS[2] = 16.63, POS[3] = 90;
	case HITMAN_ORG: POS[0] = 1850.2429, POS[1] = 2309.2500, POS[2] = 15.2572;
	case FIRE_ORG: POS[0] = 1835.1531, POS[1] = 2524.4050, POS[2] = 15.6639, POS[3] = 118.8524;
	case MERIA_ORG: POS[0] = 1810.8586, POS[1] = 2081.9304, POS[2] = 773.8705, POS[3] = 175.3724;
	case GROOVE_GANG: interior = 3, world = GANG_MIR+GROOVE_GANG, POS[0] = 2623.0129, POS[1] =  1756.4819, POS[2] = 596.2022;
	case BALLAS_GANG: interior = 5, world = GANG_MIR+BALLAS_GANG, POS[0] = 1954.4720, POS[1] =  2177.8213, POS[2] = 622.7678, POS[3] = 90;
	case AZTECAS_GANG:  POS[0] = -225.6190, POS[1] = 1075.9712, POS[2] = 19.7422, POS[3] = 178.8426;
	case RIFA_GANG: interior = 10, world = GANG_MIR+RIFA_GANG, POS[0] = 2428.0090, POS[1] = -1927.2849, POS[2] = 642.3799, POS[3] = 270;
	case VAGOS_GANG: interior = 6, world = GANG_MIR+VAGOS_GANG, POS[0] = 2190.857, POS[1] = -1202.75, POS[2] = 1049.0234, POS[3] = 270;
	case MONGOLS_MC: world = GANG_MIR+MONGOLS_MC, POS[0] = 2192.9128, POS[1] = 1403.8507, POS[2] = 11.3734;
	case OUTLAWS_MC: POS[0] = 1797.5812, POS[1] = 2175.6609, POS[2] = 15.8738;
	case RUSSIAN_MAFIA: interior = 5, world = GANG_MIR+RUSSIAN_MAFIA, POS[0] = 1415.5841, POS[1] = 1687.6086, POS[2] = 615.2553, POS[3] = 90;
	}
	if(PlayerInfo[playerid][pMember] != HITMAN_ORG)
	{
		PlayerInInterior[playerid] = true;
		CurrentPlayerTime(playerid);
	}
	SetPlayerInterior(playerid, interior);
	SetPlayerPos(playerid, POS[0], POS[1], POS[2]);
	SetPlayerFacingAngle(playerid, POS[3]);
	SetPlayerVirtualWorld(playerid, world);
	return 1;
}
 

noname_idk

Гуру
Пользователь
19.07.2015
4 046
7
787
0
Скриптер
, я попросил сток PlayerToPoint (это может быть и паблик, и CALLBACK, и все что угодно).

Переменную lastreport Вы же больше нигде не используете? И в объявлении переменной PlayerInInterior удалите bool, чтобы было так:

Код:
new PlayerInInterior[MAX_PLAYERS];
 
Статус
Закрыто для дальнейших ответов.