Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: (BSL)MasteR poslato Decembar 29, 2011, 21:28:45 POSLE PODNE

Naslov: [Pomoc]Otvaranje Kapija
Poruka od: (BSL)MasteR poslato Decembar 29, 2011, 21:28:45 POSLE PODNE
Skripta koju koristim:FactionGame Edit
Detaljan opis problema:Kako da namestim da se kapije kad si u vozilu otvaraju na H u organizacijama a kad si peske na C.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Mr.Gagi poslato Decembar 29, 2011, 21:36:23 POSLE PODNE
Pa vidi ovo: http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
A ovde vidi koje sve tipke imaju: http://wiki.sa-mp.com/wiki/GetPlayerKeys (C ili H ti je KEY_CROUCH)
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: (BSL)MasteR poslato Decembar 29, 2011, 21:44:42 POSLE PODNE
Jel moze meni neko da kaze gde treba da ubacim ja to otvaranje na h u vozilu a na c van vozila
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Blaeks poslato Decembar 29, 2011, 21:51:35 POSLE PODNE
Gagi ti je dao tut dali vidis?
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Mr.Gagi poslato Decembar 29, 2011, 21:57:07 POSLE PODNE
Citat: (BSL)MasteR poslato Decembar 29, 2011, 21:44:42 POSLE PODNE
Jel moze meni neko da kaze gde treba da ubacim ja to otvaranje na h u vozilu a na c van vozila
if(newkeys == KEY_CROUCH)
{
//Te kapije....
}

I to ide pod public OnPlayerKeyStateChange
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: (BSL)MasteR poslato Decembar 29, 2011, 23:48:18 POSLE PODNE
else if (PlayerToPoint(15, playerid,1534.9020,-1451.5979,14.4882))
{
      MoveObject(fbigate,1534.9020,-1451.5979,20.4882, 1.5);
      SetTimer("GateClose3", 7000, 0);
      SendClientMessage(playerid, COLOR_BLUE,"BIA kapija je otvorena i zatvorice se za 7 sekundi.");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i otvara FBI kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

Evo kapija od bia molim vas da mi neko napravi kako da ubacim da se otvara na h kad si u vozilu a kad si van vozila na c
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: xdddddddddddddddddddddddddddddddddddddddddddddddddddd poslato Decembar 29, 2011, 23:50:26 POSLE PODNE
eno ti gore tut sve prekrasno objasnjeno bola da nisi tolko lijen i da pogledas tut znao bi napravit  :-\
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Ljube_Savic poslato Decembar 29, 2011, 23:51:51 POSLE PODNE
dodas samo to na ono sto ti je Gagi dao, pogledaj malo imas oci
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: (BSL)MasteR poslato Decembar 29, 2011, 23:56:22 POSLE PODNE
probao sam nece molim vas vi mi to stavite id te organizacije je 2 stavite mi i da samo clanovi te org mogu otvarat kapiju
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Ljube_Savic poslato Decembar 30, 2011, 00:26:27 PRE PODNE
ti trazis samo da ti drugi rade, pomuci se malo, "bez muke nema nauke" ovo je pomoc oko scriptanja, da ti pomognemo svi a ne da ti radimo
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: (BSL)MasteR poslato Decembar 30, 2011, 00:30:31 PRE PODNE
probao sam da napravim ali ima errore i nekontam kako sta da sastavim samo mi treba prvu kapiju stavite sve kak otreba posle cu shvatit sam
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Ljube_Savic poslato Decembar 30, 2011, 08:04:18 PRE PODNE
iskreno da ti kazem, ako posle ovoliko vremena nista nisi naucio iz scriptanja, zajebi scriptanje i idi radi nesto drugo, ti se nista ne trudis da naucis nego samo da ti drugi radi
Naslov: Odg: [Pomoc]Otvaranje Kapija
Poruka od: Mr.Gagi poslato Decembar 30, 2011, 08:24:26 PRE PODNE
if(newkeys == KEY_CROUCH)
{
new sendername[MAX_PLAYER_NAME],string[64];//Definisao sam jer ce ti trebati najverovatnije ako vec imas definisano onda obrisi.
if (PlayerToPoint(15, playerid,1534.9020,-1451.5979,14.4882))
{
      MoveObject(fbigate,1534.9020,-1451.5979,20.4882, 1.5);
      SetTimer("GateClose3", 7000, 0);
      SendClientMessage(playerid, COLOR_BLUE,"BIA kapija je otvorena i zatvorice se za 7 sekundi.");
      GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s uzima daljinski i otvara FBI kapiju.", sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}

Za prvu if neide else if eto ti tako