Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Smaracx poslato April 05, 2013, 20:14:54 POSLE PODNE

Naslov: [Pomoc] Engine
Poruka od: Smaracx poslato April 05, 2013, 20:14:54 POSLE PODNE
Skripta: od nule
Problem: kako da namestim da ne mora da pali motor vozila na biciklu
Deo koda: CMD:engine(playerid, params[])
{
    new vehicleid = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
            if(IsABicikl(vehicleid)){SendClientMessage(playerid, SIVA," Ovo je bicikl, nema motor !");return 1;}
            if(vehMotor[vehicleid] == 0)
            {
                                new string[128];
new sendername[MAX_PLAYER_NAME];
                                new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
                    SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, 0, alarm, doors, bonnet, boot, objective);
GetPlayerName(playerid, sendername, sizeof(sendername));
vehMotor[vehicleid] = 1;
                                SetTimerEx("StartEngine", 3000, 0, "i", playerid);
                                format(string, sizeof(string), "* %s okrece kljuc i pokusava da upali motor.", sendername);
            ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
                                GameTextForPlayer(playerid, "~w~Motor se pokrece...",3500,3);
                                engineOn[GetPlayerVehicleID(playerid)] == 1;
}
else if(vehMotor[vehicleid] == 1)
            {

                                new string[128];
new sendername[MAX_PLAYER_NAME];
                                new engine, lights, alarm, doors, bonnet, boot, objective;
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
                    SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, 0, alarm, doors, bonnet, boot, objective);
vehMotor[vehicleid] = 0;
                                TogglePlayerControllable(playerid, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* %s okrece kljuc i gasi motor.", sendername);
            ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
        }
    }
    return 1;
}
Naslov: Odg: [Pomoc] Engine
Poruka od: Crazyn3ss poslato April 05, 2013, 20:18:17 POSLE PODNE
vidis da ima ovo
if(IsABicikl(vehicleid)){SendClientMessage(playerid, SIVA," Ovo je bicikl, nema motor !");return 1;}
Naslov: Odg: [Pomoc] Engine
Poruka od: Smaracx poslato April 05, 2013, 20:21:35 POSLE PODNE
Dodao sam to, ali to ti je da igrac ne moze da kuca /engine kad je na bicikli
Naslov: Odg: [Pomoc] Engine
Poruka od: Crazyn3ss poslato April 05, 2013, 20:25:36 POSLE PODNE
pa da to znaci da ako je na biciklu da nemoze koristi engine komandu, al onda nisam dobro skuzio sta oces,
jer od ove recenice
kako da namestim da ne mora da pali motor vozila na biciklu
to bi to trebalo biti?
Naslov: Odg: [Pomoc] Engine
Poruka od: Smaracx poslato April 05, 2013, 20:30:22 POSLE PODNE
pa gledaj, ja sam dodao to i ne moze da se kuca engine na biciklu, ali ja kad sednem na bicikl nmg da se mrdam(kao kad je motor vozila ugasen)
Naslov: Odg: [Pomoc] Engine
Poruka od: Crazyn3ss poslato April 05, 2013, 20:37:48 POSLE PODNE
pa stavis da te odledi, kad si na biciklu
Naslov: Odg: [Pomoc] Engine
Poruka od: Smaracx poslato April 05, 2013, 22:03:28 POSLE PODNE
resio, moze lock