SA-MP Forums Archive
[Ayuda] DMV - 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] DMV (/showthread.php?tid=139291)



[Ayuda] DMV - Pandax - 04.04.2010

Hola a Todos, Nesesito su ayuda de new :P

Miren, Tengo un GM que para pedir licencias de conducir ahy que compralas
y luego manejar, Yo quiero que sea asi, si se puede si :Z

Que cuando pages 50$ por la licencia de conducir te llege la licencia altiro,
sin hacer pruevas de conduccion :Z

Nose si se podra x eso pregunto y qero aserlo :z

Pongo esto nose si les servira :Z



pawn Код:
#define DMVMENU 1333

/*---------------------------------------------------*/

    if(dialogid == DMVMENU)
    {
        if(response)
        {
            if(listitem == 0) // Car Liceses
            {
         if (PlayerInfo[playerid][pCarLic] == 0 && GetPlayerMoney(playerid) > 49)
                 {
            GivePlayerMoney(playerid,-50);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    SendClientMessage(playerid, COLOR_GRAD5, " Go outside and get in a car !");
                    DrivingTest[playerid] = 1;
                    TogglePlayerControllable(playerid, 1);
                    return 1;
                 }
                 else
                 {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are already have a licenses, or don't have enough cash!");
            TogglePlayerControllable(playerid, 1);
           }
            }

/*---------------------------------------------------------------------------*/

    if(strcmp(cmd, "/getlic", true) == 0)
    {
      if(IsPlayerConnected(playerid) && PlayerToPoint(2.0, playerid, -2032.8168,-117.5095,1035.1719))
    {
        TogglePlayerControllable(playerid, 0);
            ShowPlayerDialog(playerid, DMVMENU, DIALOG_STYLE_LIST, "Select a Licenses","Driving $50\nFlying $5,000\nSailing $800\nFirearms $800", "Purchase", "Cancel");
            return 1;
      }
    }

Espero que les sirva de ayuda :Z

Saludos



Re: [Ayuda] DMV - Gw-platinum - 04.04.2010

Ponlo Asi

pawn Код:
if(dialogid == DMVMENU)
    {
        if(response)
        {
            if(listitem == 0) // Car Liceses
            {
         if (PlayerInfo[playerid][pCarLic] == 0 && GetPlayerMoney(playerid) > 49)
                {
            GivePlayerMoney(playerid,-50);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    SendClientMessage(playerid, COLOR_GRAD5, " Go outside and get in a car !");
                    PlayerInfo[playerid][pCarlic] = 1;
                    return 1;
                }
                else
                {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are already have a licenses, or don't have enough cash!");
            TogglePlayerControllable(playerid, 1);
          }
            }



Re: [Off-Topic] [Ayuda] DMV [Off-Topic] - Pandax - 04.04.2010

Quote:
Originally Posted by Gw-platinum
Ponlo Asi

pawn Код:
if(dialogid == DMVMENU)
    {
        if(response)
        {
            if(listitem == 0) // Car Liceses
            {
         if (PlayerInfo[playerid][pCarLic] == 0 && GetPlayerMoney(playerid) > 49)
                {
            GivePlayerMoney(playerid,-50);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    SendClientMessage(playerid, COLOR_GRAD5, " Go outside and get in a car !");
                    PlayerInfo[playerid][pCarlic] = 1;
                    return 1;
                }
                else
                {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are already have a licenses, or don't have enough cash!");
            TogglePlayerControllable(playerid, 1);
          }
            }
Ups :Z

Da Errores, Pero eso que ara? que pasara cuando lo cambie? o.O

Errores:

.- Warning: loose indentation
.- Warning: loose indentation
.- Error: undefined symbol "pCarlic"
.- Warning: loose indentation


El Primer Error
pawn Код:
SendClientMessage(playerid, COLOR_GRAD5, " Go outside and get in a car !");
El Segundo Error
pawn Код:
PlayerInfo[playerid][pCarlic] = 1;
El Tercer Error
pawn Код:
PlayerInfo[playerid][pCarlic] = 1;
El Cuarto Error
pawn Код:
else

------------------------

Ayudenme plz :Z


EDITO: Solucionado, Cierren Topic :Z

Puse este codigo:

pawn Код:
if(dialogid == DMVMENU)
    {
        if(response)
        {
            if(listitem == 0) // Car Liceses
            {
           if (PlayerInfo[playerid][pCarLic] == 0 && GetPlayerMoney(playerid) > 49)
                 {
            GivePlayerMoney(playerid,-50);
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                    PlayerInfo[playerid][pCarLic] = 1;
                SendClientMessage(playerid, COLOR_GRAD5, "You can check this anytime by typing /licenses");
                TogglePlayerControllable(playerid, 1);
                    return 1;
                 }
                 else
                 {
            SendClientMessage(playerid, COLOR_LIGHTRED, "You are already have a licenses, or don't have enough cash!");
            TogglePlayerControllable(playerid, 1);
           }
            }
Saludos