Szerző Téma: SetPlayerCheckpoint  (Megtekintve 2020 alkalommal)

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
SetPlayerCheckpoint
« Dátum: 2011. március 29. - 15:22:31 »
0 Show voters
Egy checkpointot (piros kört) jelenít meg a játékosnak. A játékos ezt látja a térképen is.
Paraméterek:
(playerid,Float:x,Float:y,Float:z,Float:size)
playerid A játékos IDje, akinem meg szeretnénk jeleníteni
Float:x   A hely X koordinátája
Float:y   A hely Y koordinátája
Float:z   A hely Z koordinátája
Float:size A checkpoint mérete
Visszatérés: -
 
Fontos megjegyzés: Egy játékosnak egyszerre csak egy checkpointot jeleníthetsz meg. Ha többet szeretnél, csak akkor jelenítsd meg, mikor a játékos a közelben van.[/quote]
 
// Ebben a példában létrehozunk egy checkpointot, mikor a játékos spawnol
// Amikor belelép a checkpointba, kap 1000 dollárt és eltüntetjük a checkpointot
public OnPlayerSpawn(playerid)
{
    SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
    return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
    GivePlayerMoney(playerid, 1000);
    DisablePlayerCheckpoint(playerid);
    return 1;
}

 
Kapcsolódó függvények
DisablePlayerCheckpoint: Eltünteti a jelenlegi checkpointot
IsPlayerInCheckpoint: Ellenõrzi, hogy a játékos benne van-e a checkpointban
SetPlayerRaceCheckpoint: Létrehoz egy verseny checkpointot
DisablePlayerRaceCheckpoint: Eltünteti a jelenlegi verseny checkpointot
IsPlayerInRaceCheckpoint: Ellenõrzi, hogy a játékos benne van-e a verseny checkpointban
Kapcsolódó Callbackek
OnPlayerEnterCheckpoint: Mikor a játékos belép a checkpointba
OnPlayerLeaveCheckpoint: Mikor a játékos kilép a checkpointból
OnPlayerEnterRaceCheckpoint: Mikor a játékos belép a verseny checkpointba
OnPlayerLeaveRaceCheckpoint: Mikor a játékos kilép a verseny checkpointból
« Utoljára szerkesztve: 2012. január 01. - 20:48:33 írta kurta999 »

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
SetPlayerCheckpoint
« Válasz #1 Dátum: 2011. június 12. - 22:44:02 »
0 Show voters
Fontos megjegyzés: Egy játékosnak egyszerre csak egy checkpointot jeleníthetsz meg. Ha többet szeretnél, csak akkor jelenítsd meg, mikor a játékos a közelben van.[/quote]
Én ezt nem értem ezt hogy kell meg csinálni?

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
SetPlayerCheckpoint
« Válasz #2 Dátum: 2011. június 13. - 16:00:01 »
0 Show voters
Elmented egy tömbbe, amibõl mindig kiolvasod és ellenõrzöd kb fél másodpercenként, hogy miek pozícióhoz van közelebb. Ameikhez a legközelebb van, azt álltod be neki.
De erre ittvan egy remek megoldás: http://sampforum.hu/index.php?topic=4331.0

Nem elérhető [sdc]skyline

  • 1333
  • ςκyΙιηε
    • Profil megtekintése
SetPlayerCheckpoint
« Válasz #3 Dátum: 2011. június 13. - 17:35:38 »
0 Show voters
Köszi!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal