SA-MP Forums Archive
їComo saber cual fue la opciуn que seleccionй? - 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 saber cual fue la opciуn que seleccionй? (/showthread.php?tid=583765)



їComo saber cual fue la opciуn que seleccionй? - Ghost112397 - 30.07.2015

Buenas, estaba haciendo un sistema de creaciуn de entregas IG para el job de camionero, pero me trabй cuando iba a hacer el dialog, ya que no sй como hacer para saber cual fue el que yo seleccionй.
No sй si me expliquй bien, pero acб dejo el cуdigo.
Desde ya muchas gracias.
PHP код:
for(new 0<= MAX_ENTREGAS_CAMIONES_NOWi++)
{
    if(
InformacionEntregaCam[i][EC_DISPONIBLE] == true)
    {
        
format(strsizeof(str), "%s\n{FFFFFF}%s {00C900}[DISPONIBLE]",str,InformacionEntregaCam[i][EC_NOMBRE]);
    }
    else
    {
        
format(strsizeof(str), "%s\n{FFFFFF}%s {D90000}[ENTREGA EN PROCESO]",str,InformacionEntregaCam[i][EC_NOMBRE]);
    }
}
ShowPlayerDialog(playeridDIALOG_ENTREGASDIALOG_SYTLE_LIST"Lista de entregas"str"Seleccionar""Cerrar"); 



Respuesta: їComo saber cual fue la opciуn que seleccionй? - OTACON - 30.07.2015

Код:
seleccionado_id[playerid] = item;



Respuesta: їComo saber cual fue la opciуn que seleccionй? - Ghost112397 - 30.07.2015

Quote:
Originally Posted by OTACON
Посмотреть сообщение
Код:
seleccionado_id[playerid] = item;
No entiendo exactamente dуnde deberнa colocar eso :/


Respuesta: їComo saber cual fue la opciуn que seleccionй? - OTACON - 30.07.2015

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[]){

    if(
dialogid == DIALOG_ENTREGAS)
    {
        if(
response)
        {
            
seleccionado_id[playerid] = listitem;
        }
    }
 
    return 
false




Respuesta: їComo saber cual fue la opciуn que seleccionй? - Dreyfuz - 30.07.2015

Si te explicas un poco mejor, te podrнa ayudar. Pero no entiendo quй es lo que quieres...


Respuesta: їComo saber cual fue la opciуn que seleccionй? - aoEXE - 30.07.2015

que guardes la informaciуn en una variable...


Respuesta: їComo saber cual fue la opciуn que seleccionй? - OTACON - 30.07.2015

lo que quiere es saber que listitem fue seleccionado del dialog, osea lo que le deje.
saludos.



Re: їComo saber cual fue la opciуn que seleccionй? - RealDax - 31.07.2015

deja de hacer scripts, dedicate a jugar con barbies


Re: їComo saber cual fue la opciуn que seleccionй? - admantis - 31.07.2015

Amigo hace un tiempo atrбs respondн una duda similar. Estб detallado y explicado, a diferencia de las otras soluciones que se te han ofrecido, que ni si quiera son soluciones. No entendн porque OTACON te dio ese cуdigo usando una variable nueva cuando simplemente puedes usar "listitem" y en realidad no se asoma ni por un poco a la intenciуn del cуdigo.

Revisa este link:
http://forum.sa-mp.com/showpost.php?...37&postcount=3

Si tienes alguna duda me puedes escribir.


Respuesta: Re: їComo saber cual fue la opciуn que seleccionй? - OTACON - 31.07.2015

Quote:
Originally Posted by Ghost112397
Посмотреть сообщение
Buenas, estaba haciendo un sistema de creaciуn de entregas IG para el job de camionero, pero me trabй cuando iba a hacer el dialog, ya que no sй como hacer para saber cual fue el que yo seleccionй.
No sй si me expliquй bien, pero acб dejo el cуdigo.
Desde ya muchas gracias.
PHP код:
for(new 0<= MAX_ENTREGAS_CAMIONES_NOWi++)
{
    if(
InformacionEntregaCam[i][EC_DISPONIBLE] == true)
    {
        
format(strsizeof(str), "%s\n{FFFFFF}%s {00C900}[DISPONIBLE]",str,InformacionEntregaCam[i][EC_NOMBRE]);
    }
    else
    {
        
format(strsizeof(str), "%s\n{FFFFFF}%s {D90000}[ENTREGA EN PROCESO]",str,InformacionEntregaCam[i][EC_NOMBRE]);
    }
}
ShowPlayerDialog(playeridDIALOG_ENTREGASDIALOG_SYTLE_LIST"Lista de entregas"str"Seleccionar""Cerrar"); 
Quote:
Originally Posted by admantis
Посмотреть сообщение
Amigo hace un tiempo atrбs respondн una duda similar. Estб detallado y explicado, a diferencia de las otras soluciones que se te han ofrecido, que ni si quiera son soluciones. No entendн porque OTACON te dio ese cуdigo usando una variable nueva cuando simplemente puedes usar "listitem" y en realidad no se asoma ni por un poco a la intenciуn del cуdigo.

Revisa este link:
http://forum.sa-mp.com/showpost.php?...37&postcount=3

Si tienes alguna duda me puedes escribir.
por que tal vez quiera utiliza el listitem en otra funciуn y no directamente en el dialog, por eso almacenada el listitem seleccionado.

justamente le estoy diciendo que utilice listitem pero se lo estoy mostrando almacenбndolo.

saludos.