16.02.2007, 04:57
Well i learnt this trick from PhyscoGod, it involves chucking your own code into native functions, something that GetPlayerSkin could use
for example:
Instead of:
You could do this:
So now you don't have to change all your AddPlayerClasses to AddPlayerClass2, it will work for normal AddPlayerClass function calls
for example:
Instead of:
Code:
stock AddPlayerClass2(skinid, Float:x, Float:y, Float:z, Float:r, w1,a1,w2,a2,w3,a3) { ClassSkin[classes]=skinid; classes++; return AddPlayerClass(skinid, Float:x, Float:y, Float:z, Float:r, w1,a1,w2,a2,w3,a3); }
Code:
native S_AddPlayerClass(skinid, Float:x, Float:y, Float:z, Float:r, w1,a1,w2,a2,w3,a3) = AddPlayerClass; AddPlayerClass(skinid, Float:x, Float:y, Float:z, Float:r, w1,a1,w2,a2,w3,a3){ ClassSkin[classes]=skinid; classes++; return S_AddPlayerClass(skinid, Float:x, Float:y, Float:z, Float:r, w1,a1,w2,a2,w3,a3); }