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: Mokus - 2012. augusztus 12. - 00:56:13

Cím: Checkpoint kérdés
Írta: Mokus - 2012. augusztus 12. - 00:56:13
Ü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?
Cím: Checkpoint kérdés
Írta: Kovacs_Richard - 2012. augusztus 12. - 12:33:32
#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;
}
Cím: Checkpoint kérdés
Írta: Mokus - 2012. augusztus 12. - 12:37:35
Köszi átnézem