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):
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)
Jel moze meni neko da kaze gde treba da ubacim ja to otvaranje na h u vozilu a na c van vozila
Gagi ti je dao tut dali vidis?
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
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
eno ti gore tut sve prekrasno objasnjeno bola da nisi tolko lijen i da pogledas tut znao bi napravit :-\
dodas samo to na ono sto ti je Gagi dao, pogledaj malo imas oci
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
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
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
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
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