30.10.2010, 14:40
This:
Should probably be like this:
Though some indention might help you:
pawn Код:
if(!gPlayerUsingLoopingAnim[playerid]) return 0;
pawn Код:
if(gPlayerUsingLoopingAnim[playerid] == 0) return 0;
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(gPlayerUsingLoopingAnim[playerid] == 0) return 0;
if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
{
StopLoopingAnim(playerid);
TextDrawHideForPlayer(playerid,txtAnimHelper);
}
if(Enabled[playerid] == 1)
{
if (IsPlayerInAnyVehicle(playerid))
{
if((newkeys & KEY_ACTION) && !(oldkeys & KEY_ANALOG_UP))
{
switch(GetVehicleModel( GetPlayerVehicleID(playerid) ))
{
case 592,577,511,512,593,520,553,476,519,460,513,487,488,548,425,417,497,563,447,469:
return 1;
}
if(CreatedRamp[playerid] == true) DestroyObject(Ramp[playerid]), CreatedRamp[playerid] = false;
new Float:pX,Float:pY,Float:pZ,Float:vA, Arabam = GetPlayerVehicleID(playerid);
GetVehiclePos(Arabam, pX, pY, pZ);
GetVehicleZAngle(Arabam, vA);
Ramp[playerid] = CreateObject(Pers[playerid], pX + (20.0 * floatsin(-vA, degrees)), pY + (20.0 * floatcos(-vA, degrees)), pZ, 0, 0, vA);
CreatedRamp[playerid] = true;
SetTimerEx("destroy", 4000,0,"d",playerid);
}
}
}
return 1;
}