Se puede hacer? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Se puede hacer? (
/showthread.php?tid=327377)
Se puede hacer? -
ValenRatti - 20.03.2012
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)
Respuesta: Se puede hacer? -
Jovanny - 20.03.2012
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
Respuesta: Se puede hacer? -
ValenRatti - 20.03.2012
Ya entendi todo! Sos un genio amigo!