[PAWNO] Bāzes vārti kurus var atvērt ar komandu.

GTA un SA:MP daž ne dažādas pamācības.

Moderator: Moderatori

Post Reply
User avatar
SiiPols
Jauniņais
Jauniņais
Posts: 67
Joined: 10 Feb 2009, 14:42
Location: East Coast

[PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by SiiPols »

Nekas grūts.

1. Zem '#include ' liekat

Code: Select all

new baze;
new change;
2.Zem 'public OnGameModeInit()' liekam savu objektu kurš uz komandu ies uz augšu vai uz leju. Piemērs:

Code: Select all

public OnGameModeInit()
{
	baze = CreateObject(8417, -1120.810913, -1021.244568, 146.428848, 91.1002, 78.2087, 14.6104);
Pirm jūsu objekta jābut 'baze = '

3. Luk skripts kurš lāliek zem 'public OnPlayerCommandText(playerid, cmdtext[])'

Piemērs:

Code: Select all

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/pgates", cmdtext, true, 6) == 0)
{
   new Nick[MAX_PLAYER_NAME];
   GetPlayerName(playerid, Nick, sizeof(Nick));
   if(strfind(Nick, "Tavs niks", true) != -1 || strfind(Nick, "Klana tags", true) != -1) {
      if(change == 0) {
         SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
         MoveObject(baze, Nomainat uz sava objekta koordinātēm(X,Y,Z), 3); //vala
         change = 1;
      } else if(change == 1) {
         SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvēri.");
         MoveObject(baze, Nomainat uz sava objekta koordinātēm(X,Y,Z), 3); //ciet
         change = 0;
      }
   }
   return 1;

}
return 0;
}
4.

Code: Select all

if(change == 0) {
         SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
         MoveObject(baze, Nomainat uz sava objekta koordinātēm(X,Y,Z), 3); //vala
Z koordinātēm +10 ja gribat lai vāti iet uz augšu -10 ja gribat lai iet uz leju.

Piemērs:

Code: Select all

{
      if(change == 0) {
         SendClientMessage(playerid, 0x33AA33AA,"Vārti atvērti.");
         MoveObject(baze, -1120.810913, -1021.244568, 146.428848, 3); //vala
         change = 1;
      } else if(change == 1) {
         SendClientMessage(playerid, 0xAA3333AA,"Vārti aizvēri.");
         MoveObject(baze, -1120.810913, -1021.244568, 156.428848, 3); //ciet
         change = 0;
      }
Triplez

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by Triplez »

Liels paldies, kautkas no Stailera pamācības negāja, tāpēc izmantošu šito.
User avatar
Grindz[Vendetta]
Servera admins
Servera admins
Posts: 585
Joined: 18 Jan 2009, 12:19
Location: Rīga

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by Grindz[Vendetta] »

Šo te jau es zināju, bet Cepums tev (cool) ;)
User avatar
[AoD]Aleksis
Nelabojams spameris
Nelabojams spameris
Posts: 3891
Joined: 25 May 2008, 14:05
Location: Tepat.

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by [AoD]Aleksis »

Jēga taisīt tādu pašu pamācību, ja tavā pat komanda ir tā pati, kas stailera?
Kā arī nav paskaidrots, kāpēc tieši +/-10. Kā precīzi noteikt z koordinātu, kas jādara ar mainīgo, vārtiem, komandu, ja grib likt vairākus vārtus, utt... Jo pagaidām šis nav nekas cits kā tikai fragments no stailera pamācības. Bet nu varbūt kādam ir slinkums skatīties stailera pamācību un var iztikt ar šo..
Image
User avatar
SiiPols
Jauniņais
Jauniņais
Posts: 67
Joined: 10 Feb 2009, 14:42
Location: East Coast

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by SiiPols »

Nezināju ka kādam jau ir šāda pamācība.
Trool
Jauniņais
Jauniņais
Posts: 28
Joined: 02 Feb 2012, 11:03
Location: Liepājā / Stochkolma :)

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by Trool »

Es šitos pawn kodus nokopeju un man vis ok kad uzrakstīju
Lai atvērt vārtus man viņi no sākuma atveras ok bet pec tam pagriežas 250grados nez kpc bet šī pamācība nav ok bet man patik :) no sitas pamaCibas. Varēju ielikt savam bunkuram vārtus bet ciet nemāku aiztaisit :(
Trolis heh
User avatar
[SS]wl
Servera Foruma Mod
Servera Foruma Mod
Posts: 459
Joined: 19 May 2008, 13:39
Location: Rīga

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by [SS]wl »

Trool - kopš 0.3d ir iznācis jauns papildinājums(objektu rotācija)
MoveObject(baze, Nomainat uz sava objekta koordinātēm(X,Y,Z), 3,0,0,0); //vala
Vēl info šeit viewtopic.php?t=11522
User avatar
Hustler_Believs
Rebecca Lover!!! ;*
Rebecca Lover!!! ;*
Posts: 2574
Joined: 03 Mar 2011, 12:38

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by Hustler_Believs »

Tak paskaties uz pamacibas datumu, tad nebija 0.3D vel.. (doh)

Visi ''pro skripeteri'' sakusi teemas celt :DD :DD :DD
Image
GET REKT
Trool
Jauniņais
Jauniņais
Posts: 28
Joined: 02 Feb 2012, 11:03
Location: Liepājā / Stochkolma :)

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by Trool »

wl[TITNS]
Tenx Ļoti man palīdzēja wl[TITNS] ne mazām nezināju kad var tādā esy vaidā paldies liels

Heh paldies jums visiem vismaz varēšu taisīt bāzes ar vārtiem je

Heh :)
(cool)
Trolis heh
User avatar
hits
Jauniņais
Jauniņais
Posts: 27
Joined: 17 Nov 2012, 13:26

Re: [PAWNO] Bāzes vārti kurus var atvērt ar komandu.

Post by hits »

Nu plds varesu bazes taisit :D
Image
Post Reply