Szerző Téma: Nem mûködik jármûben.  (Megtekintve 1161 alkalommal)

Nem mûködik jármûben.
« Dátum: 2012. november 14. - 22:05:30 »
0 Show voters
Sziasztok!
A problémám, hogy itt van ez a kód, aminek elvileg a shift megnyomásával be kellene indítania a jármûvet, de nem indítja. Ha nem ülök kocsiban kiírja a szöveget, ha beleülök, akkor nem. Miért?
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vid;
vid = GetPlayerVehicleID(playerid);
    new engine, lights, alarm, doors, bonnet, boot, objective;
    if(newkeys == KEY_JUMP )
{
        SendClientMessage(playerid, COLOR_GREEN, \"(( Szerver: {FFFFFF}A   kocsi indul {33AA33}))\");
        GetVehicleParamsEx ( vid, engine, lights, alarm, doors, bonnet, boot, objective );
        SetVehicleParamsEx ( vid,VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective );
}
return 1;
}
« Utoljára szerkesztve: 2012. november 14. - 23:04:38 írta Flember »

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Nem mûködik jármûben.
« Válasz #1 Dátum: 2012. november 14. - 22:08:26 »
0 Show voters
Így próbáld:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
        new vid;
        vid = GetPlayerVehicleID(playerid);
    new engine, lights, alarm, doors, bonnet, boot, objective;
    if(newkeys & KEY_JUMP )
        {
        SendClientMessage(playerid, COLOR_GREEN, \"(( Szerver: {FFFFFF}A kocsi indul {33AA33}))\");
        GetVehicleParamsEx ( vid, engine, lights, alarm, doors, bonnet, boot, objective );
        SetVehicleParamsEx ( vid,VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective );
        }
        return 1;
}

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Nem mûködik jármûben.
« Válasz #2 Dátum: 2012. november 14. - 22:12:10 »
0 Show voters
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vid;
vid = GetPlayerVehicleID(playerid);
    new engine, lights, alarm, doors, bonnet, boot, objective;
    if(newkeys == KEY_JUMP )
{
         if(IsPlayerInVehicle(playerid, vid)) return  SendClientMessage(playerid, COLOR_GREEN, \"Nem vagy kocsiban ezért nem tudod
Elindítani a jármûvet!\");
        GetVehicleParamsEx ( vid, engine, lights, alarm, doors, bonnet, boot, objective );
        SetVehicleParamsEx ( vid,VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective );
}
return 1;
}
« Utoljára szerkesztve: 2012. november 14. - 22:13:51 írta ZyZu »

Nem mûködik jármûben.
« Válasz #3 Dátum: 2012. november 14. - 22:22:30 »
0 Show voters
Semelyik nem jó :/

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Nem mûködik jármûben.
« Válasz #4 Dátum: 2012. november 14. - 22:23:55 »
0 Show voters

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nem mûködik jármûben.
« Válasz #5 Dátum: 2012. november 14. - 22:29:07 »
+1 Show voters
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
      if(newkeys == KEY_JUMP && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
        new vid = GetPlayerVehicleID(playerid),engine, lights, alarm, doors, bonnet, boot, objective;
       SendClientMessage(playerid, COLOR_GREEN, \"(( Szerver: {FFFFFF}A kocsi indul {33AA33}))\");
        GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective );
         SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective );
}
return 1;
}

 
ezt nézd meg hogy jó e...csak akkor indítja a motort ha CSAK a féket nyomod!
írd le tapasztalataidat a kóddal kapcsolatban ( hol bugol és mikor mit csinál )
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem mûködik jármûben.
« Válasz #6 Dátum: 2012. november 14. - 22:46:23 »
0 Show voters
A féket nyomva elindította a motort, de hogy indíthatom a shiftet nyomva?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nem mûködik jármûben.
« Válasz #7 Dátum: 2012. november 14. - 22:53:25 »
0 Show voters
http://wiki.sa-mp.com/wiki/GetPlayerKeys
direktbe shiftre nem tudod...csak így ahogy most hogy UGRÁS gomb ( jármûben FÉK )
alapból a bal SHIFT a fék...
am az én kódom mûködik akkor? ( a többiekét nem is néztem szóval nem tudom mi volt a probléma bennük )
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem mûködik jármûben.
« Válasz #8 Dátum: 2012. november 14. - 22:59:03 »
0 Show voters
Igen, jó a kód, a fék megnyomására elindult!

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nem mûködik jármûben.
« Válasz #9 Dátum: 2012. november 14. - 23:03:28 »
0 Show voters
ha minden patent akkor megoldva gombra katt :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal