Szerző Téma: Checkpoint kérdés  (Megtekintve 468 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
Checkpoint kérdés
« Dátum: 2012. augusztus 12. - 00:56:13 »
0 Show voters
Üdvözletem.Kérdésem a következõ lenne hogy tudok olyat csinálni hogy a checkpoint akkor csinálja a dolgait amikor a checkpoint ba nyomok 1 jobb egér gombot?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Checkpoint kérdés
« Válasz #1 Dátum: 2012. augusztus 12. - 12:33:32 »
0 Show voters
#define JOBB_GOMBOS_CP  (1234)
// azért int típusú változó hogy több jobb gombos CP-t is hozzá tudj rendelni,
// ha csak 1-re van szükséged akkor érdemes boolean-re állítani
new CP[MAX_PLAYERS];
/*      CP Beállítás
SetPlayerCheckpoint(playerid,x,y,z,size);
CP[playerid] = JOBB_GOMBOS_CP;
*/
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
/*
Ha nincs jármûben ( mert a jármûben a kézifék gomb = célzás gomb gyalog )
és a lenyomott gomb a célzás ( jobb gomb )
és a játékos CP-ben van
és a játékos CP-je az amihez a jobb gomb esemény kezelõ szükséges
*/
if(!IsPlayerInAnyVehicle(playerid) && newkeys & KEY_AIM && IsPlayerInCheckpoint(playerid) && CP[playerid] == JOBB_GOMBOS_CP)
{
    // CP Kód
/*
   DisablePlayerCheckpoint(playerid);
   CP[playerid] = 0;
*/
}
return 1;
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
Checkpoint kérdés
« Válasz #2 Dátum: 2012. augusztus 12. - 12:37:35 »
0 Show voters
Köszi átnézem

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal