shape1
shape2
shape3
shape4
shape7
shape8

/park В моду GreenTech Rp


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

Вита

Новичок
Пользователь
28.07.2015
60
0
0
Помогите.Авто не паркуется...Оно паркуется но после рестарта появляется где стояло...

Вот код /park
 

if(strcmp(cmd, "/park", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Float:x,Float:y,Float:z;
new Float:a;
new cars;
GetPlayerName(playerid, playername, sizeof(playername));
if(IsPlayerInAnyVehicle(playerid))
{
cars = GetPlayerVehicleID(playerid) ;
GetVehiclePos(cars,x, y, z);
GetVehicleZAngle(cars, a);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Âû íå â àâòî!");
return true;
}
if(!strcmp(playername, CarInfo[GetRealID(cars)][cOwner], true) || !strcmp(playername, CarInfo[GetRealID(cars)][cNick1], true))
{
new world = GetPlayerVirtualWorld(playerid);
new inter = GetPlayerInterior(playerid);
CarInfo[GetRealID(cars)][cWorld] = world;
CarInfo[GetRealID(cars)][cInter] = inter;
CarInfo[GetRealID(cars)][cPx] = x;
CarInfo[GetRealID(cars)][cPy] = y;
CarInfo[GetRealID(cars)][cPz] = z;
CarInfo[GetRealID(cars)][cPa] = a;
format(string, sizeof(string), "* Âàøå àâòî ID: %d ïðèïàðêîâàíî.", cars);
SendClientMessage(playerid, COLOR_GRAD1, string);
SaveCar(GetRealID(cars));
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Âû íåìîæåòå ïðèïàðêîâàòü ýòî àâòî!");
}
}
return true;
}

А вот /apark
 

Код:
	if(strcmp(cmd, "/apark", true) == 0)
	{
		if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Âû äîëæíû áûòü â àâòîìîáèëå");
		new cars = GetPlayerVehicleID(playerid);
		if(GetRealID(cars) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Âû äîëæíû áûòü â ñâî¸ì àâòîìîáèëå");
		if(PlayerInfo[playerid][pAdministrator] >= 3)
		{
			GetVehiclePos(cars, CarInfo[GetRealID(cars)][cPx],CarInfo[GetRealID(cars)][cPy],CarInfo[GetRealID(cars)][cPz]);
			GetVehicleZAngle(cars, CarInfo[GetRealID(cars)][cPa]);
			SaveCar(GetRealID(cars));
			SendClientMessage(playerid, COLOR_GRAD2, "Òåïåðü àâòîìîáèëü áóäåò ïðèïàðêîâàí â ýòîì ìåñòå");
			return true;
		}
		else return SendClientMessage(playerid, COLOR_GRAD2, "Ýòîò òðàíñïîðò íå âàø");
	}
 
Последнее редактирование модератором:

Вита

Новичок
Пользователь
28.07.2015
60
0
0
@JoKeR2020,  Пишет что авто припарковано а на самом деле если сделать рескар то авто появиться там где и стояло! 

 

Вита

Новичок
Пользователь
28.07.2015
60
0
0
@JoKeR2020,  

Код:
	if(strcmp(cmd, "/res", true) == 0){
		if(IsPlayerConnected(playerid))
		{
			if(PlayerInfo[playerid][pAdministrator] < 3){SendClientMessage(playerid, COLOR_GRAD1, "Âû íå àäìèíèñòðàòîð 3 óðîâíÿ");return true;}
			new occcup[15];
			for(new c=0; c<MAX_VEHICLES; c++)
			{
				new trailer = GetVehicleTrailer(c);
				if(trailer > 1)
				{
					for(new o=0; o<15; o++)
					{
						if(occcup[o] == 0){occcup[o] = trailer;break;}
					}
				}
			}
			for(new c=0; c<MAX_VEHICLES; c++)
			{
				if(!IsVehicleOccupied(c))
				{
					new iii = 0;
					for(new o=0; o<15; o++)
					{
						if(occcup[o] == c){iii++;}
					}
					if(iii == 0){SetVehicleToRespawn(c);}
				}
			}
			GetPlayerName(playerid,sendername,sizeof(sendername));
			format(string,sizeof(string),"* [%s]: {FFFFFF}Çàðåñïàâíèë íåçàíÿòûé èãðîêàìè òðàíñïîðò",sendername);
			SendClientMessageToAll(COLOR_AMDRED,string);
		}
		return true;
	} 
 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Как спавнится домашняя машина? Есть что нибудь типо "LoadCars", "LoadCar"?

 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Как спавнится домашняя машина? Есть команда для респавна домашний машины?

 

Вита

Новичок
Пользователь
28.07.2015
60
0
0
Код:
CALLBACK: OnVehicleSpawn(vehicleid)
{
	VehicleInfo[vehicleid][pEngineStatus] = 0;
	VehicleInfo[vehicleid][pLightsStatus] = 0;
	VehicleInfo[vehicleid][pBonnetStatus] = 0;
	VehicleInfo[vehicleid][pBootStatus] = 0;
	if(povorotniki[vehicleid][2]) DestroyObject(povorotniki[vehicleid][2]), DestroyObject(povorotniki[vehicleid][3]),DestroyObject(povorotniki[vehicleid][5]),povorotniki[vehicleid][2]=0;
	if(povorotniki[vehicleid][0]) DestroyObject(povorotniki[vehicleid][0]), DestroyObject(povorotniki[vehicleid][1]),DestroyObject(povorotniki[vehicleid][4]),povorotniki[vehicleid][0]=0;
	DestroyVehicle(CarInfo[GetRealID(vehicleid)][cID]);
	{
		if(!strcmp(CarInfo[GetRealID(vehicleid)][cOwner],"Nones",false))
		{
			CarInfo[GetRealID(vehicleid)][cID] = CreateVehicle(CarInfo[GetRealID(vehicleid)][cMod],CarInfo[GetRealID(vehicleid)][cAx],CarInfo[GetRealID(vehicleid)][cAy],CarInfo[GetRealID(vehicleid)][cAz],CarInfo[GetRealID(vehicleid)][cAa],CarInfo[GetRealID(vehicleid)][cCol1],CarInfo[GetRealID(vehicleid)][cCol2],60000*4);
		}
		else
		{
			CarInfo[GetRealID(vehicleid)][cID] = CreateVehicle(CarInfo[GetRealID(vehicleid)][cMod],CarInfo[GetRealID(vehicleid)][cPx],CarInfo[GetRealID(vehicleid)][cPy],CarInfo[GetRealID(vehicleid)][cPz],CarInfo[GetRealID(vehicleid)][cPa],CarInfo[GetRealID(vehicleid)][cCol1],CarInfo[GetRealID(vehicleid)][cCol2],60000*4);
			SetVehicleVirtualWorld(vehicleid, CarInfo[GetRealID(vehicleid)][cWorld]);
			LinkVehicleToInterior(vehicleid, CarInfo[GetRealID(vehicleid)][cInter]);
			SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,CarInfo[vehicleid][cLock],VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF);
		}
		ChangeVehicleColor(vehicleid,CarInfo[GetRealID(vehicleid)][cCol1],CarInfo[GetRealID(vehicleid)][cCol2]);
		CarInfo[vehicleid][cKey] = CarInfo[vehicleid][cKey];
	}
	return true;
}
 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Попробуй.

Код:
if(strcmp(cmd, "/res", true) == 0){
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdministrator] < 3){SendClientMessage(playerid, COLOR_GRAD1, "Вы не администратор 3 уровня");return true;}
        new occcup[15];
        for(new c=0; c<MAX_VEHICLES; c++)
        {
            new trailer = GetVehicleTrailer(c);
            if(trailer > 1)
            {
                for(new o=0; o<15; o++)
                {
                    if(occcup[o] == 0){occcup[o] = trailer;break;}
                }
            }
        }
        for(new c=0; c<MAX_VEHICLES; c++)
        {
            if(!IsVehicleOccupied©)
            {
                new iii = 0;
                for(new o=0; o<15; o++)
                {
                    if(occcup[o] == c){iii++;}
                }
                if(iii == 0)
				{
					SetVehicleToRespawn(c);
					if(!strcmp(CarInfo[GetRealID(c)][cOwner],"Nones",false))
			        {
			            new realid = GetRealID(cars);
			            SetVehiclePos(
							c, CarInfo[realid][cPx],
							CarInfo[realid][cPy],
							CarInfo[realid][cPz]
						);
						SetVehicleZAngle(c, CarInfo[realid][cPa]);
			        }
				}
            }
        }
        GetPlayerName(playerid,sendername,sizeof(sendername));
        format(string,sizeof(string),"* [%s]: {FFFFFF}Зареспавнил незанятый игроками транспорт",sendername);
        SendClientMessageToAll(COLOR_AMDRED,string);
    }
    return true;
}
 
Последнее редактирование модератором:

Вита

Новичок
Пользователь
28.07.2015
60
0
0
@JoKeR2020,  Ошибка

Код:
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31180) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31180) : error 029: invalid expression, assumed zero
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31180) : warning 215: expression has no effect
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31191) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31191) : error 029: invalid expression, assumed zero
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31191) : error 029: invalid expression, assumed zero
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13 - êîïèÿ\gamemodes\new.pwn(31191) : fatal error 107: too many error messages on one line

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


6 Errors.
 

Rwmont2000

Новичок
Пользователь
18.12.2014
304
14
0
24
Мод перезапусти и всё будет стоять где припарковано.

 
A

Amfy

Гость
Гость
@Вита, выложил команду некорректную, такую в ответ и получил. Убери знаки копирайта.

Снимок.PNG
 

Вита

Новичок
Пользователь
28.07.2015
60
0
0


Код:
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13\gamemodes\new.pwn(31180) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13\gamemodes\new.pwn(31191) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13\gamemodes\new.pwn(31200) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13\gamemodes\new.pwn(31201) : error 076: syntax error in the expression, or invalid function call
C:\Users\Âèòàëèé\Desktop\Íîâàÿ âåðñèÿ!\GreenTech RP - êîïèÿ v13\gamemodes\new.pwn(31203) : error 017: undefined symbol "cars"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.
 
A

Amfy

Гость
Гость
@Вита, ну там еще есть знаки копирайта, сам посмотри, или я должен был все пометить?

 

Вита

Новичок
Пользователь
28.07.2015
60
0
0
,Все сейчас посмотрю !

Дополнение к сообщению:
, Все знаки копирайта убрал!!! Но всё ровно ошибка!!! 

 
A

Amfy

Гость
Гость
@Вита, не беси меня своими восклицательными знаками, никто не виноват что ты туго соображаешь.

Ошибки те же или уже только error 017: undefined symbol "cars" ?

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