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



Ayuda - ValenRatti - 22.01.2013

Hice esto que me funciono muy bien pero me trajo un problema. Lo que pasa es que ahora solamente podes andar en bici si sos job 3, los demas no :S

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
       new vehicleid = GetPlayerVehicleID(playerid);

       if(GetVehicleModel(vehicleid) == 481 )
       {
          if(InfoJugador[playerid][jJob] == 3)//481
          {
             if(Biker == 0)
             {
                   SetVehicleParamsEx(vehicleid,1,0,0,0,0,0,0);
                   EnableStuntBonusForPlayer(playerid, 1);
                   Biker = 1;
             }
             
          }
               
       }
       return 1;
    }



Respuesta: Ayuda - [DOG]irinel1996 - 22.01.2013

Quote:
Originally Posted by ValenRatti
Посмотреть сообщение
Hice esto que me funciono muy bien pero me trajo un problema. Lo que pasa es que ahora solamente podes andar en bici si sos job 3, los demas no :S

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
       new vehicleid = GetPlayerVehicleID(playerid);

       if(GetVehicleModel(vehicleid) == 481 )
       {
          if(InfoJugador[playerid][jJob] == 3)//481
          {
             if(Biker == 0)
             {
                   SetVehicleParamsEx(vehicleid,1,0,0,0,0,0,0);
                   EnableStuntBonusForPlayer(playerid, 1);
                   Biker = 1;
             }
             
          }
               
       }
       return 1;
    }
No sй si es esto lo que quieres, pero prueba:
pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
       new vehicleid = GetPlayerVehicleID(playerid);

       if(GetVehicleModel(vehicleid) == 481 )
       {
          SetVehicleParamsEx(vehicleid,1,0,0,0,0,0,0);
          if(InfoJugador[playerid][jJob] == 3)//481
          {
             if(Biker == 0) {
                   EnableStuntBonusForPlayer(playerid, 1);
                   Biker = 1;
             }
             
          }
               
       }
       return 1;
    }



Respuesta: Ayuda - ValenRatti - 22.01.2013

Pero de esa forma podrias subirte y andar en la bici aunq no sea tuya?


Re: Ayuda - [DOG]irinel1996 - 22.01.2013

Oh. Sн. їQuй es lo que quieres hacer?
Argumenta mбs y deja mбs informaciуn, asн te ayudarб mбs gente.


Respuesta: Ayuda - oOFotherOo - 22.01.2013

Amigo prueba asi:

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
       new vehicleid = GetPlayerVehicleID(playerid);

       if(GetVehicleModel(vehicleid) == 481 )
       {
          if(InfoJugador[playerid][jJob] >= 1)
          {
             if(Biker == 0)
             {
                   SetVehicleParamsEx(vehicleid,1,0,0,0,0,0,0);
                   EnableStuntBonusForPlayer(playerid, 1);
                   Biker = 1;
             }
             
          }
               
       }
       return 1;
    }
Ahora si buscas que el cуdigo se ejecute solamente si el usuario no contiene el job 3 entonces prueba asi:

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
       new vehicleid = GetPlayerVehicleID(playerid);

       if(GetVehicleModel(vehicleid) == 481 )
       {
          if(!InfoJugador[playerid][jJob] == 3)
          {
             if(Biker == 0)
             {
                   SetVehicleParamsEx(vehicleid,1,0,0,0,0,0,0);
                   EnableStuntBonusForPlayer(playerid, 1);
                   Biker = 1;
             }
             
          }
               
       }
       return 1;
    }
Un saludo.