LYRIcS 88 Odesláno: 30. Červen, 2012 Share Odesláno: 30. Červen, 2012 Zdravím, Prezeral som si pwn kód Prison Sectoru 47 a narazil som na callback OnPlayerWeaponChange, tak ma napadlo, že by sa to niekomu mohlo hodiť __________________________________________________________________________________________________________________ 1. Hore do módu: new pLastWeapon[MAX_PLAYERS]; forward OnPlayerWeaponChange(playerid, newweaponid, oldweaponid); 2. Do publicu OnPlayerUpdate: new weap = GetPlayerWeapon(playerid); if(weap != pLastWeapon[playerid]) { OnPlayerWeaponChange(playerid, weap, pLastWeapon[playerid]); pLastWeapon[playerid] = weap; } 3. Hocikde do módu: public OnPlayerWeaponChange(playerid, newweaponid, oldweaponid) { //sem vkládajte obsah return 1; } __________________________________________________________________________________________________________________ Takže celý kód bude vypadať takto: new pLastWeapon[MAX_PLAYERS]; forward OnPlayerWeaponChange(playerid, newweaponid, oldweaponid); public OnPlayerUpdate(playerid) { new weap = GetPlayerWeapon(playerid); if(weap != pLastWeapon[playerid]) { OnPlayerWeaponChange(playerid, weap, pLastWeapon[playerid]); pLastWeapon[playerid] = weap; } return 1; } public OnPlayerWeaponChange(playerid, newweaponid, oldweaponid) { //sem vkládajte obsah return 1; } __________________________________________________________________________________________________________________ Very easy ale možno sa to nejakému začiatočníkovi hodí alebo pomôže Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now