10.06.2013, 00:18
Hola chicos llevo solo un dнa aprendiendo pawn y en unos de mis ejercicios no se que hacer, Una parte del cуdigo la conseguн en otro foro no me se muchas funciones no os burlбis de mi por esto
lo de arriba estб de p%$! pena
stock
errores
(97) : warning 202: number of arguments does not match definition
(99) : error 017: undefined symbol "GetXYInfrontOfPlayer"
(105) : error 010: invalid function or declaration
(107) : error 010: invalid function or declaration
(109) : error 010: invalid function or declaration
(111) : error 010: invalid function or declaration
(113) : error 010: invalid function or declaration
Vale tнos haber que echo mal
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Objeto", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
if(!IsValidObject(Objeto[playerid]))
{
new
Float:x,
Float:y,
Float:z,
Float:a;
GetPlayerPos(GetPlayerFacingAngle(playerid), x, y, z); //<---- mi error no sй que funcion va alli
GetPlayerFacingAngle(GetPlayerVehicleID(playerid), a);
GetXYInfrontOfPlayer(playerid, x, y, 10.0);
Objeto[playerid] = CreateObject(1655, x, y, z, 0.0, 0.0, a);
}
}
}
return 1;
}
if (strcmp("/Quitarobjeto", cmdtext, true, 10) == 0)
{
if(IsValidObject(Objeto[playerid])) DestroyObject(Objeto[playerid]);
}
return 1;
}
return 0;
}
stock
pawn Код:
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new
Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
(97) : warning 202: number of arguments does not match definition
(99) : error 017: undefined symbol "GetXYInfrontOfPlayer"
(105) : error 010: invalid function or declaration
(107) : error 010: invalid function or declaration
(109) : error 010: invalid function or declaration
(111) : error 010: invalid function or declaration
(113) : error 010: invalid function or declaration
Vale tнos haber que echo mal