new Float:x, Float:y, Float:z; GetPlayerPos(issuerid, x, y, z); if (newkeys & KEY_FIRE && newkeys & KEY_SPRINT && newkeys & KEY_HANDBRAKE) { if(IsPlayerInRangeOfPoint(issuerid, 2.0, x, y, z)) { ApplyAnimation(issuerid,"GYMNASIUM","gym_tread_falloff",1.0,0,0,0,0,0); ApplyAnimation(playerid,"DODGE","Crush_Jump",4.0,0,1,1,1,0); } }
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance) { // Created by ****** new Float:a; GetPlayerPos(playerid, x, y, a); GetPlayerFacingAngle(playerid, a); if (GetPlayerVehicleID(playerid)) { GetVehicleZAngle(GetPlayerVehicleID(playerid), a); } x += (distance * floatsin(-a, degrees)); y += (distance * floatcos(-a, degrees)); } // ... somewhere if ( (newkeys & KEY_FIRE) && (newkeys & KEY_SPRINT) && (newkeys & KEY_HANDBRAKE)) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); new Float:pos[2]; GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 2.0f); if( IsPlayerInRangeOfPoint(issuerid, 2.0, pos[0], pos[1], z) { ApplyAnimation(issuerid,"GYMNASIUM","gym_tread_falloff",1.0,0,0,0,0,0); ApplyAnimation(playerid,"DODGE","Crush_Jump",4.0,0,1,1,1,0); } }
GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 2.0f);
Код:
GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 2.0f); |
GetXYInFrontOfPlayer(playerid, pos[0], pos[1], 2.0);
C:\Users\famille nait\Desktop\U2C\gamemodes\U2C.pwn(68605) : error 012: invalid function call, not a valid address C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : warning 215: expression has no effect C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : warning 215: expression has no effect C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : warning 215: expression has no effect C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : warning 215: expression has no effect C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : error 001: expected token: ";", but found ")" C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : error 029: invalid expression, assumed zero C:\Users\famille\Desktop\U2C\gamemodes\U2C.pwn(68605) : fatal error 107: too many error messages on one line