Paparadzo
Ученик
Не работает пикап не могу понять почему???
вот полный код создания пикапа
PHP:
if(pickupid == zagrzerno[0])
{
new tmpcar = GetPlayerVehicleID(playerid);
if(Works[playerid] == false) return SendClientMessage(playerid,COLOR_WHITE,"??????");
if(GetPVarInt(Furmats[tmpcar],"ZAGRYZKA") > Furmats[tmpcar])
{
Furmats[playerid] += 1;
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,0,0,0,0,1,0);
DisablePlayerCheckpoint(playerid);
RemovePlayerAttachedObject(playerid,1);
SetPlayerCheckpoint(playerid,89.5885,1053.5300,13. 6094,2.0);
JobCP[playerid] = 1;
mesh[playerid] = 0;
usemesh[playerid] = false;
format(string, sizeof(string), "Загружено:\n%d / %d",Furmats[tmpcar],GetPVarInt(Furmats[tmpcar],"ZAGRYZKA"));
UpdateDynamic3DTextLabelText(zagrzerno1[playerid], 0xc515ffFF, string);
}
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,0,0,0,0,1,0);
DisablePlayerCheckpoint(playerid);
RemovePlayerAttachedObject(playerid,1);
SetPlayerCheckpoint(playerid,89.5885,1053.5300,13. 6094,2.0);
JobCP[playerid] = 1;
mesh[playerid] = 0;
usemesh[playerid] = false;
format(string, sizeof(string), "Загружено:\n%d / %d",Furmats[tmpcar],GetPVarInt(Furmats[tmpcar],"ZAGRYZKA"));
UpdateDynamic3DTextLabelText(zagrzerno1[playerid], 0xc515ffFF, string);
return true;
}
PHP:
case 1356:
{
if(response)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pJob] != 13) return SendClientMessage(playerid, COLOR_GREY, "Вы не устроились на работу");
if(!PlayerToPoint(playerid,20, 126.4875,1041.3698,13.6094 )) return SendClientMessage(playerid,COLOR_GREY,"Вы не возле грузщиков");
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 413) return SendClientMessage(playerid,COLOR_GREY,"Не тот транспорт");
if(Furmats[tmpcar] >= 1000) return SendClientMessage(playerid,COLOR_GREY,"Транспорт полон");
if(!strlen(inputtext))return ShowPlayerDialog(playerid,1356, DIALOG_STYLE_INPUT, "Загрузка", "Принять", "Отмена");
if(strval(inputtext) < 0 || strval(inputtext) > 1000)
{
SendClientMessage(playerid, COLOR_GREY, "Неверное кол-во");
ShowPlayerDialog(playerid,1356, DIALOG_STYLE_INPUT, "Загрузка", "Принять", "Отмена");
return true;
}
if(PlayerInfo[playerid][pMoney] <= 8*strval(inputtext)) return SendClientMessage(playerid, COLOR_WHITE,"У вас не хватает денег");
new Float:X,Float:Y,Float:Z;
GetVehiclePos(tmpcar,X,Y,Z);
zagrzerno[0] = CreatePickup(19197,23,X, Y+3.2, Z,0);
format(string, sizeof(string), "Загружено:\n%d / %d",Furmats[tmpcar],strval(inputtext));
zagrzerno1[playerid] = Create3DTextLabel(string, 0x5CABBDFF,X,Y+ 3.2,Z ,15.0,0,1);
SetPVarInt(Furmats[tmpcar],"ZAGRYZKA",strval(inputtext));
ZAGRUZKA[playerid] = true;
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),false,lights,alarm,doors,bonnet,boot,objective);
return true;
}
else
{
return true;
}
}
Последнее редактирование:
