Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: VuKaN poslato Oktobar 06, 2013, 01:18:27 PRE PODNE

Naslov: [Pomoc] Ukljucenje vozila
Poruka od: VuKaN poslato Oktobar 06, 2013, 01:18:27 PRE PODNE
Skripta:Moja
Problem:
Kako da od ovoga napravim da se pali auto na ALT a da se iskljucuje na tipku 2?

    if(newkeys & KEY_FIRE)
{
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);
format(string,sizeof(string), "* %s pali motor na vozilu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
    }
else if(engine == 1)
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
format(string,sizeof(string), "* %s gasi motor na vozilu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
}
}
Naslov: Odg: [Pomoc] Ukljucenje vozila
Poruka od: VuKaN poslato Oktobar 06, 2013, 13:33:39 POSLE PODNE
Ovde mi baca error

C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19567) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19567) : warning 215: expression has no effect
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19567) : error 001: expected token: ";", but found "if"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19567) : error 017: undefined symbol "engine"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19567) : fatal error 107: too many error messages on one line


evo linije

else if(engine == 1)
Naslov: Odg: [Pomoc] Ukljucenje vozila
Poruka od: VuKaN poslato Oktobar 06, 2013, 13:39:58 POSLE PODNE
Errori

C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19563) : error 017: undefined symbol "KEY_SUBMISSIONN"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19571) : error 017: undefined symbol "alarm"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19572) : error 017: undefined symbol "string"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19572) : error 017: undefined symbol "string"
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19572) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator\Desktop\Kaje Mod\gamemodes\FarkiasRP.pwn(19572) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.
Naslov: Odg: [Pomoc] Ukljucenje vozila
Poruka od: VuKaN poslato Oktobar 06, 2013, 13:46:38 POSLE PODNE
RESENO, HVALA

INace fail si ove zagrade stavio si } 
                                               }     }

if(newkeys & KEY_SUBMISSION)
{
new engine, lights, alarm, doors, bonnet, boot, objective, string[100];
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
  if(engine == 1)
{

SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
format(string,sizeof(string), "* %s gasi motor na vozilu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
}
}
    if(newkeys & KEY_FIRE)
{
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);
format(string,sizeof(string), "* %s pali motor na vozilu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
    }
}
}


Tako sam stavio i radi fala