Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new Oruzije[MAX_PLAYERS];
- public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
- {
- if(weaponid >= 1 && weaponid <= 15)
- {
- Weapons[playerid][Mammo]--;
- }
- if(weaponid >= 16 && weaponid <= 18 || weaponid == 39)
- {
- Weapons[playerid][Tammo]--;
- }
- if(weaponid >= 22 && weaponid <= 24)
- {
- Weapons[playerid][Pammo]--;
- }
- if(weaponid >= 25 && weaponid <= 27)
- {
- Weapons[playerid][Sammo]--;
- }
- if(weaponid == 30 || weaponid == 31)
- {
- Weapons[playerid][Aammo]--;
- }
- if(weaponid == 33 || weaponid == 34)
- {
- Weapons[playerid][Rammo]--;
- }
- if(weaponid >= 35 && weaponid < 38)
- {
- Weapons[playerid][Hammo]--;
- }
- Oruzije[playerid] = weaponid;//SAMO JE OVO NOVO
- SetTimerEx("CheckAmmo",800,false,"i",playerid);//I OVO MALO PREUREDITO OPET
- return 1;
- }
- forward CheckAmmo(playerid);
- public CheckAmmo(playerid)
- {
- new weaponid=GetPlayerWeapon(playerid);//NOVO JE OVO
- new ammo=GetPlayerAmmo(playerid);
- if(weaponid == Oruzije[playerid])//OVO
- {//OVO
- if(weaponid >= 1 && weaponid <= 15)
- {
- if(ammo != Weapons[playerid][Mammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid >= 16 && weaponid <= 18 || weaponid == 39 ) // Checking Thrown
- {
- if(ammo != Weapons[playerid][Tammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid >= 22 && weaponid <= 24 ) // Checking Pistols
- {
- if(ammo != Weapons[playerid][Pammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid >= 25 && weaponid <= 27 ) // Checking Shotguns
- {
- if(ammo != Weapons[playerid][Sammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid == 30 || weaponid == 31 ) // Checking Assault
- {
- if(ammo != Weapons[playerid][Aammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid == 33 || weaponid == 34 ) // Checking Rifles
- {
- if(ammo != Weapons[playerid][Rammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- if( weaponid >= 35 && weaponid < 38 ) // Checking Heavy
- {
- if(ammo != Weapons[playerid][Hammo])
- {
- SendClientMessage(playerid, -1, "[UP:RP] "CRVENA"Kikovani ste zbog ammo hacka!");
- Kickaj(playerid);
- }
- }
- else { return 1; }
- }//OVO
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment