Szerző Téma: Kocsi kiszállás tiltás  (Megtekintve 950 alkalommal)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Kocsi kiszállás tiltás
« Dátum: 2012. július 18. - 20:11:36 »
0 Show voters
Üdv.
Olyan kellene nekem, hogy egy adott játékost ne engedjen kiszállni a kocsiból.
ClearAnimaions nem jó.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #1 Dátum: 2012. július 18. - 20:18:12 »
0 Show voters
public OnPlayerExitVehicle(playerid, vehicleid)
{
   TogglePlayerControllable(playerid, false);
   return 1;
}

 
Így?

Kocsi kiszállás tiltás
« Válasz #2 Dátum: 2012. július 18. - 20:20:31 »
0 Show voters
http://wiki.sa-mp.com/wiki/GetPlayerKeys
Lekéred a billentyût,amivel kiszáll és akkor hívod meg a ClearAnimations-t.
Szerintem ez így jó lesz! ;)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #3 Dátum: 2012. július 18. - 20:22:35 »
0 Show voters
Idézetet írta: kadaradam date=1342635631\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic
http://wiki.sa-mp.com/wiki/GetPlayerKeys
Lekéred a billentyût,amivel kiszáll és akkor hívod meg a ClearAnimations-t.
Szerintem ez így jó lesz! ;)
 
Ezzel le lehet kérni? Én nem tudok róla. :S

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #4 Dátum: 2012. július 18. - 20:22:43 »
0 Show voters
public OnPlayerExitVehicle(playerid, vehicleid)
{
SetVehicleParamsForPlayer(vehicleid, playerid, 1, 1);
return 1;
}

 
így?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #5 Dátum: 2012. július 18. - 20:27:11 »
0 Show voters
Zeteni: Nem jó.

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #6 Dátum: 2012. július 18. - 20:33:20 »
0 Show voters
Idézetet írta: JBauer date=1342635492\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerExitVehicle(playerid, vehicleid)
{
   TogglePlayerControllable(playerid, false);
   return 1;
}

 
Így?
 
Vagy:
 
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInAnyVehicle(playerid))
   {
       ClearAnimations(playerid);
   }
   return 1;
}

 
KEY_SECONDARY_ATTACK = Enter

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #7 Dátum: 2012. július 18. - 20:34:24 »
0 Show voters
Amikor beül egy autóba, \"megcímkézed\".

Amikor kiszáll, visszarakod a megcímkézett kocsiba.


Remélem érted. ;)

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #8 Dátum: 2012. július 18. - 20:37:05 »
0 Show voters
Idézetet írta: ScreaM date=1342636464\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic
Amikor beül egy autóba, \"megcímkézed\".

Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.


Remélem érted. ;)

 
Valahogy így gondolod nem?
 
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
  current = vehicleid;
  return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
  PutPlayerInVehicle(playerid, current, 0);
  return 1;
}

Kocsi kiszállás tiltás
« Válasz #9 Dátum: 2012. július 18. - 20:40:42 »
0 Show voters
Idézetet írta: JBauer date=1342636625\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic


Amikor beül egy autóba, \"megcímkézed\".

Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.


Remélem érted. ;)

 
Valahogy így gondolod nem?
 
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
  current = vehicleid;
  return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
  PutPlayerInVehicle(playerid, current, 0);
  return 1;
}

 

[/quote]
Nem fogja vissz*rakni,épp ma próbáltam úgy! :D
Bence:
Azért linkeltem azt a linket,mert ott vannak a billentyûk elnevezése!
Neked a KEY_SECONDARY_ATTACK kell!
Ahogy JBauer leírta,úgy gondoltam!
 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
       if(newkeys == KEY_SECONDARY_ATTACK && IsPlayerInAnyVehicle(playerid))
       {
           ClearAnimations(playerid);
       }
       return 1;
    }

 
[/quote]

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #10 Dátum: 2012. július 18. - 20:46:16 »
0 Show voters
Így sem jó. rádob a motor tetejére.

Nem elérhető tonyo

  • 1335
  • Moderális Generátor
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #11 Dátum: 2012. július 18. - 20:52:33 »
0 Show voters
Idézetet írta: kadaradam date=1342636842\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24644\" data-ipsquote-contentclass=\"forums_Topic


 

Amikor beül egy autóba, \"megcímkézed\".

Amikor kiszáll, vissz*rakod a megcímkézett kocsiba.


Remélem érted. ;)

 
Valahogy így gondolod nem?
 
new current;
public OnPlayerEnterVehicle(playerid, vehicleid, ispassanger)
{
  current = vehicleid;
  return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
  PutPlayerInVehicle(playerid, current, 0);
  return 1;
}

 

[/quote]
Nem fogja vissz*rakni,épp ma próbáltam úgy! :D
[/quote]
Fél-1mp-es timer, és vissza fogja tenni (legalább is 0.3d alatt még visszarakta) :) Sajna szép megoldásról még én sem hallottam :(

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Kocsi kiszállás tiltás
« Válasz #12 Dátum: 2012. július 18. - 20:55:04 »
0 Show voters
Áh, azért köszi.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal