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