Szerző Téma: DB  (Megtekintve 1143 alkalommal)

Nem elérhető Rem

DB
« Dátum: 2010. Május 09. - 11:01:11 »
0 Show voters
Sziasztok.
Azt szeretném meg kérdezni hogy olyat lehet e csinálni,hogy ha jár muvel el ütsz  1 gyalogost akkor ki ess a jármubol.
Köszi elore is a segítséget.

Nem elérhető Mike

  • 849
    • Profil megtekintése
DB
« Válasz #1 Dátum: 2010. Május 09. - 11:36:24 »
0 Show voters
        if(IsPlayerInAnyVehicle(playerid))
        {
            RemovePlayerFromVehicle(killerid);
        }

 
Ezt az OnPlayerDeath -hez

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
DB
« Válasz #2 Dátum: 2010. Május 09. - 14:12:51 »
0 Show voters
Idézetet írta: Mike date=1273397784\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1607\" data-ipsquote-contentclass=\"forums_Topic

        if(IsPlayerInAnyVehicle(playerid))
        {
            RemovePlayerFromVehicle(killerid);
        }

 
Ezt az OnPlayerDeath -hez
 
Inkább így:
 
        if(IsPlayerInAnyVehicle(killerid))
        {
            new Float:A[3];
            GetPlayerPos(killerid, A[0], A[1], A[2]);
            SetPlayerPos(killerid, A[0], A[1], A[2]+5);
}

DB
« Válasz #3 Dátum: 2010. Május 09. - 15:18:09 »
0 Show voters
Idézetet írta: kurta999 date=1273407171\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1607\" data-ipsquote-contentclass=\"forums_Topic
Inkább így:
 
        if(IsPlayerInAnyVehicle(killerid))
        {
            new Float:A[3];
            GetPlayerPos(killerid, A[0], A[1], A[2]);
            SetPlayerPos(killerid, A[0], A[1], A[2]+5);
}

 

Magazabbra rakod es...?Azzal mit ersz el?
ha mar minden aron meg akarod olni,akkor repitsd mongyuk 5000 magasra xD :D
De szerintem a legjobb megoldas a borton  ;)

Nem elérhető maark

  • 565
    • Profil megtekintése
DB
« Válasz #4 Dátum: 2010. Május 09. - 19:24:56 »
0 Show voters
Idézetet írta: Mike date=1273397784\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1607\" data-ipsquote-contentclass=\"forums_Topic

        if(IsPlayerInAnyVehicle(playerid))
       {
           RemovePlayerFromVehicle(killerid);
       }

 
Ezt az OnPlayerDeath -hez
 
Nem igazán jó mert a játékos mellet ülot is kifogja dobni a kocsiból
Le kell kérnünk hogy a gyilkos a kocsi vezeto vagy nem és hogy az áldozat gyalog van-e
 
public OnPlayerDeath(playerid, killerid, reason)
{
     new State=GetPlayerState(killerid);
     new State2=GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(killerid))
{
if(State2==PLAYER_STATE_ONFOOT)
{
   if(State==PLAYER_STATE_DRIVER)
   {
             RemovePlayerFromVehicle(killerid);
   }
}
}
return 1;
}
« Utoljára szerkesztve: 2010. Május 09. - 19:31:01 írta maark »

Nem elérhető Rem

DB
« Válasz #5 Dátum: 2010. Május 10. - 08:18:24 »
0 Show voters
Sziasztok.
Hát köszi a segítséget,de én olyanra gondoltam hogy ha már csak neki mész 1 gyalogosnak akkor dobja ki a kocsiból.
Van db védelem csak már rá jöttem arra,hogy el ütögetik,vagy rá áll kocsival és mielott meg halna le megy róla és akkor öli meg.Ezért gondoltam olyasmire hogy ha már csak neki megy akkor ki dobja a kocsi a sofort.
Lehet az elso üzit nem jól fogalmaztam meg.

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
DB
« Válasz #6 Dátum: 2010. Május 10. - 08:21:49 »
0 Show voters
public OnPlayerDeath(playerid, killerid, reason)
{
      new State=GetPlayerState(killerid);
      new State2=GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(killerid))
{
   if(State2==PLAYER_STATE_ONFOOT)
   {
      if(State==PLAYER_STATE_DRIVER)
      {
              RemovePlayerFromVehicle(killerid);
      }
   }
}
return 1;
}
[/quote]
É szzel mi a baj?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal