Szerző Téma: Víz = kill és random kocsiba tele  (Megtekintve 957 alkalommal)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Víz = kill és random kocsiba tele
« Dátum: 2011. november 02. - 10:06:20 »
0 Show voters
Üdv!
Még mindig a Party szerómhoz kellene egy olyan funkció, hogyha egy bizonyos zónán belül van és vízbe esik, akkor meghal.
A másik: Van egy teleportom, és oda kellene rakni randomba a kocsikba a játékosokat. (1 kocsiba 1 ember) (tug kocsi lesz)
Ennyi lenne kicsit nehezek az elveket én is tudom, de tovább már nem megy.

Nem elérhető Stray

  • 617
    • Profil megtekintése
Víz = kill és random kocsiba tele
« Válasz #1 Dátum: 2011. november 02. - 10:24:08 »
0 Show voters
Hát kocsi nélkül le kell kérni a játékos animációját. Ha meg kocsiban akkor talán a z koordináta alapján tudod eldönteni.

Kovacs_Bela

  • Vendég
Víz = kill és random kocsiba tele
« Válasz #2 Dátum: 2011. november 02. - 10:44:54 »
0 Show voters
Kérd le a víz Z pozícióját, és OnPlayerConnectnél indíts egy timert ami 1mp.ként frissít (ha már van timer nemkell). Mondjuk most a Z 0. Írd a timerbe, hogyha a játékos pozíciója kisebb mint 0 akkor adjon 0hpt ;)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Víz = kill és random kocsiba tele
« Válasz #3 Dátum: 2011. november 02. - 11:16:06 »
0 Show voters
Valaki pls csinálja meg, ezért nyitottam ide a szkript kérésekhez.

Kovacs_Bela

  • Vendég
Víz = kill és random kocsiba tele
« Válasz #4 Dátum: 2011. november 02. - 13:10:35 »
0 Show voters
na gépen vagyok :)
[pawn]
#include <a_samp>
forward OnPlayerPosUpdated(playerid);
#define vizZpos 0 //majd írd át. /save --> esc --> quit game --> yes --> C:/.../GTA User Files/ savepos.txt
public OnPlayerConnect(playerid)
{
    SetTimerEx(\"OnPlayerPosUpdated\",1000,true,\"i\",playerid);
    return 1;
}
public OnPlayerPosUpdated(playerid)
{
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(Z < vizZpos)
    {
        SetPlayerHealth(playerid,0);
    }
    return 1;
}
[/pawn]
Örülök, hogy segíthettem remélem jó :)

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Víz = kill és random kocsiba tele
« Válasz #5 Dátum: 2011. november 02. - 15:33:12 »
0 Show voters
Már Pawno sincs a gépemen, de a témát olvasva eszembe jutott nekem is egy ötlet, tesztelni végképp nem tudtam, de:
 

public OnPlayerUpdate( playerid ) {
    if( GetPlayerAnimationIndex( playerid ) ) {
        new lib[ 20 ], name[ 20 ];
        GetAnimationName( GetPlayerAnimationIndex( playerid ), lib, sizeof lib, name, sizeof name );
        if( !strcmp( lib, \"SWIM\" ) ) {
            SetPlayerHealth( playerid, 0.0 );
        }
    }
    return 1;
}

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Víz = kill és random kocsiba tele
« Válasz #6 Dátum: 2011. november 02. - 15:53:24 »
0 Show voters
Köszi mindenkinek este tesztelem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal