SA-MP Forums Archive
Problema con OnPlayerSelectedMenuRow - 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: Problema con OnPlayerSelectedMenuRow (/showthread.php?tid=440000)



Problema con OnPlayerSelectedMenuRow - JustBored - 28.05.2013

Necesito una ayuda, їporque no me detecta el menъ ni cumple las funciones?, osea no entiendo estб todo bien. Pero no sй porque no se realiza la funciуn todo lo anterior estб bien.
pawn Код:
public OnPlayerSelectedMenuRow(playerid, row)
{
    if(GetPlayerMenu(playerid) == MenuComprar)
    {
        switch(row)
        {
            case 0:
            {
                DarObjeto(playerid, 76, 1, 1);
                Compra(playerid, 5);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado un encededor.");
            }
            case 1:
            {
                DarObjeto(playerid, 78, 1, 1);
                Compra(playerid, 20);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado una cerveza Quilmes.");
            }
            case 2:
            {
                DarObjeto(playerid, 80, 1,1);
                Compra(playerid, 8);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado una botella de Agua Villavicencio.");
            }
            case 3:
            {
                DarObjeto(playerid, 83,1,1);
                Compra(playerid, 10);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado una lata de Redbull.");
            }
            case 4:
            {
                DarObjeto(playerid, 87, 1,1);
                Compra(playerid, 25);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado una botella de Vodka Smirnoff ");
            }
            case 5:
            {
                DarObjeto(playerid, 66,1,1);
                Compra(playerid,5);
                Mensaje(playerid, ROJO_OSCURO, " * Has comprado un perrito caliente. ");
            }
        }
    }
    return 1;
}
Aquн la parte de la creaciуn del menъ
pawn Код:
//en la parte de variables
new Menu:MenuComprar;
//ongamemodeinit
MenuComprar = CreateMenu("Kiosco", 1, 200.0, 100.0, 150.0, 150.0);
    AddMenuItem(MenuComprar, 0, "Encendedor");
    AddMenuItem(MenuComprar, 0, "Cerveza Quilmes");
    AddMenuItem(MenuComprar, 0, "Botella de agua Villavicencio");
    AddMenuItem(MenuComprar, 0, "Lata de Red Bull");
    AddMenuItem(MenuComprar, 0, "Vodka Smirnoff");
    AddMenuItem(MenuComprar, 0, "Perrito Caliente");
Es algo bastante extraсo.


Respuesta: Problema con OnPlayerSelectedMenuRow - Jovazxc - 28.05.2013

Muestra la parte MenuComprar = CreateMenu(...)


Respuesta: Problema con OnPlayerSelectedMenuRow - JustBored - 28.05.2013

Ahн editй.


Respuesta: Problema con OnPlayerSelectedMenuRow - Jovazxc - 28.05.2013

Instala crashdetect aun que no te de crash, este detecta errores en tiempo de ejecucion, tambien agrega este printf antes de ese if

pawn Код:
printf("OnPlayerSelectedMenuRow(%d, %d);", playerid, row);



- JustBored - 28.05.2013

Bueno, dale gracias.

Ya estб lo solucionй el problema era que clickeaba ENTER en ves de ESPACIO.


Respuesta: Problema con OnPlayerSelectedMenuRow - xSDx - 28.05.2013

Quote:
Originally Posted by JustBored
Посмотреть сообщение
Ya estб lo solucionй el problema era que clickeaba ENTER en ves de ESPACIO.
Jajajajajajajajaja!!!