Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined CreateDynamicPickup
- fpublic: ac_CreateDynamicPickup(modelid, type, Float:x, Float:y, Float:z, worldid, interiorid playerid, Float:streamdistance)
- {
- new pickupid = CreateDynamicPickup(modelid, type, x, y, z, worldid, interiorid playerid, streamdistance);
- if(_:pickupid != -1)
- {
- switch(type)
- {
- case 2, 3, 15, 22:
- {
- switch(modelid)
- {
- case 370: AntiCheatPickInfo[pickupid][pType] = 2;
- case 1240: AntiCheatPickInfo[pickupid][pType] = 3;
- case 1242: AntiCheatPickInfo[pickupid][pType] = 4;
- case 321..369, 371, 372:
- {
- for(new i = 46; i != -1; --i)
- {
- if(GetWeaponModel(i) == modelid)
- {
- AntiCheatPickInfo[pickupid][pType] = 1;
- AntiCheatPickInfo[pickupid][pWeapon] = i;
- break;
- }
- }
- }
- }
- }
- }
- AntiCheatPickInfo[pickupid][pIsStatic] = false;
- AntiCheatPickInfo[pickupid][pPos][0] = x;
- AntiCheatPickInfo[pickupid][pPos][1] = y;
- AntiCheatPickInfo[pickupid][pPos][2] = z;
- }
- return pickupid;
- }
- #endif
- #if defined CreateDynamicPickupEx
- fpublic: ac_CreateDynamicPickupEx(modelid, type, Float:x, Float:y, Float:z, Float:streamdistance, worlds[], interiors[], players[], maxworlds, maxinteriors, maxplayers)
- {
- new pickupid = CreateDynamicPickupEx(modelid, type, x, y, z, streamdistance, worlds, interiors, players, maxworlds, maxinteriors, maxplayers);
- if(_:pickupid != -1)
- {
- switch(type)
- {
- case 2, 3, 15, 22:
- {
- switch(modelid)
- {
- case 370: AntiCheatPickInfo[pickupid][pType] = 2;
- case 1240: AntiCheatPickInfo[pickupid][pType] = 3;
- case 1242: AntiCheatPickInfo[pickupid][pType] = 4;
- case 321..369, 371, 372:
- {
- for(new i = 46; i != -1; --i)
- {
- if(GetWeaponModel(i) == modelid)
- {
- AntiCheatPickInfo[pickupid][pType] = 1;
- AntiCheatPickInfo[pickupid][pWeapon] = i;
- break;
- }
- }
- }
- }
- }
- }
- AntiCheatPickInfo[pickupid][pIsStatic] = false;
- AntiCheatPickInfo[pickupid][pPos][0] = x;
- AntiCheatPickInfo[pickupid][pPos][1] = y;
- AntiCheatPickInfo[pickupid][pPos][2] = z;
- }
- return pickupid;
- }
- #endif
- //А вот эти работают нормально О_о (вылетает от одной из предыдущих)
- #if defined DestroyDynamicPickup
- fpublic: ac_DestroyDynamicPickup(pickupid)
- {
- if(!DestroyDynamicPickup(pickupid)) return 0;
- AntiCheatPickInfo[pickupid][pType] = 0;
- return 1;
- }
- #endif
- #if defined DestroyAllDynamicPickups\
- && defined IsValidDynamicPickup
- fpublic: ac_DestroyAllDynamicPickups()
- {
- if(!DestroyAllDynamicPickups()) return 0;
- for(new i = MAX_PICKUPS - 1; i != -1; --i)
- {
- if(IsValidDynamicPickup(i)) AntiCheatPickInfo[i][pType] = 0;
- }
- return 1;
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement