ї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 i = 0; i <= MAX_ENTREGAS_CAMIONES_NOW; i++)
{
if(InformacionEntregaCam[i][EC_DISPONIBLE] == true)
{
format(str, sizeof(str), "%s\n{FFFFFF}%s {00C900}[DISPONIBLE]",str,InformacionEntregaCam[i][EC_NOMBRE]);
}
else
{
format(str, sizeof(str), "%s\n{FFFFFF}%s {D90000}[ENTREGA EN PROCESO]",str,InformacionEntregaCam[i][EC_NOMBRE]);
}
}
ShowPlayerDialog(playerid, DIALOG_ENTREGAS, DIALOG_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(playerid, dialogid, response, listitem, inputtext[]){
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 i = 0; i <= MAX_ENTREGAS_CAMIONES_NOW; i++)
{
if(InformacionEntregaCam[i][EC_DISPONIBLE] == true)
{
format(str, sizeof(str), "%s\n{FFFFFF}%s {00C900}[DISPONIBLE]",str,InformacionEntregaCam[i][EC_NOMBRE]);
}
else
{
format(str, sizeof(str), "%s\n{FFFFFF}%s {D90000}[ENTREGA EN PROCESO]",str,InformacionEntregaCam[i][EC_NOMBRE]);
}
}
ShowPlayerDialog(playerid, DIALOG_ENTREGAS, DIALOG_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.