Peršokti į turinį
  • ┼ŻAIDIMAI
  • , ┼ŻAIDIMAI
  • ┼ŻAIDIMAI

[Pamoka] Vaizdo steb─Śjimo kameros


Skripteriss

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3984 dienas (-┼│). Patariame sukurti nauj─ů tem─ů, o ne ra┼íyti nauj─ů prane┼íim─ů.

U┼ż neaktyvi┼│ tem┼│ prik─Ślim─ů galite sulaukti ─»sp─Śjimo ir prane┼íimo pa┼íalinimo!

Recommended Posts

Taigi sveiki pas save serverije pasidariau steb─Śjimo kameras policijai: kai u┼żlepi ant pickup tau i┼ímeta vaizda (tipo kamera) na gal ir lengva bet naujokams pravers, ir ┼íeip tur─Śtu daug kam praversti, paivairinti serveri ir dar suartinti su realybe.

Pradedam:

Pirma sukursim pickupus

Nueinam i bet koki serveri ir nueinam ten kur turi stov─Śti pickupai, tarkim pas mane policijos nuovadoje, ir i┼ísaugot kordinates ra┼íant /save pickupas

tada einate i My Documents\GTA San Andreas User Files\SAMP ir atsidarote faila: savedpositions ten rasite išsaugotas pickupo kordinates.

Nueinate i tavoserveriofailai\gamemodes\data ir atsidarote faila: pickups

ten tarp visu irašykite: kamera,

PVZ:

Kodas:

farai,
         kamera,
         zudikai,
         autodalis,

nusileide kiek ┼żemiau tarkim vir┼í bankomatu sukuriame pati pickup:

Kodas:

pickups[0][kamera]=CreatePickupA(1239 ,2,218.0870,111.3306,1003.2188); //kamera

na pickup sukurtas dabar darome kad jis ka nors darytu, šiu atveju rodytu vaizda

atsidarome GM ir po:

Kodas:

public OnPlayerPickUpPickup(playerid, pickupid)

kurnors tarp visu pickup rašome:

Kodas:

if(pickupid == pickups[0][kamera])
   {
   if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"Ziureti per kameras gali tik Policininkai"); return 1;}
   ClearScreen(playerid);
   TogglePlayerControllable(playerid,0);
   SetPlayerPos(playerid,kordinates kur atsiras ┼żaid─Śjas);
   SetPlayerInterior(playerid, 0);// jei pickup lauke šito nereikia
   SetPlayerCameraPos(playerid, kordinates kur pastatyta kamera);
   SetPlayerCameraLookAt(playerid, kordinates kur ┼żiuri kamera);
   SendClientMessage(playerid,RED,"jusu tekstas (gali ir nebuti )");
   return 1;
   }

Na ka kamera sukurta beliko sukurti komanda kad gal─Śtumet baigti ┼żiureti pro kamera:

 if(strcmp(cmdtext, "/stop", true)==0)
   {
   if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"* Si komanda tik policininkams"); return 1;}
   SetCameraBehindPlayer(playerid);
   SetPlayerPos(playerid,kordinates kur atsiras ┼żaidejas baiges ┼żiur─Śti pro kamera);
   SetPlayerInterior(playerid, 10);// interiero ID (jei PickUp lauke šios eilutes nereikia)
   TogglePlayerControllable(playerid,1);
   return 1;
   }

By: Skripteriss

na jei kas ne aišku ar radote klaidu butinai komentuokit

Pad─Śjau? +R3P

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

Pasakyk koki error pabandysiu ištaisyt.

-- Papildyta --

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

kokie error? o apie pamoka, tai manau visai idomu paivairinti savo serveri, mldc ;)

Gal gali +R3P :)

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

Ripinta nuo Ance_Zas jis pagrindinis k┼źr─Śjas

a─Źiu u┼ż palaikyma, o kad ripinta nuo manes tai galima pasakyti i┼í ┼íio scripto:

if(strcmp(cmdtext, "/stop", true)==0)
   {
   if(playerDB[playerid][specialybe]!=1){SendClientMessage(playerid,RED,"* Si komanda tik policininkams"); return 1;}
   SetCameraBehindPlayer(playerid);
   SetPlayerPos(playerid,kordinates kur atsiras ┼żaidejas baiges ┼żiur─Śti pro kamera);
   SetPlayerInterior(playerid, 10);// interiero ID (jei PickUp lauke šios eilutes nereikia)
   TogglePlayerControllable(playerid,1);
   return 1;
   }

kai a┼í kuriau pamoka toki pat scripta ─»d─Śjau ir i┼ítikruju jis nieko gero ne┼żada :D nes kai kuriau daug scriptinti nemok─Śjau o normalus scripteris dad─Śtu tokia f-ja:

PlayerToPoint

kuri tikrintu ar ┼żmogus yra tam tikroje vietoje nes dabar ─»sid─Śjus ┼í─» scripta ─» Gm bunant mentu bet kur para┼íyk /stop ir atsirasi mentinei :D

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

Pasakyk koki error pabandysiu ištaisyt.

-- Papildyta --

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

kokie error? o apie pamoka, tai manau visai idomu paivairinti savo serveri, mldc ;)

Gal gali +R3P :)

Va koki errorai C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15347) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15347) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15348) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15348) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15349) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15349) : warning 202: number of arguments does not match definition

Pawn compiler 3.2.3664 Copyright ┬ę 1997-2006, ITB CompuPhase

6 Warnings.

(duosiu kai viskas bus normaliai ) :) rasyk man i skype as tave vakar pakvieciau

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

Pasakyk koki error pabandysiu ištaisyt.

-- Papildyta --

Kai as visas kordinates idedu man ismeta 4 error. Gal gali pavyzdi su kordinatem kaip daryti?

kokie error? o apie pamoka, tai manau visai idomu paivairinti savo serveri, mldc ;)

Gal gali +R3P :)

Va koki errorai C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15347) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15347) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15348) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15348) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15349) : warning 202: number of arguments does not match definition

C:\Users\Kasparas\Desktop\Internet Explorer\testas\gamemodes\LTG.pwn(15349) : warning 202: number of arguments does not match definition

Pawn compiler 3.2.3664 Copyright ┬ę 1997-2006, ITB CompuPhase

6 Warnings.

(duosiu kai viskas bus normaliai ) :) rasyk man i skype as tave vakar pakvieciau

Cia ne error cia seip warning nuo ju nieko nebus. :)

Nuoroda ─» komentar─ů
Dalintis per kit─ů puslap─»

┼ái tema yra neaktyvi. Paskutinis prane┼íimas ┼íioje temoje buvo prie┼í 3984 dienas (-┼│). Patariame sukurti nauj─ů tem─ů, o ne ra┼íyti nauj─ů prane┼íim─ů.

U┼ż neaktyvi┼│ tem┼│ prik─Ślim─ů galite sulaukti ─»sp─Śjimo ir prane┼íimo pa┼íalinimo!

Sve─Źias
┼ái tema yra u┼żrakinta.
  • ┼áiame puslapyje nar┼ío:   0 nariai

    • N─Śra registruot┼│ nari┼│ per┼żi┼źrin─Źi┼│ ┼í─» forum─ů.

├Ś
├Ś
  • Sukurti nauj─ů...