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: Rem - 2010. május 09. - 11:01:11

Cím: DB
Írta: Rem - 2010. május 09. - 11:01:11
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.
Cím: DB
Írta: Mike - 2010. május 09. - 11:36:24
        if(IsPlayerInAnyVehicle(playerid))
        {
            RemovePlayerFromVehicle(killerid);
        }

 
Ezt az OnPlayerDeath -hez
Cím: DB
Írta: kurta999 - 2010. május 09. - 14:12:51
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);
}
Cím: DB
Írta: Csabesz04 - 2010. május 09. - 15:18:09
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  ;)
Cím: DB
Írta: maark - 2010. május 09. - 19:24:56
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;
}
Cím: DB
Írta: Rem - 2010. május 10. - 08:18:24
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.
Cím: DB
Írta: Mambo - 2010. május 10. - 08:21:49
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?