shape1
shape2
shape3
shape4
shape7
shape8

Баг с /park


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

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
if(strcmp(temp,"park",true)==0)
{
if(house==255)return SendClientMessage(playerid,COLOR_WHITE,"Ó âàñ íåòó òåõíèêè");
for(new u;u {
if(IsPlayerInVehicle(playerid,buyveh ))
{
new Float:vx,Float:vy,Float:vz,Float:vfa;
CarInfo[house][vehmodel]=GetVehicleModel(buyveh);
GetVehiclePos(buyveh,vx,vy,vz);
GetVehicleZAngle(buyveh,vfa);
CarInfo[vehx]=vx;
CarInfo[vehy]=vy;
CarInfo[vehz]=vz;
CarInfo[vehfa]=vfa;
SendClientMessage(playerid,COLOR_WHITE,"Âû ïðèïàðêîâàëè ñâîþ òåõíèêó ");
DestroyVehicle(buyveh);
buyveh = CreateVehicle(CarInfo[vehmodel], CarInfo[vehx], CarInfo[vehy], CarInfo[vehz], CarInfo[vehfa], CarInfo[vehcolor1], CarInfo[vehcolor2], 60000);
//Attach3DTextLabelToVehicle(CarLabel , buyveh , 0.0, 0.0, 1.0);
OnPropTextdrawUpdate();
if(CarInfo[vehmod1]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod1]);
if(CarInfo[vehmod2]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod2]);
if(CarInfo[vehmod3]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod3]);
if(CarInfo[vehmod4]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod4]);
if(CarInfo[vehmod5]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod5]);
if(CarInfo[vehmod6]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod6]);
if(CarInfo[vehmod7]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod7]);
if(CarInfo[vehmod8]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod8]);
if(CarInfo[vehmod9]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod9]);
if(CarInfo[vehmod10]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod10]);
if(CarInfo[vehmod11]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod11]);
if(CarInfo[vehmod12]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod12]);
if(CarInfo[vehmod13]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod13]);
if(CarInfo[vehmod14]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod14]);
ChangeVehiclePaintjob(buyveh, CarInfo[vehpaintjob]);
OnCarUpdate();
return 1;
}
}
}

(carinfo);u++)

 

Баг с парк как сделать чтоб когда садишься в чужой транспорт ты немог прописать /park просто у меня мод в нём садишься в чужое авто за пасажира пишеш /v park и потом /v color 1 2 то на месте где твоя машина появиться такаяже как ты припарковал
 
Последнее редактирование модератором:

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Вы хоть опишите в чем проблема!

 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
Блин уже 2дня жду помочи. Мне поможет кто или нет?

 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
А что такое ЕПФ

Ну так просто достало уже это как бы вопросы а я уже 2 дня жду мне ещё некто и неответил

 

Basis

chto tut doljno bit`!?
Пользователь
24.06.2014
824
1
271
0
25
кинь сюда enum машин я попытаюсь сделать

 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
enum cInfo
{
vehmodel,
Float:vehx,
Float:vehy,
Float:vehz,
Float:vehfa,
vehowned,
vehowner[MAX_PLAYER_NAME],
vehcost,
vehclass,
vehcolor1,
vehcolor2,
vehmod1,
vehmod2,
vehmod3,
vehmod4,
vehmod5,
vehmod6,
vehmod7,
vehmod8,
vehmod9,
vehmod10,
vehmod11,
vehmod12,
vehmod13,
vehmod14,
vehpaintjob,
vehlock,
vehlvl,
};
new CarInfo[73][cInfo];//// by TiW
new buyveh[sizeof(CarInfo)];
new vehcheck[MAX_PLAYERS];

Вот
 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
Надо чтоб например ты садился в чужую машину и когда прописывал команду парк то чтоб тибе писало. Это нетвоя машина. Или чтот в этом роде.

 
A

Amfy

Гость
Гость
Вырежи проверку с другого мода. Это обычное сравнение строки функцией strcmp

 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
if(strcmp(temp,"park",true)==0)
{
if(house==255)return SendClientMessage(playerid,COLOR_WHITE,"Ó âàñ íåòó òåõíèêè");
for(new u;u {
if(IsPlayerInVehicle(playerid,buyveh))
{
new Float:vx,Float:vy,Float:vz,Float:vfa;
CarInfo[house][vehmodel]=GetVehicleModel(buyveh);
GetVehiclePos(buyveh,vx,vy,vz);
GetVehicleZAngle(buyveh,vfa);
CarInfo[vehx]=vx;
CarInfo[vehy]=vy;
CarInfo[vehz]=vz;
CarInfo[vehfa]=vfa;
SendClientMessage(playerid,COLOR_WHITE,"Âû ïðèïàðêîâàëè ñâîþ òåõíèêó ");
DestroyVehicle(buyveh);
buyveh = CreateVehicle(CarInfo[vehmodel], CarInfo[vehx], CarInfo[vehy], CarInfo[vehz], CarInfo[vehfa], CarInfo[vehcolor1], CarInfo[vehcolor2], 60000);
//Attach3DTextLabelToVehicle(CarLabel , buyveh , 0.0, 0.0, 1.0);
OnPropTextdrawUpdate();
if(CarInfo[vehmod1]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod1]);
if(CarInfo[vehmod2]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod2]);
if(CarInfo[vehmod3]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod3]);
if(CarInfo[vehmod4]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod4]);
if(CarInfo[vehmod5]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod5]);
if(CarInfo[vehmod6]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod6]);
if(CarInfo[vehmod7]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod7]);
if(CarInfo[vehmod8]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod8]);
if(CarInfo[vehmod9]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod9]);
if(CarInfo[vehmod10]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod10]);
if(CarInfo[vehmod11]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod11]);
if(CarInfo[vehmod12]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod12]);
if(CarInfo[vehmod13]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod13]);
if(CarInfo[vehmod14]!=0)AddVehicleComponent(buyveh, CarInfo[vehmod14]);
ChangeVehiclePaintjob(buyveh, CarInfo[vehpaintjob]);
OnCarUpdate();
return 1;
}
}
}

(carinfo);u++)

 

Команда парковки.

 

enum cInfo
{
vehmodel,
Float:vehx,
Float:vehy,
Float:vehz,
Float:vehfa,
vehowned,
vehowner[MAX_PLAYER_NAME],
vehcost,
vehclass,
vehcolor1,
vehcolor2,
vehmod1,
vehmod2,
vehmod3,
vehmod4,
vehmod5,
vehmod6,
vehmod7,
vehmod8,
vehmod9,
vehmod10,
vehmod11,
vehmod12,
vehmod13,
vehmod14,
vehpaintjob,
vehlock,
vehlvl,
};
new CarInfo[73][cInfo];//// by TiW
new buyveh[sizeof(CarInfo)];
new vehcheck[MAX_PLAYERS];

 

 

Енум машин.

Помогите кто может.

Поставить проверку на хозяина. Чтоб чужой немог сесть в твою машину и прописать парк
 
A

Amfy

Гость
Гость
Пробывал неполучаеться. Ероры
Ой, блин. Боюсь представить что ты там пробовал  xd

_____________________________________________

Добавь в конец мода:

strcom(const first_string[], const second_string[], bool:lett = true) return (!strcmp(first_string, second_string, (lett) ? false : true)) ? true : false;

И в команду /park перед этим:

new Float:vx,Float:vy,Float:vz,Float:vfa;

Вставь это:

new nickname[MAX_PLAYER_NAME];
GetPlayerName(playerid,nickname,sizeof(nickname));
if(!strcom(nickname,CarInfo[vehowner])) return SendClientMessage(playerid,-1,"Не ваша тачка!");


Невозможно смотреть твой код в таком виде! Бери весь код в тег "Код", иначе буду удалять твои темы. Ибо надо уважать тех, кто будет читать это.
 

vasya2015

Молодой холостяк.
Пользователь
10.01.2015
644
30
0
27
Ой, блин. Боюсь представить что ты там пробовал  xd

_____________________________________________

Добавь в конец мода:

strcom(const first_string[], const second_string[], bool:lett = true) return (!strcmp(first_string, second_string, (lett) ? false : true)) ? true : false;

И в команду /park перед этим:

new Float:vx,Float:vy,Float:vz,Float:vfa;

Вставь это:

new nickname[MAX_PLAYER_NAME];
GetPlayerName(playerid,nickname,sizeof(nickname));
if(!strcom(nickname,CarInfo[vehowner])) return SendClientMessage(playerid,-1,"Не ваша тачка!");



Невозможно смотреть твой код в таком виде! Бери весь код в тег "Код", иначе буду удалять твои темы. Ибо надо уважать тех, кто будет читать это.
Братан пасибо)) Сработало!)))

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