Szerző Téma: [ Leírás ]A Checkpointokról és a Race Checkpointokról  (Megtekintve 5301 alkalommal)

Nem elérhető Norby

  • 1575
    • Profil megtekintése
[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #15 Dátum: 2011. Július 30. - 11:50:15 »
+2 Show voters
Használj CPloader.inc et avval végtelen sokat letudsz rakni :D
http://gtaforum.hu/index.php?topic=5934.msg55331#msg55331

Nem elérhető Bazsi

  • 345
    • Profil megtekintése
[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #16 Dátum: 2011. Július 30. - 18:51:52 »
0 Show voters
Köszönöm, csak annyi lenne a kérdésem, hogy ezt hogyan tudom használni?
 

#include <a_samp>
#include <Cploader>
public OnPlayerCommandText(playerid, cmdtext[])
{IsPlayerInCheckpoint()                                                     //Ezt itt nem nagyon tudom, hogy különböztetem meg a cp-ket? :S
          {IsPlayerInAnyVehicle()                                             //de közben rájöttem, hogy ezt sem tudom pontosan, hogy hogy lehet XDD, bocs
                       SendClientMessage(playerid,0x33AA33AA, \"Kérlek várj!\");
}
}

 
Tudnál segíteni?
« Utoljára szerkesztve: 2012. Július 18. - 00:45:30 írta Bazsi »

[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #17 Dátum: 2011. Augusztus 01. - 17:22:42 »
+1 Show voters
Egyszerre csak egy CP-t láthat a játékos,szóval ha arra gondolsz hogy 4 CP-t lát egyszerre az nem megoldható.
A megkülönböztetést leírtam:
 

public OnPlayerEnterCheckpoint(playerid)
{
    switch(gPlayerCPStatus[playerid]) //Létrehozunk egy elágazást,
    {
        case 0: return 1; //Ha nem írt be parancsot,nem csinálunk semmit.
        case 1:
        {
                //Pénz levonás,egyes kapu kinyitása
        }
        case 2:
        {
                //Pénz levonás,2es kapu kinyitása
        }
        case 3:
        {
                //Pénz levonás,3as kapu kinyitása
        }
        case 4:
        {
                //Pénz levonás,4es kapu kinyitása
        }
    }
    DisablePlayerCheckpoint(playerid);//Eltüntetjük neki az ellenörzõpontot.
    gPlayerCPStatus[playerid] = 0;//Nullára állítjuk a változó értékét.
    return 1;
}

 
A CP megjelenítést pedig valahogyan így lehet megoldani:
 

public OnPlayerUpdate(playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z)) //CP1
    {
        gPlayerCPStatus[playerid] = 1;
        SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    }
    if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))//CP2
    {
        gPlayerCPStatus[playerid] = 2;
        SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    }
    if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))//CP3
    {
        gPlayerCPStatus[playerid] = 3;
        SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    }
    if(IsPlayerInRangeOfPoint(playerid, 10.0, x, y, z))//CP4
    {
        gPlayerCPStatus[playerid] = 4;
        SetPlayerCheckpoint(playerid, x, y, z, 5.0);
    }
    return 1;
}

 
X Y Z koordinátákat helyettesítsd be.

[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #18 Dátum: 2011. December 15. - 09:47:55 »
0 Show voters
Üdv
Azt szeretném kérdezni hogy nekem olyan checkpointok kellenek hogy bemegy a fegyverboltba és tud venni fegyvert meg bemegy valami kajáldába tudjon venni kaját de ha ezt csinálom ahogy e mutattad akkor ha 0 változóra van beállítva az étterem és 1re a fegyverbolt és a fegyverboltba megy elöbb a kajamenüt hozza fel mit tudok tenni?

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #19 Dátum: 2011. December 15. - 22:26:24 »
0 Show voters
ameiket akarod az elsõnek
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,\"Kaja étlap\",\" Ide az étel nevek!\",\"Elfogyaszt\",\"\"); dialog responsénél tod mit kell nem ?

 
és ugyan igy a t9bbinél

[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #20 Dátum: 2011. December 17. - 10:25:32 »
0 Show voters
sikerült de nem ez volt a probléma azért kösz

GameßoyJack

  • Vendég
[ Leírás ]A Checkpointokról és a Race Checkpointokról
« Válasz #21 Dátum: 2011. December 18. - 14:28:37 »
0 Show voters
Köszi,ez a leírás sokat segített,most tanulmányozom a Pawno-t :P

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal