Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Нужна помощь с тюрьмой

Статус
В этой теме нельзя размещать новые ответы.

Thesimonov

Новичок
Всем привет, решил сделать тюрьму многокамерной. Выдало вот такую ошибку. Помогите пожалуйста.


PHP:
C:\Users\Ýíòîíè\Desktop\Ñåðâåð\pawno\include\manticheat.inc(127) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit()")
C:\Users\Ýíòîíè\Desktop\Ñåðâåð\pawno\include\manticheat.inc(129) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect(%1)")
C:\Users\Ýíòîíè\Desktop\Ñåðâåð\gamemodes\Strellson.pwn(50425) : error 017: undefined symbol "rand"
C:\Users\Ýíòîíè\Desktop\Ñåðâåð\gamemodes\Strellson.pwn(50426) : error 017: undefined symbol "rand"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
PHP:
	if(strcmp(cmd, "/arrest", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	   	{
			if(IsACop(playerid))
			{
				if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
				{
				    SendClientMessage(playerid, COLOR_GREY, "Âû íå ïðè èñïîëíåíèè ñëóæåáíûõ îáÿçàííîñòåé!");
				    return 1;
				}
				if(!PlayerToPoint(10.0, playerid, 1528.1902,-1677.9542,5.8906))
				{// Jail spot
				    SendClientMessage(playerid, COLOR_GREY, "Âû íå îêîëî Òþðüìû, íå ìîæåò Àðåñòîâàòü !");
				    return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /arrest [øòðàô] [âðåìÿ(êîë-âî ñåêóíä)] [çàëîã(0=íåò 1=äà)] [öåíà çàëîãà]");
					return 1;
				}
				moneys = strval(tmp);
				if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, "Øðàô äîëæåí áûòü íå íèæå 1$ è íå âûøå 99999$ !"); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /arrest [øòðàô] [âðåìÿ(êîë-âî ñåêóíä)] [çàëîã(0=íåò 1=äà)] [öåíà çàëîãà]");
					return 1;
				}
				new time = strval(tmp);
				if(time < 1 || time > 6000) { SendClientMessage(playerid, COLOR_GREY, "Ñåêóíäû Òþðåìíîãî çàêëþ÷åíèÿ íå ìîãóò áûòü íèæå 1, èëè âûøå 6000 !"); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /arrest [øòðàô] [âðåìÿ(êîë-âî ñåêóíä)] [çàëîã(0=íåò 1=äà)] [öåíà çàëîãà]");
					return 1;
				}
				new bail = strval(tmp);
				if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, "Â çàëîãå ìîãóò áûòü 2 âàðèàíòà: ëèáî íåò(0), ëèáî äà(1)!"); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_GRAD2, " Èñïîëüçóéòå: /arrest [øòðàô] [âðåìÿ(êîë-âî ñåêóíä)] [çàëîã(0=íåò 1=äà)] [öåíà çàëîãà]");
					return 1;
				}
				new bailprice = strval(tmp);
				if(bailprice < 0 || bailprice > 1500) { SendClientMessage(playerid, COLOR_GREY, "Öåíà çàëîãà íå ìîæåò áûòü íèæå 0 è áîëüøå 1500!"); return 1; }
				new suspect = GetClosestPlayer(playerid);
				if(IsPlayerConnected(suspect))
				{
					if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
					{
						GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						if(WantedLevel[suspect] < 1) return SendClientMessage(playerid, COLOR_GREY, "Èãðîê íå íàõîäèòñÿ â ðîçûñêå!");
						if(IsACop(suspect)) return SendClientMessage(playerid,COLOR_GREY,"Íåëüçÿ ñàæàòü ñâîèõ.");
						format(string, sizeof(string), "* Âû àððåñòîâàëè %s !", giveplayer);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						GivePlayerMoney(suspect, -moneys);
						format(string, sizeof(string), "arrested by %s ~n~    for $%d", sendername, moneys);
						GameTextForPlayer(suspect, string, 5000, 5);
						ResetPlayerWeaponEx(suspect);
						if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
						{
							format(string, sizeof(string), "<< Îôèöåð %s àðåñòîâàë ïîäîçðåâàåìîãî %s >>", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
						else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
						{
							format(string, sizeof(string), "<< Àãåíò ÔÁÐ %s àðåñòîâàë ïîäîçðåâàåìîãî %s >>", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
						else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
						{
							format(string, sizeof(string), "<< Ñîëäàò %s àðåñòîâàë ïîäîçðåâàåìîãî %s >>", sendername, giveplayer);
							OOCNews(COLOR_LIGHTRED, string);
						}
						SetPlayerInterior(suspect, 10);
                        SetVirtualWorld(suspect, 1);

                        rand = random(sizeof(JailSpawn));
			        	SetPlayerPos(suspect, JailSpawn[rand][0], JailSpawn[rand][1], JailSpawn[rand][2]);
						PlayerInfo[suspect][pJailTime] = time;
						if(bail == 1)
						{
							JailPrice[suspect] = bailprice;
							format(string, sizeof(string), "Âû çàêëþ÷åíû â òþðüìó â òå÷åíèå %d ìèíóò. Çàëîã: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]);
							SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
						}
						else
						{
						    JailPrice[suspect] = 0;
							format(string, sizeof(string), "Âû çàêëþ÷åíû â òþðüìó â òå÷åíèå %d ñåêóíä. Çàëîã: Íåñïîñîáíûé", PlayerInfo[suspect][pJailTime]);
							SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
						}
						PlayerInfo[suspect][pJailed] = 1;
				        PlayerInfo[suspect][pArrested] += 1;
						SetPlayerFree(suspect,playerid, "Got Arrested");
						WantedPoints[suspect] = 0;
						WantedLevel[suspect] = 0;
						WantLawyer[suspect] = 1;
					}//distance
				}//not connected
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Íåò òàêîãî èãðîêà");
				    return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Âû íå Cop / FBI / National Guard !");
			    return 1;
			}
		}//not connected
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу