SA-MP Forums Archive
їComo hago esto? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: їComo hago esto? (/showthread.php?tid=384009)



їComo hago esto? - [D]aniel - 09.10.2012

Buenas, vengo yo de nuevo con otra duda.
Para algunos les parecera facil de responder.

Tengo ganas de crear un sistemita, creo que simple y es lo siguiente.
Quiero que cuando alguien ejecute el comando /vermapa en cierto punto de la ciudad, se le abra un dialog con una lista que por ejemplo salga una lista de:
ayuntamiento
sapd
binco. Y que cuando elija alguna de esas opciones, se le marque un chekpoint indicando el lugar que ha marcado. Creo que es algo facil. Yo edito las coordenadas, muchas gracias a los que me ayuden.


Respuesta: їComo hago esto? - OTACON - 09.10.2012

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/vermapa", cmdtext, true, 10) == 0)
    {
        howPlayerDialog(playerid, 1,  DIALOG_STYLE_LIST , "titulo", " opcion 1 \nopcion 2 \nopcion 3", "seleccionar", "cancelar");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 0:
        {
               //aca tu SetPlayerCheckpoint y demas Funcion...
        }
        case 1:
        {
               //aca tu SetPlayerCheckpoint y demas Funcion...
        }
        case 2:
        {
               //aca tu  SetPlayerCheckpointy demas Funcion...
        }
        //ETC..
    }
    return 1;
}
SetPlayerCheckpoint
OnDialogResponse
howPlayerDialog