[POMOC] Camera...


Započeo Duva, Novembar 16, 2010, 06:40:09 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

evo ovako,bio sam na svom kucnom serveru napravio full novu bazu i to...e sad me zanima kako da napravim komandu za hitmane da kad ukucaju naprijmjer /hcamon da se prkiže slika na jednom djelu dvorišta(kao sigurnosne kamere) i kako da napravim da se pritiskom na tipku "ESC" to ugasi ili nekom drugom komandom ...hvaalaaa

da vide je SetCameraPos,a neznam kako da je sklone  :)




BloodMaster

*

Ex. Super Moderator

evo, nabrzinu, ak neradi javi...


Kod: c
if (strcmp("/hcamon", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,5,Gdje moras biti da gledas kroz kameru))
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pLeader] == 8 )
{ 
SetPlayerCameraPos(playerid, XYZ gdje stoji kamera); 
SetPlayerCameraLookAt(playerid, xyz gdje gleda kamera); 
}
else
{
SendClientMessage(playerid,0xFF000000,"*Nisi hitman!");
}
}
else
{
      SendClientMessage(playerid,0xFF000000,"*Nisi kod mjesta za gledati kroz kameru!");
}                 
return 1;
}



i za ugasiti

Kod: c
             if (strcmp("/cameraoff", cmdtext, true, 10) == 0)
	{
		SetCameraBehindPlayer(playerid);
		return 1;
	}
Poslednja Izmena: Novembar 16, 2010, 12:38:22 POSLE PODNE od [Saw]BloodMaster

to stavljam sve u onplayercommandtext ?

btw hvala za ovo :))

znao sam da je nesto sa SetCameraPos tako nesto... :))

EDIT: imam jedan error i to kaže znači da mu je : IsPlayerInRangeOfPoint nepoznato/nemože definirati kak već......ako neko zna kako tu komandu treba ispravno dodati nek kaže....
Poslednja Izmena: Novembar 16, 2010, 18:46:28 POSLE PODNE od CH|Duva

BloodMaster

*

Ex. Super Moderator

umjesto onog linea stavi ovaj:

if(PlayerToPoint(5.0,playerid,xyz)); //xyz gdje moras biti

znaci:


Kod: c
if (strcmp("/hcamon", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(5.0,playerid,xyz)); //xyz gdje moras biti
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pLeader] == 8 )
{ 
SetPlayerCameraPos(playerid, XYZ gdje stoji kamera); 
SetPlayerCameraLookAt(playerid, xyz gdje gleda kamera); 
}
else
{
SendClientMessage(playerid,0xFF000000,"*Nisi hitman!");
}
}
else
{
      SendClientMessage(playerid,0xFF000000,"*Nisi kod mjesta za gledati kroz kameru!");
}                 
return 1;
}




aaaaaa
C:\Users\Stjepan\Desktop\server\gamemodes\mojgm.pwn(8528) : error 036: empty statement
C:\Users\Stjepan\Desktop\server\gamemodes\mojgm.pwn(8540) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
eror -.-nezz šta mu je


Evo linija :D

if(PlayerToPoint(5.0,playerid, 1571.1193,-1347.9784,190.7891)); //xyz gdje moras biti
    {



else


EDIT: neš sam napravio i sad radi znači kad compileam,odem tamo do mjesta gdje treba paliti kameru ukucam komandu i kaže da nisam na tom mjestu -.-
Poslednja Izmena: Novembar 17, 2010, 20:06:11 POSLE PODNE od CH|Duva