Se puede hacer?
#1

Vieron cuando tocan la 'v' y se cambia la camara? Se ve de mas lejos o mas serca... Como ago que cuando toques un comando o un letra (da igual solo quiero saber como o si se puede hacer =P) y la camara se vea desde mas lejos o mas serca?

Aclaro: Me refiero a crear una nueva vista, no usar las que ya estan, ej una que lo veas desde el cielo.

Gracias de antemano (la carita feliz le pone buena onda)
Reply
#2

Para hacer la del cielo es bastante fбcil
pawn Код:
// Arriba de todo..
new PlayerTimer[MAX_PLAYERS];

// Comando...
if(strcmp(cmdtext,"/arriba",true) == 0)
{
    if(!PlayerTimer[playerid])
    {
         PlayerTimer[playerid] = SetTimerEx("CameraFromUp",100,true,"d",playerid);
    }
    else
    {
         KillTimer(PlayerTimer[playerid]);
         PlayerTimer[playerid] = 0;
    }
    return 1;
}
// CallBack!
forward CameraFromUp(d);
public CameraFromUp(d)
{
    new Float:pos[3];
    GetPlayerPos(d,pos[0],pos[1],pos[2]);
    SetPlayerCameraPos(d,pos[0],pos[1],pos[2]+5.0);
    SetPlayerCameraLookAt(d,pos[0],pos[1],pos[2]);
}
// OnPlayerDisconnect!
public OnPlayerDisconnect(playerid,reason)
{
    if(PlayerTimer[playerid])
    {
         KillTimer(PlayerTimer[playerid]);
         PlayerTimer[playerid] = 0;
    }
}
Lo hice aquн mismo y por lo tanto no lo compile pero deberнa funcionar bien, si no me avisas por aquн mismo
Reply
#3

Ya entendi todo! Sos un genio amigo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)