Szerző Téma: Multi CP-k  (Megtekintve 721 alkalommal)

Multi CP-k
« Dátum: 2012. November 22. - 18:08:52 »
0 Show voters
Sziasztok az volna a kérdésem, hogy hogyan tudok több csekpointot létrehozni. Arra gondolok, hogy bemegyek egy boltba és a kassza elõtt van egy cp ha átmegyek egy másikba ott is van amibe ha belemegyek kiad egy dialogot pl. és, hogy mivel interiorban van, ezért a mapon valahogyan ne jelölje. Ha ebben tudtok segíteni, nagyon megköszönném! :)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Multi CP-k
« Válasz #1 Dátum: 2012. November 22. - 19:04:15 »
0 Show voters
Nem értem a kérdésed.. vagyis az épületbe más checkpointot szeretnél?  :unsure:

Nem elérhető Jippy

  • 618
    • Profil megtekintése
Multi CP-k
« Válasz #2 Dátum: 2012. November 22. - 19:07:40 »
0 Show voters
Arra gondol hogy pl bemegy a fegyverboltba és 2db checkpoint van lerakva.
És mind a kettõ más-más dologra alkalmas.
Pl: Egyikbe belemegy ott kapható kis colt meg ilyenek.
De ha átmegy a másikba akkor ott egy dialogba mondjuk AK-t, M4-et ilyesmiket rakjon bele.
Azt hiszem erre gondol :)

Multi CP-k
« Válasz #3 Dátum: 2012. November 22. - 19:13:32 »
0 Show voters
Igen erre gondolok! Mint vannak a cops and robbers szerverek és ott ha belép az ember egy interiorba akkor van egy cp amiben ügyködhet. Ha átmegy egy másik boltba ott is van egy cp amiben szintén tevékenykedhet! :)

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Multi CP-k
« Válasz #4 Dátum: 2012. November 22. - 19:23:00 »
+1 Show voters
Mód elejére:
 

new pickup1;

 
Az OnGameModeInit alá de ha filterscriptben rakod akkor OnFilterScriptInit
 

public OnGameModeInit()
{
     pickup1 = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1);
     return 1;
}

 
Ezt majd a módba bemásolod így:
 

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup1)
{
    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, \"Fegyverek\", \"Desert Eagle\\nAK-47\\nCombat Shotgun\", \"Választ\", \"Bezár\"); 
    return 1;
}

 
Majd így megjeleníti neked a dialogot és a dialogrespose alá beírod a többi cuccokat ennyi :D Ha nem tudnád akkor: http://wiki.sa-mp.com/wiki/OnDialogResponse

Multi CP-k
« Válasz #5 Dátum: 2012. November 22. - 19:26:14 »
0 Show voters
Ez nem cp-s de jó! :D Közben már csináltam is egy ilyet, viszont miért van az, hogy úgymond floodolja a dialogot tehát nem tudok kiválasztani mást mert visszaugrik az elsõre.?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Multi CP-k
« Válasz #6 Dátum: 2012. November 22. - 19:51:28 »
0 Show voters
Ha belép egy adott CheckPointba akkor a dialogot mikor megjeleníti akkor SetPlayerPos -al elteleportálod egy kicsit a dialogtól arébb és akkor a dialogot nem floodolja.. én így csinálom :)

Multi CP-k
« Válasz #7 Dátum: 2012. November 22. - 21:09:00 »
0 Show voters
Értem köszönöm! :) Akkor checkpointosban egyikõtök sem tud segíteni nekem?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal