Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Adem Ramic poslato Januar 24, 2015, 22:17:07 POSLE PODNE

Naslov: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: Adem Ramic poslato Januar 24, 2015, 22:17:07 POSLE PODNE
Skripta koju koristim: NT
Detaljan opis problema: Ovako imam problem sa WLom odem pljackat banku i dobijem 6wla i oke ali mi se automatski skida WL kako da to namjestim?? 2. Kako da podesim da se vozila pale na ALT(trenutno se pale i gase na 2)ostavio bi da se gase na 2 ali zelim samo dodat da se palena ALT 3. Kako da isto podesim da sa SPACE ulazim u sve intove,a ne sa F jer mi smeta ako je auto pored kuce onda udje u vozilo..tako da bi radio toga to promjenit
Dio skripte: sta treba postam..
Neke slike/video za lakse dobivanje pomoci(neobavezno):nope
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: Vitez El arambasa poslato Januar 25, 2015, 11:29:11 PRE PODNE
Za ovo prvo proveri tajmer za skidanje wanteda , a za ovo trece samo promeni u KEY_SPRINT.
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 25, 2015, 14:12:44 POSLE PODNE
Vitez ti je rekao sta i kako a listu za Keys imas ovde http://wiki.sa-mp.com/wiki/Keys
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: Adem Ramic poslato Januar 25, 2015, 18:20:41 POSLE PODNE
Ovako mi stoji za paljenje i gasenje ali sad ako postavim gore key za ALT (KEY_FIRE) onda ce mi i palit i gasit kako da odvojim da mi pali na ALT a gasi na 2    
    if(newkeys & KEY_SUBMISSION)
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective, string[100];
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return 1;
if(engine == 0 || engine == -1)
{
new Float:HP;
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 400.0) return SCM(playerid,-1, ""SIVA"Vozilo vam je previse osteceno, pozovite mehanicara!");
if(Fuel[GetPlayerVehicleID(playerid)] <= 0) return SCM(playerid,-1, ""SIVA"Nemate goriva u vozilu pa ne mozete upaliti motor!");
                SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective);
                GameTextForPlayer(playerid, "~w~paljenje motora", 3000, 3);
format(string,sizeof(string), "* %s okrece kljuc i pali motor na vozilu", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
    // format(string, sizeof(string), " ");
    // PlayerTextDrawSetString(playerid, BRZINOMERKO[4][playerid], string);
}
else if(engine == 1)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
format(string,sizeof(string), "* %s okrece kljuc i gasi motor na vozilu", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
// format(string, sizeof(string), " ");
    //PlayerTextDrawSetString(playerid, BRZINOMERKO[4][playerid], string);
}
}
}[code]
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 25, 2015, 21:21:32 POSLE PODNE
Po meni komplikujes ljudima obicno paljenje vozila al ajd :D imas varijablu engine kao sto mozes videti i onda ako vidis ako je ona podesena na vrednosti 0 ti ces paliti vozilo a ako je podeseno na 1 ti ces gasiti i to je to preko tog razvrstas...
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: Adem Ramic poslato Januar 25, 2015, 21:33:16 POSLE PODNE
oke meni to ali ja zelim da odvojim da mi se pali na ALT a gasi na 2....
Naslov: Odg: [Pomoc]oko paljenja,ulazenja u int i WL
Poruka od: elemental. poslato Januar 25, 2015, 21:46:44 POSLE PODNE
if(PRESSED(KEY_FIRE))
{
if(engine == 0)
{
new vozilo = GetPlayerVehicleID(playerid);
new Float:health;
GetVehicleHealth(vozilo, health);
if(health <= 400) return SendClientMessage(playerid, -1, "Vozilo je previse osteceno, ne mozete ga upaliti");
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vozilo, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vozilo, 1, lights, alarm, doors, bonnet, boot, objective);
engine = 1;
}
}


To ti je za paljenje, dalje sebi prilagodi. Editat ću post za gašenje.