GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: totar - 2011. Június 04. - 15:47:37

Cím: kézifék parancs
Írta: totar - 2011. Június 04. - 15:47:37
Üdv
Tudna valaki nekem segíteni írni egy kézifék parancsot.
Olyanra gondoltam hogy beírja /kezifek és akkor olyan mmint ha lelenne állítva a motor, ne mennyen sehova.
Aki segít azt nagyon megköszönöm.
Amugy ez  nem idetarotzik: kurta999 küldtem pm-et
Cím: kézifék parancs
Írta: Buba - 2011. Június 04. - 19:57:42
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/kezifek-le\", cmdtext, true, 10) == 0)
{
TogglePlayerControllable(playerid,false);
return 1;
}
if (strcmp(\"/kezifek-fel\", cmdtext, true, 10) == 0)
{
TogglePlayerControllable(playerid,true);
return 1;
}
return 0;
}
Cím: kézifék parancs
Írta: totar - 2011. Június 05. - 06:54:01
Ez jó és köszönöm!
de ugy meglehet csinálni hogy csak a jármût fagyasztya le, és hogy az ember kitudjon szállni.
help
Cím: kézifék parancs
Írta: Flash - 2011. Június 05. - 08:45:50
Az szerintem csak Multi theft auto (mta)-ban lehetséges!
Cím: kézifék parancs
Írta: palesz_88 - 2011. Június 05. - 09:19:17
SetVehicleParamsEx - ezzel lehet, de igy leállitja a motort.
De ehhez nem nagyon értek, úgyhogy javaslom, hogy nézz utána :D
Cím: kézifék parancs
Írta: ZeRo - 2011. Június 05. - 13:51:55
[pawn]
public OnPlayerCommandText( playerid, cmdtext[  ] ) {
    if( !strcmp( \"/kezifek\", cmdtext, true ) ) {
        if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
            new engine, lights, alarm, doors, bonnet, boot, objective;
            GetVehicleParamsEx( GetPlayerVehicleID( playerid ), engine, lights, alarm, doors, bonnet, boot, objective );
            SetVehicleParamsEx( GetPlayerVehicleID( playerid ), 0, lights, alarm, doors, bonnet, boot, objective );
        }
        return 1;
    }
    return 0;
}
[/pawn]
Cím: kézifék parancs
Írta: Epsilon - 2011. Június 05. - 14:17:30
Így a motort állítjátok le. (Az autó gurul tovább)
Minek ide parancs? Szimplán tarts lenyomva a kézifék gombját. (Alapból:SPACE)