Position Overview The Problem ?
#1

Hi, this position How do I set it up ?

https://www.youtube.com/watch?v=Ov1XW-AS3dc
Reply
#2

needs a lot more pre-made code to do it.

but you'd use GetPlayerPos(), SetPlayerCameraPos() and SetPlayerCameraLookAt
Reply
#3

Hello again, I'm using this command:

Код:
CMD:ya(playerid, params[])
{
	if(gTeam[playerid] != LSPolis && gTeam[playerid] != LVPolis && gTeam[playerid] != SFPolis && gTeam[playerid] != FBI &&
	gTeam[playerid] != SWAT && gTeam[playerid] != CIA && gTeam[playerid] != MIT && gTeam[playerid] != ORDU)
	{
	    SendClientMessage(playerid, ERROR_COLOR_HD, "Bu komutu kullanmak iзin devlet memuru olmalısın.");
		return 1;
	}
	new ID;
 	if(sscanf(params, "u", ID)) return SendClientMessage(playerid, 0x7491D6FF, "[BILGI] {FFFFFF}/Ya (Oyuncu ID)");
	if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xFF1741FF, "Sunucuda bцyle bir ID yok !");
	if(playerid == ID) return SendClientMessage(playerid, 0xFF1741FF, "Kendini hapise atamazsın.");
	if(GetPlayerDistanceFromPlayer(playerid,ID) > 4) return SendClientMessage(playerid, 0xFF1741FF, "Hapise atmak istediğin oyuncu yakınında değil");
    if(oIslem[playerid][kacirilma] == 1) return SendClientMessage(playerid, 0xFF1741FF, "Kaзırılmışken oyuncuyu hapise atamazsın.");
	if(oIslem[ID][kelepce] == 0) return SendClientMessage(playerid, 0xFF1741FF, "Hapise atmak istediğin oyuncu kelepзelenmemiş.");
	if(oIslem[ID][dondurulmus] == 1) return SendClientMessage(playerid, 0xFF1741FF, "Bu oyuncu admin tarafından dondurulmuş, hapise atamazsın.");
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, 0xFF1741FF, "Araз iзinde birini hapise atamazsın.");
	if(GetPlayerState(ID) == PLAYER_STATE_DRIVER || GetPlayerState(ID) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid, 0xFF1741FF, "Oyuncu araз iзindeyken hapise atamazsın.");
    if(GetPlayerWantedLevel(ID) < 4) return SendClientMessage(playerid, 0xFF1741FF, "Hapise atmak istediğin oyuncunun aranma seviyesi 4 ve ьstь olmalı.");
   	SetPlayerSpecialAction(ID, SPECIAL_ACTION_NONE);
    RemovePlayerAttachedObject(ID, K_OBJESI_INDEX);
    SetCameraBehindPlayer(ID);
    TogglePlayerControllable(ID, 1);
    
	new
        Float:fPX, Float:fPY, Float:fPZ,
        Float:fVX, Float:fVY, Float:fVZ,
        Float:object_x, Float:object_y, Float:object_z;
	const
        Float:fScale = 5.0;

	GetPlayerCameraPos(ID, fPX, fPY, fPZ);
	GetPlayerCameraFrontVector(ID, fVX, fVY, fVZ);

	object_x = fPX + floatmul(fVX, fScale);
	object_y = fPY + floatmul(fVY, fScale);
	object_z = fPZ + floatmul(fVZ, fScale);

 	SetPlayerCameraPos(ID, fPX, fPY-9, fPZ);
	SetPlayerCameraLookAt(ID, object_x, object_y+123, object_z-20);
	
	ApplyAnimation(ID, "ROB_BANK", "SHP_HANDSUP_SCR", 4.1, false, false, false, true, 0, false);
	ApplyAnimation(ID, "ROB_BANK", "SHP_HANDSUP_SCR", 4.1, false, false, false, true, 0, false);
    GameTextForPlayer(ID, "~r~~h~~h~~h~Yakalandin !", 2498, 1);
	SetTimerEx("HapisGonder", 2500, false, "dd", playerid, ID);
	return 1;
}
Reply
#4

pls help.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)