Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!IsValidDynamicPickup(pickupid)) return 1;
- if (Streamer_GetIntData(STREAMER_TYPE_PICKUP, pickupid, E_STREAMER_MODEL_ID) == 1276) {
- if(IsPlayerInAnyVehicle(playerid)) return 1;
- if(IsPlayerInMinigame(playerid)) return 1;
- for(new i; i < sizeof(WeaponPackages); i++) {
- if(WeaponPackages[i][pickupID] == pickupid) {
- new weaponid, ammo, found = 0, id = random(sizeof(PackageWeapons));
- for(new x; x <= 12; x++) {
- GetPlayerWeaponData(playerid, x, weaponid, ammo);
- //if(weaponid) continue;
- if(GetWeaponSlot(PackageWeapons[id][packageWeaponID]) == x) {
- if(weaponid != 0 && ammo != 0)
- {
- if(Info[playerid][Premium] >= 2) AWH_GivePlayerWeapon(playerid, weaponid, PackageWeapons[id][packageWeaponAmmo] * 2);
- else AWH_GivePlayerWeapon(playerid, weaponid, PackageWeapons[id][packageWeaponAmmo]);
- new wname[36];
- new weaponid = PackageWeapons[id][packageWeaponID];
- GetWeaponName(weaponid, wname, sizeof(wname));
- format(string,sizeof(string),"Has picked (weapon :%s Ammo :%d)[Package]",wname,PackageWeapons[id][packageWeaponAmmo]);
- SavePlayerLog(playerid,string);
- found++;
- Info[playerid][Packages]++;
- PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
- break;
- }
- else
- {
- if(Info[playerid][Premium] >= 2) AWH_GivePlayerWeapon(playerid, PackageWeapons[id][packageWeaponID], PackageWeapons[id][packageWeaponAmmo] * 2);
- else AWH_GivePlayerWeapon(playerid, PackageWeapons[id][packageWeaponID], PackageWeapons[id][packageWeaponAmmo]);
- new weaponidz = PackageWeapons[id][packageWeaponID];
- new wname[36];
- GetWeaponName(weaponidz, wname, sizeof(wname));
- format(string,sizeof(string),"Has picked (weapon :%s Ammo :%d)[Package]",wname,PackageWeapons[id][packageWeaponAmmo]);
- SavePlayerLog(playerid,string);
- found++;
- Info[playerid][Packages]++;
- PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
- //format(string, sizeof string, "~w~Package: %s", WeaponNames(weaponid));
- //GameTextForPlayer(playerid, string, 5000, 3);
- break;
- }
- }
- }
- if(found == 0)
- {
- new wname[36];
- new weaponids = PackageWeapons[id][packageWeaponID];
- GetWeaponName(weaponids, wname, sizeof(wname));
- if(Info[playerid][Premium] >= 2)
- AWH_GivePlayerWeapon(playerid, PackageWeapons[id][packageWeaponID], PackageWeapons[id][packageWeaponAmmo] * 2),format(string,sizeof(string),"Has picked (Weapon:%s ID:%s Ammo:%s)[Package]",wname, PackageWeapons[id][packageWeaponAmmo]),SavePlayerLog(playerid,string);
- else AWH_GivePlayerWeapon(playerid, PackageWeapons[id][packageWeaponID], PackageWeapons[id][packageWeaponAmmo]),format(string,sizeof(string),"Has picked (Weapon:%s ID:%s Ammo:%s)[Package]",wname, PackageWeapons[id][packageWeaponAmmo]),SavePlayerLog(playerid,string);
- Info[playerid][Packages]++;
- PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
- //format(string, sizeof string, "~w~Package: %s", PackageWeapons[id][packageWeapon]);
- //GameTextForPlayer(playerid, string, 5000, 3);
- }
- mysql_format(mysql, string, sizeof string, "UPDATE `playersdata` SET `Packages` = %i WHERE `ID` = %i", Info[playerid][Packages], Info[playerid][ID]);
- mysql_tquery(mysql, string);
- SetTimerEx("CreatePackage", 10 * 60000, 0, "i", i);
- DestroyDynamicPickup(WeaponPackages[i][pickupID]);
- ResetPickup(WeaponPackages[i][pickupID]);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement