[Ajuda] Correr com a mesma velocidade -
Dr_Pawno - 05.07.2010
Tipo, eu vou correr com a skin normal do gta sa, ela corre rapido, + as outras sгo mу lerdas. Queria saber como colocar todas da mesma velocidade.
Re: [Ajuda] Correr com a mesma velocidade -
TunfeCabrito - 05.07.2010
public OnGameModeInit()
{
UsePlayerPedAnims();
return 1;
}
Re: [Ajuda] Correr com a mesma velocidade -
BiieL - 05.07.2010
Quote:
Originally Posted by TunfeCabrito
public OnGameModeInit()
{
UsePlayerPedAnims();
return 1;
}
|
eu botei isso no meu hб um tempгo mas nao funfa
Re: [Ajuda] Correr com a mesma velocidade -
John_Race - 05.07.2010
Bote no OnplayerConnect, mбs o que ele disse estб certo.
Re: [Ajuda] Correr com a mesma velocidade -
ipsBruno - 05.07.2010
John Race essas funзхes sгo validas para todos player, portando pode e й aconselhбvel por em 'OnGameModeInit', se colocar no 'OnPlayerConnect' vai ser chamada cada vez que um player conectar..
tente fazer algo assim...
pawn Код:
stock GetLado(playerid, &Float:x, &Float:y, Float:distance)
{ // Criada pot ******
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
if (GetPlayerVehicleID(playerid))
{
GetPlayerFacingAngle(GetPlayerVehicleID(playerid), a);
}
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
Agora em OnPlayerUpdate ou Timer
pawn Код:
if(GetPlayerSkin(playerid) == 0)//ID SKIN
{
new Float:x, Float:y, Float:z;
GetLado(playerid, x, y, 3.0);//Seta o Lado dele usando a stock acima
SetPlayerVelocity(playerid, x-1, y-1, z);//Diminui Velo
}
Isso acima й provavel que pode sair bugado,mais tente..