Some Errors I have trouble fixing :s
#7

My mistake..

There was a little mistake in the function..
And i should have defined it before using it anywhere.

Anyway here you go:

PHP код:
#define PRESSED(%0) \
    
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
enum aname
{
    
SuperPower
}
new 
Abilitys[MAX_PLAYERS][aname];
stock Float:GetDistanceBetweenPlayers(p1p2)
{
    if(!
IsPlayerConnected(p1) || !IsPlayerConnected(p2)) return -1.00;
    new 
Float:x1Float:y1Float:z1Float:x2Float:y2Float:z2;
    
GetPlayerPos(p1x1y1z1); GetPlayerPos(p2x2y2z2);
    return 
floatsqroot(floatpower(floatabs(floatsub(x2x1)), 2) + floatpower(floatabs(floatsub(y2y1)), 2) + floatpower(floatabs(floatsub(z2z1)), 2));
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
PRESSED(KEY_WALK))
    {
        if(
gettime() - Abilitys[playerid][SuperPower])return GameTextForPlayer(playerid,"~w~ Power Recharging!",1000,5);
        
ApplyAnimation(playerid,"ped","Shove_Partial",3.9,0,1,1,1,1,1);
        
SetPlayerAttachedObject(playerid,0,18683,6);
        
SetPlayerAttachedObject(playerid,1,18728,6);
        
SetPlayerAttachedObject(playerid,2,338,6);
        
Abilitys[playerid][SuperPower] = gettime();
        for(new 
0MAX_PLAYERSi++)
        {
            if(
GetDistanceBetweenPlayers(playerid,i) < 6.0)
            {
                new 
Float:vec[4];
                
GetPlayerVelocity(i,vec[0],vec[1],vec[2]); GetPlayerFacingAngle(i,vec[3]);
                
SetPlayerVelocity(i,vec[0]+0.3,vec[1]+0.3,vec[2]+0.2);
                
SetPlayerFacingAngle(i,vec[3]);
            }
        }
    }
    return 
1;

Reply


Messages In This Thread
Some Errors I have trouble fixing :s - by ProBro - 11.05.2017, 23:15
Re: Some Errors I have trouble fixing :s - by TurtleHermit - 11.05.2017, 23:51
Re: Some Errors I have trouble fixing :s - by ProBro - 12.05.2017, 13:36
Re: Some Errors I have trouble fixing :s - by StrikerZ - 12.05.2017, 13:52
Re: Some Errors I have trouble fixing :s - by Juvanii - 12.05.2017, 15:34
Re: Some Errors I have trouble fixing :s - by ProBro - 12.05.2017, 15:46
Re: Some Errors I have trouble fixing :s - by Juvanii - 12.05.2017, 16:02

Forum Jump:


Users browsing this thread: 1 Guest(s)