Перейти к содержанию
Авторизация  
Egorcik

Система подъездов

Рекомендуемые сообщения

Shved

Добры день дорогие форумчане вот решил выложить свою вырезку системы подъездов из CRMP|RP.

И так приступим!

 

ко всем forward:

forward UpdatePodezd();

ко всем enum:

enum poInfo
{
Float:poiX,
Float:poiY,
Float:poiZ,
	poFirst,
	poSecond,
	poTherd,
	poFour,
	poFive,
	poSix,
	poSeven,
	poEight,
	poNine,
	poTen,
	poPic,
	poAllstate,
	poWwoarld,
	poInt,
};
new Podezd[100][poInfo]; //подъезды

после new allhouse:

new Allpodezd = 0;

в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):

	if(newkeys & KEY_SPRINT)
	{
		for(new pod = 1; pod <= Allpodezd; pod++)
		{
			if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])
			{
				SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);
				SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);
				return 1;
			}
		}

ко всем диалогам:

if(dialogid==3910)
	{
		if(response)
		{
			if(listitem == 0)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poFirst]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 1)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poSecond]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 2)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poTherd]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 3)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poFour]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 4)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poFive]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 5)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poSix]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 6)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poSeven]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 7)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poEight]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 8)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poNine]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
			if(listitem == 9)
			{
				new wot = GetPlayerVirtualWorld(playerid);
				wot = wot/10;
				SetPlayerVirtualWorld(playerid,Podezd[wot][poTen]);
				SetPlayerPos(playerid,2333.5459,-1717.8135,24.7109);
			}
		}
		return 1;
	}

в public OnGameModeInit()

LoadPodezd();

в public OnPlayerPickUpPickup(playerid, pickupid):

	for(new pod = 1; pod <= Allpodezd; pod++)
	{
		if(IsPlayerInRangeOfPoint(playerid,2.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]))
		{
			GameTextForPlayer(playerid,"~w~мA„–…ЏE ~r~~k~~PED_SPRINT~",5000,1);
			return 1;
		}
	}

в public OnPlayerPickUpPickup(playerid, pickupid):

if(pickupid == lift1fordom1)
	{
		new wot = GetPlayerVirtualWorld(playerid);
		wot = wot/10;
		if(Podezd[wot][poAllstate] == 10)
		{
			ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж\n9 этаж\n10 этаж","выбрать","Отмена");
			return 1;
		}
		if(Podezd[wot][poAllstate] == 9)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж\n9 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 8)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж\n8 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 7)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж\n7 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 6)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж\n6 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 5)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж\n5 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 4)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж\n4 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 3)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж\n3 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 2)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж\n2 этаж","выбрать","Отмена");
		if(Podezd[wot][poAllstate] == 1)return ShowPlayerDialog(playerid,3910,DIALOG_STYLE_LIST,"Выберите этаж!","1 этаж","выбрать","Отмена");
	}
	if(pickupid == dom1vihod)
	{
		new wot = GetPlayerVirtualWorld(playerid);
		wot = wot/10;
		SetPlayerPos(playerid,Podezd[wot][poiX],Podezd[wot][poiY],Podezd[wot][poiZ]);
		SetPlayerVirtualWorld(playerid,Podezd[wot][poWwoarld]);
		return 1;
	}

ко всем командам:

	if(strcmp(cmd, "/addpod", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] < 9) return SendClientMessage(playerid, -1, "У вас нет прав на использование этой команды!");
		if(dostup[playerid] != 1)
		{
			ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
			return 1;
		}
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /addpod [колличество этажей]");
			new money = strval(tmp);
			if(money < 1||money > 10)return SendClientMessage(playerid, COLOR_GRAD2, "Не менее 1 и не более 10!");
			Allpodezd++;
			GetPlayerPos(playerid, Podezd[Allpodezd][poiX],Podezd[Allpodezd][poiY],Podezd[Allpodezd][poiZ]);
			Podezd[Allpodezd][poFirst] = Allpodezd*10;
			Podezd[Allpodezd][poSecond] = Allpodezd*10+1;
			Podezd[Allpodezd][poTherd] = Allpodezd*10+2;
			Podezd[Allpodezd][poFour] = Allpodezd*10+3;
			Podezd[Allpodezd][poFive] = Allpodezd*10+4;
			Podezd[Allpodezd][poSix] = Allpodezd*10+5;
			Podezd[Allpodezd][poSeven] = Allpodezd*10+6;
			Podezd[Allpodezd][poEight] = Allpodezd*10+7;
			Podezd[Allpodezd][poNine] = Allpodezd*10+8;
			Podezd[Allpodezd][poTen] = Allpodezd*10+9;
			Podezd[Allpodezd][poWwoarld] = GetPlayerVirtualWorld(playerid);
			Podezd[Allpodezd][poInt] = GetPlayerInterior(playerid);
			Podezd[Allpodezd][poAllstate] = money;
			new iniOpen = ini_openFile("podezd.cfg");
			ini_setInteger(iniOpen, "AllPodezd", Allpodezd);
			ini_closeFile(iniOpen);
			SavePodezd(Allpodezd);
			UpdatePodezd();
			SendClientMessage(playerid, COLOR_GRAD2, "Подъезд успешно создан");
			return 1;
		}
	}

ко всем stock:

stock LoadPodezd()
{
	new ids[32];
	new iniOpens = ini_openFile("podezd.cfg");
	ini_getInteger(iniOpens, "AllPodezd", Allpodezd);
	ini_closeFile(iniOpens);
	if(Allpodezd != 0)
	{
		for(new pod = 1; pod <= Allpodezd; pod++)
		{
			format(ids,sizeof(ids),"podezde/%d.ini",pod);
			new iniOpen = ini_openFile(ids);
			ini_getFloat(iniOpen, "poiX", Podezd[pod][poiX]);
			ini_getFloat(iniOpen, "poiY", Podezd[pod][poiY]);
			ini_getFloat(iniOpen, "poiZ", Podezd[pod][poiZ]);
			ini_getInteger(iniOpen, "poFirst", Podezd[pod][poFirst]);
			ini_getInteger(iniOpen, "poSecond", Podezd[pod][poSecond]);
			ini_getInteger(iniOpen, "poTherd", Podezd[pod][poTherd]);
			ini_getInteger(iniOpen, "poFour", Podezd[pod][poFour]);
			ini_getInteger(iniOpen, "poFive", Podezd[pod][poFive]);
			ini_getInteger(iniOpen, "poSix", Podezd[pod][poSix]);
			ini_getInteger(iniOpen, "poSeven", Podezd[pod][poSeven]);
			ini_getInteger(iniOpen, "poEight", Podezd[pod][poEight]);
			ini_getInteger(iniOpen, "poNine", Podezd[pod][poNine]);
			ini_getInteger(iniOpen, "poTen", Podezd[pod][poTen]);
			ini_getInteger(iniOpen, "poAllstate", Podezd[pod][poAllstate]);
			ini_getInteger(iniOpen, "poWwoarld", Podezd[pod][poWwoarld]);
			ini_getInteger(iniOpen, "poInt", Podezd[pod][poInt]);
			ini_closeFile(iniOpen);
			new p[64];
			format(p,64,"{d2d275}Подъезд номер: {7ba05b}%d",pod);
			Create3DTextLabel(p,COLOR_BLUE,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ],50.0,0,1);
			Podezd[pod][poPic] = CreateDynamicPickup(1318,23,Podezd[pod][poiX], Podezd[pod][poiY], Podezd[pod][poiZ],Podezd[pod][poWwoarld],Podezd[pod][poInt]);
		}
	}
	return 1;
}
stock UpdatePodezd()
{
	for(new pod = 1; pod <= Allpodezd; pod++)
	{
		Delete3DTextLabel(Text3D:pod);
		DestroyDynamicPickup(Podezd[pod][poPic]);
		new p[64];
		format(p,64,"{d2d275}Подъезд номер: {7ba05b}%d",pod);
		Create3DTextLabel(p,COLOR_BLUE,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ],50.0,Podezd[pod][poWwoarld],Podezd[pod][poInt]);
		Podezd[pod][poPic] = CreateDynamicPickup(1318,23,Podezd[pod][poiX], Podezd[pod][poiY], Podezd[pod][poiZ],Podezd[pod][poWwoarld],Podezd[pod][poInt]);
	}
	return 1;
}

Чуть дальше прошлого stock:

stock SavePodezd(podezde)
{
	new ids[32];
	format(ids,sizeof(ids),"podezde/%d.ini",podezde);
	new iniOpen;
	iniOpen = ini_openFile(ids);
	if(iniOpen == -1 || iniOpen == -2) iniOpen = ini_createFile(ids);
	ini_setFloat(iniOpen, "poiX", Podezd[podezde][poiX]);
	ini_setFloat(iniOpen, "poiY", Podezd[podezde][poiY]);
	ini_setFloat(iniOpen, "poiZ", Podezd[podezde][poiZ]);
	ini_setInteger(iniOpen, "poFirst", Podezd[podezde][poFirst]);
	ini_setInteger(iniOpen, "poSecond", Podezd[podezde][poSecond]);
	ini_setInteger(iniOpen, "poTherd", Podezd[podezde][poTherd]);
	ini_setInteger(iniOpen, "poFour", Podezd[podezde][poFour]);
	ini_setInteger(iniOpen, "poFive", Podezd[podezde][poFive]);
	ini_setInteger(iniOpen, "poSix", Podezd[podezde][poSix]);
	ini_setInteger(iniOpen, "poSeven", Podezd[podezde][poSeven]);
	ini_setInteger(iniOpen, "poEight", Podezd[podezde][poEight]);
	ini_setInteger(iniOpen, "poNine", Podezd[podezde][poNine]);
	ini_setInteger(iniOpen, "poTen", Podezd[podezde][poTen]);
	ini_setInteger(iniOpen, "poAllstate", Podezd[podezde][poAllstate]);
	ini_setInteger(iniOpen, "poWwoarld", Podezd[podezde][poWwoarld]);
	ini_setInteger(iniOpen, "poInt", Podezd[podezde][poInt]);
	ini_closeFile(iniOpen);
	return 1;
}

Вот и всё.

Сделай это в ввиде FilterScripts/

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


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

А есть скрины или видео? Хотелось бы посмотреть как это будет смотрется =)

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


Ссылка на сообщение
Поделиться на другие сайты
Egorcik

А есть скрины или видео? Хотелось бы посмотреть как это будет смотрется =)

На CRMP|RP не когда не играли?

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


Ссылка на сообщение
Поделиться на другие сайты
Smolin

На CRMP|RP не когда не играли?

 

Нет. Здесь не все пользователи играющие на этом сервере.

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


Ссылка на сообщение
Поделиться на другие сайты
John_Smith

Автора укажи.

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


Ссылка на сообщение
Поделиться на другие сайты
Egorcik

Автора укажи.

Автора незнаю с мода вырезал!

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


Ссылка на сообщение
Поделиться на другие сайты
John_Smith

 

Автора укажи.

 

Автора незнаю с мода вырезал!
Значит так и пиши - "Автор: Неизвестен"

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


Ссылка на сообщение
Поделиться на другие сайты
#Russo™

Все правильно делал почему?

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1789) : error 017: undefined symbol "GivePlayerCash"
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1818) : error 017: undefined symbol "GivePlayerCash"
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1828) : error 017: undefined symbol "GetRealID"
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1830) : error 017: undefined symbol "GetRealID"
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1832) : error 017: undefined symbol "GetRealID"
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1876) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1887) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1900) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1915) : warning 217: loose indentation
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1929) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1940) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1950) : error 004: function "IsACop" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1955) : error 004: function "OnPlayerCommandText" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1964) : error 004: function "PlayerToPoint" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1975) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1979) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1988) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1991) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2006) : error 004: function "ProxDetector" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2010) : error 004: function "SendRadioMessage" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2011) : error 004: function "SetPlayerCriminal" is not implemented
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2020) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2101) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2106) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2128) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2133) : error 079: inconsistent return types (array & non-array)
C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2142) : error 079: inconsistent return types (array & non-array)
 
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
26 Errors.

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


Ссылка на сообщение
Поделиться на другие сайты
Nikolaynikolay

Все правильно делал почему?

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1789) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1818) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1828) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1830) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1832) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1876) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1887) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1900) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1915) : warning 217: loose indentation

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1929) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1940) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1950) : error 004: function "IsACop" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1955) : error 004: function "OnPlayerCommandText" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1964) : error 004: function "PlayerToPoint" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1975) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1979) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1988) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1991) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2006) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2010) : error 004: function "SendRadioMessage" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2011) : error 004: function "SetPlayerCriminal" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2020) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2101) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2106) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2128) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2133) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2142) : error 079: inconsistent return types (array & non-array)

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

 

if(newkeys & KEY_SPRINT)

{

for(new pod = 1; pod <= Allpodezd; pod++)

{

if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])

{

SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);

SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);

return 1;

}

}

 

 

 

 

 

Встать туда

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


Ссылка на сообщение
Поделиться на другие сайты
Nikolaynikolay

 

Все правильно делал почему?

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1789) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1818) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1828) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1830) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1832) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1876) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1887) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1900) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1915) : warning 217: loose indentation

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1929) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1940) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1950) : error 004: function "IsACop" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1955) : error 004: function "OnPlayerCommandText" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1964) : error 004: function "PlayerToPoint" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1975) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1979) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1988) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1991) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2006) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2010) : error 004: function "SendRadioMessage" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2011) : error 004: function "SetPlayerCriminal" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2020) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2101) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2106) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2128) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2133) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2142) : error 079: inconsistent return types (array & non-array)

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

if(newkeys & KEY_SPRINT)

{

for(new pod = 1; pod <= Allpodezd; pod++)

{

if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])

{

SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);

SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);

return 1;

}

}

Встать туда

вот перед этой строчкой стираеш for(new house = 1; house <= AllHouse; house++)

И пишешь тот код который я дал

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


Ссылка на сообщение
Поделиться на другие сайты
Egorcik

 

 

Все правильно делал почему?

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1789) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1818) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1828) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1830) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1832) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1876) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1887) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1900) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1915) : warning 217: loose indentation

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1929) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1940) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1950) : error 004: function "IsACop" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1955) : error 004: function "OnPlayerCommandText" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1964) : error 004: function "PlayerToPoint" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1975) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1979) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1988) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1991) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2006) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2010) : error 004: function "SendRadioMessage" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2011) : error 004: function "SetPlayerCriminal" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2020) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2101) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2106) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2128) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2133) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2142) : error 079: inconsistent return types (array & non-array)

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

if(newkeys & KEY_SPRINT)

{

for(new pod = 1; pod

{

if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])

{

SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);

SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);

return 1;

}

}

Встать туда

вот перед этой строчкой стираеш for(new house = 1; house

И пишешь тот код который я дал

 

Тогда у вас станет Eror ещё больше!

 

Вот как решить эту проблему:

 

Дальше ищем 

if(newkeys & KEY_SPRINT)

И после этого вставляем

for(new pod = 1; pod <= Allpodezd; pod++)
        {
            if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])
            {
                SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);
                SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);
                return 1;
            }
        }

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


Ссылка на сообщение
Поделиться на другие сайты
Nikolaynikolay

 

 

 

Все правильно делал почему?

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1789) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1818) : error 017: undefined symbol "GivePlayerCash"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1828) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1830) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1832) : error 017: undefined symbol "GetRealID"

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1876) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1887) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1900) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1915) : warning 217: loose indentation

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1929) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1940) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1950) : error 004: function "IsACop" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1955) : error 004: function "OnPlayerCommandText" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1964) : error 004: function "PlayerToPoint" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1975) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1979) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1988) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(1991) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2006) : error 004: function "ProxDetector" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2010) : error 004: function "SendRadioMessage" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2011) : error 004: function "SetPlayerCriminal" is not implemented

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2020) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2101) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2106) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2128) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2133) : error 079: inconsistent return types (array & non-array)

C:\Users\???\Desktop\crmp03\gamemodes\Gamer.pwn(2142) : error 079: inconsistent return types (array & non-array)

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

if(newkeys & KEY_SPRINT)

{

for(new pod = 1; pod <= Allpodezd; pod++)

{

if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])

{

SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);

SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);

return 1;

}

}

Встать туда

вот перед этой строчкой стираеш for(new house = 1; house <= AllHouse; house++)

И пишешь тот код который я дал

Тогда у вас станет Eror ещё больше!

 

Вот как решить эту проблему:

 

Дальше ищем 

if(newkeys & KEY_SPRINT)
И после этого вставляем

for(new pod = 1; pod <= Allpodezd; pod++)
        {
            if(IsPlayerInRangeOfPoint(playerid,1.0,Podezd[pod][poiX],Podezd[pod][poiY],Podezd[pod][poiZ]) && GetPlayerVirtualWorld(playerid) == Podezd[pod][poWwoarld])
            {
                SetPlayerVirtualWorld(playerid,Podezd[pod][poFirst]);
                SetPlayerPos(playerid,2337.6519,-1720.1720,24.7105);
                return 1;
            }
        }
У меня лично 0 error's

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


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils

А не проще было использовать 5-ти этажный интерьер и не мучатся с лифтами багаными? 

  • Like 1

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


Ссылка на сообщение
Поделиться на другие сайты
ваиапив

У меня вообще не отвечает пишит Прекращение работы

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


Ссылка на сообщение
Поделиться на другие сайты
Trateus

Половина из этой системы моё  :)

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


Ссылка на сообщение
Поделиться на другие сайты
dimka12713

У меня все норм

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


Ссылка на сообщение
Поделиться на другие сайты
Maximka

Создаю подъезд захожу в него,а выйти из него нельзя-1,2-нельзя по этажам ездить.(нету пикапа),мод Liberty

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


Ссылка на сообщение
Поделиться на другие сайты
EgorKa29

норм

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


Ссылка на сообщение
Поделиться на другие сайты
ваиапив

вот что у меня выходит.Делал все правильно.Много раз.

C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2428) : error 029: invalid expression, assumed zero
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2428) : error 017: undefined symbol "LoadPodezd"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2465) : warning 225: unreachable code
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2465) : error 029: invalid expression, assumed zero
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2465) : error 004: function "UpdatePodezd" is not implemented
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2479) : warning 225: unreachable code
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2479) : error 029: invalid expression, assumed zero
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2479) : error 017: undefined symbol "SavePodezd"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2482) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2486) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2487) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2488) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2489) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2490) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2491) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2492) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2493) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2494) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2495) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2496) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2497) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2498) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2499) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2500) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2501) : error 017: undefined symbol "podezde"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(2506) : warning 225: unreachable code
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(41580) : error 017: undefined symbol "SavePodezd"
C:\Users\Игорь\Desktop\8908\gamemodes\********.pwn(41581) : error 004: function "UpdatePodezd" is not implemented
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
 
25 Errors.

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


Ссылка на сообщение
Поделиться на другие сайты
ruslan14141414

для new мода пойдет?

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


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

для new мода пойдет?

Если есть правильные руки - то да.

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


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

Недоработка/Баг

Информация:

Этот код чисто для Gamer
Т.е работоспособность

На остальные он зайдет в подъезд,но не выйдет...(Стоит автоматический выход из пикапа)

 

Этот пост я написал тем кто не знает,что работоспособность будет работать на Gamer

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


Ссылка на сообщение
Поделиться на другие сайты
JizzySweazy

,Если у тебя руки кривые то да только для Gamer

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


Ссылка на сообщение
Поделиться на другие сайты
#Pawno

Вырезка вообще ужасная.

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


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.