SA-MP Forums Archive
[AYUDA]: Como Puedo Hacer 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: [AYUDA]: Como Puedo Hacer Esto? (/showthread.php?tid=404761)



[AYUDA]: Como Puedo Hacer Esto? - !R1Ch@rD! - 04.01.2013

Bueno hola Amigos Queria decirle como puedo para que los user's compre estos autos de guerra bueno ya le dejo puesto esto pero no puedo poner la cantida de dinero osea que no puedo poner GivePlayerMoney(playerid, -2000); para que los user's compre estos autos de guerra con su dinero, como lo pongo y cuando tenga poco dinero le salga error que no lo puede comprar porque tiene poco dinero їMe Entienden?

Aqui les dejo esto que hice PD: se que alguno esto es facil pero recien ando aprendiendo

pawn Код:
if(dialogid == MENUAUTOS+8)
{
if(response == 0)
{
ShowPlayerDialog(playerid,MENUAUTOS,DIALOG_STYLE_LIST, "MENU DE AUTOS", "Autos\nAutos Rapidos\nMotos y Bicicletas\nCamiones y Camionetas\nAviones\nHelicopteros\nBotes\nAutos de Guerra", "Seleccionar","Cancelar");
}
if(response)
{
if(listitem == 0){CarSpawner(playerid,520);}//Hydra
if(listitem == 1){CarSpawner(playerid,425);}//Hunter
if(listitem == 2){CarSpawner(playerid,432);}//Rhino
if(listitem == 3){CarSpawner(playerid,447);}//Seasparown
}
return 1;
}



Respuesta: [AYUDA]: Como Puedo Hacer Esto? - OTACON - 04.01.2013

pawn Код:
#include <a_samp>

#define MENUAUTOS (1)

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid,MENUAUTOS,DIALOG_STYLE_LIST, "MENU DE AUTOS", "Autos\nAutos Rapidos\nMotos y Bicicletas\nCamiones y Camionetas\nAviones\nHelicopteros\nBotes\nAutos de Guerra", "Seleccionar","Cancelar");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == MENUAUTOS)
    {
        if(response == 1)
        {
            switch(listitem)
            {
                case 0://Hydra
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,520);
                     GivePlayerMoney(playerid, -2000);
                }
                case 1://Hunter
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,425);
                     GivePlayerMoney(playerid, -2000);
                }
                case 2://Rhino
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,432);
                     GivePlayerMoney(playerid, -2000);
                }
                case 3://Seasparown
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                    /CarSpawner(playerid,447);
                     GivePlayerMoney(playerid, -2000);
                }
            }
        }
    }
    return 1;
}



Respuesta: [AYUDA]: Como Puedo Hacer Esto? - !R1Ch@rD! - 05.01.2013

Quote:
Originally Posted by bytytus
Посмотреть сообщение
pawn Код:
#include <a_samp>

#define MENUAUTOS (1)

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid,MENUAUTOS,DIALOG_STYLE_LIST, "MENU DE AUTOS", "Autos\nAutos Rapidos\nMotos y Bicicletas\nCamiones y Camionetas\nAviones\nHelicopteros\nBotes\nAutos de Guerra", "Seleccionar","Cancelar");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == MENUAUTOS)
    {
        if(response == 1)
        {
            switch(listitem)
            {
                case 0://Hydra
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,520);
                     GivePlayerMoney(playerid, -2000);
                }
                case 1://Hunter
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,425);
                     GivePlayerMoney(playerid, -2000);
                }
                case 2://Rhino
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                     CarSpawner(playerid,432);
                     GivePlayerMoney(playerid, -2000);
                }
                case 3://Seasparown
                {
                     if(GetPlayerMoney(playerid) == 2000) return SendClientMessage(playerid, -1, "no tienes ese dinero");
                    /CarSpawner(playerid,447);
                     GivePlayerMoney(playerid, -2000);
                }
            }
        }
    }
    return 1;
}
EDIT: Les Puse otros variables o algunas cosas Gracias Bro ya lo arregle