Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(!IsAGang(playerid) || !IsPlayerAttachedObjectSlotUsed(playerid,1)) return 1;
- new Float:X,Float:Y,Float:Z;
- forveh(i)
- {
- GetVehiclePos(i,X,Y,Z);
- if(pickupid != autopick_mats[i] || !PlayerToPoint(6.0, playerid, X, Y, Z) || !GetVehicleModel(i)) continue;
- new ids, string[10];
- switch(PlayerInfo[playerid][pMember])
- {
- case 12: ids = 0;
- case 13: ids = 1;
- case 15: ids = 2;
- case 17: ids = 3;
- case 18: ids = 4;
- }
- if(MatsInCar[ids] >= 15000) return FullFura(playerid,i);
- if(PlayerInfo[playerid][pMats] < 250) return SCMF(playerid, TEAM_GROVE_COLOR, "Материалы %d/15000", MatsInCar[ids]);
- MatsInCar[ids] += 250;
- format(string, sizeof(string), "%d/15000",MatsInCar[ids]);
- UpdateDynamic3DTextLabelText(mats3Dtxt[i], COLOR_YELLOW, string);
- SendClientMessage(playerid, COLOR_WHITE, "Вы положили в фургон 250 материалов");
- PlayerInfo[playerid][pMats] -= 250;
- UpdatePlayerData(playerid, "pMats", PlayerInfo[playerid][pMats]);
- DeletePVar(playerid, "usemats");
- RemovePlayerAttachedObject(playerid, 1);
- ApplyAnimation(playerid,"CARRY","crry_prtial",4.0,0,0,0,0,1,0);
- }
- else if(areaid >= pickuptook[0] && areaid <= pickuptook[2])
- {
- if(GetPVarInt(playerid, "arenda_took") && GetPVarInt(playerid, "check_arenda_moped"))
- {
- DestroyVehicleEx(GetPVarInt(playerid, "arenda_took"));
- DeletePVar(playerid, "arenda_took");
- SendClientMessage(playerid,COLOR_GREY,"Ваш арендованый мопед был удален!");
- DeletePVar(playerid, "check_arenda_moped");
- }
- if(!GetPVarInt(playerid, "check_arenda_moped")) return SPD(playerid,136,DIALOG_STYLE_MSGBOX,"{FF6F00}Аренда мопедов","{FFFFFF}Аренда мопедов.\n\nИнформация:\n- Если арендованый транспорт не будет использоватся 5-ть минут.\n- Он будет удален автоматически!","Арендовать","Отмена");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement