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: justrics - 2012. november 22. - 18:08:52

Cím: Multi CP-k
Írta: justrics - 2012. november 22. - 18:08:52
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! :)
Cím: Multi CP-k
Írta: ZyZu. - 2012. november 22. - 19:04:15
Nem értem a kérdésed.. vagyis az épületbe más checkpointot szeretnél?  :unsure:
Cím: Multi CP-k
Írta: Jippy - 2012. november 22. - 19:07:40
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 :)
Cím: Multi CP-k
Írta: justrics - 2012. november 22. - 19:13:32
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! :)
Cím: Multi CP-k
Írta: ZyZu. - 2012. november 22. - 19:23:00
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
Cím: Multi CP-k
Írta: justrics - 2012. november 22. - 19:26:14
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.?
Cím: Multi CP-k
Írta: ZyZu. - 2012. november 22. - 19:51:28
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 :)
Cím: Multi CP-k
Írta: justrics - 2012. november 22. - 21:09:00
Értem köszönöm! :) Akkor checkpointosban egyikõtök sem tud segíteni nekem?