[Ayuda] /sellveh
#1

Hola, tengo el comando de /sellveh para vender un coche y que se quede puente, el problema es que solo me deja dar /sellveh en los concesionarios, їcomo pongo para que pueda dar /sellveh en cual quiera sitio?
Gracias.


Код:
 if(strcmp(cmd, "/sellveh", true) == 0) // by jon
 {
             if(IsAtDealership(playerid))
             {
                 if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2])
                 {
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                     new ownvehkey;
                     if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                     else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                     else { return 1; }
                     if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                     {
                         new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                         new Float:x,Float:y,Float:z;
                         new Float:a;
                         CarInfo[ownvehkey][cOwned] = 0;
                         strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                         engineOn[GetPlayerVehicleID(playerid)] = false;
                         SBizzInfo[11][sbTill] -= carsellprice*2; // Conce Lujo
                         SBizzInfo[16][sbTill] -= carsellprice; // Conce Normal
                         SBizzInfo[22][sbTill] -= carsellprice/2; // Conce Barato
                         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                         GameTextForPlayer(playerid, string, 10000, 3);
                         GetVehiclePos(ownvehkey, x, y, z);
                         GetVehicleZAngle(ownvehkey, a);
                         CarInfo[ownvehkey][cLocationx] = x;
                            gEngine[playerid] = 0;
                         CarInfo[ownvehkey][cLocationy] = y;
                         CarInfo[ownvehkey][cLocationz] = z;
                         CarInfo[ownvehkey][cAngle] = a;
                         if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; PlayerInfo[playerid][pMatricula] = 0; PlayerInfo[playerid][pEmbargos] = 0;}
                         else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; PlayerInfo[playerid][pMatricula2] = 0; PlayerInfo[playerid][pEmbargos2] = 0;}
                         else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; PlayerInfo[playerid][pMatricula3] = 0; PlayerInfo[playerid][pEmbargos3] = 0;}
                         RemovePlayerFromVehicle(playerid);
                         TogglePlayerControllable(playerid, 1);
                         if(PlayerInfo[playerid][pLocal] == ownvehkey)
                         {
                             SetPlayerInterior(playerid,0);
                             SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                             PlayerInfo[playerid][pInt] = 0;
                         }
                         OnPropUpdate();
                         PlayerUpdate(playerid);
                         DestroyVehicle(ownvehkey);
       CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
                         return 1;
                     }
                 }
                 else
                 {
                     SendClientMessage(playerid, COLOR_GREY, "Necesitas Estar Montado en Tu Coche para Venderlo..");
                     return 1;
                 }
             }
             else
             {
                 SendClientMessage(playerid, COLOR_GREY, "No Estбs En Una Concesionaria");
                 return 1;
             }
         }
Reply
#2

Facil

pawn Код:
if(strcmp(cmd, "/sellveh", true) == 0) // by jon
 {
                 if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2])
                 {
                     GetPlayerName(playerid, sendername, sizeof(sendername));
                     new ownvehkey;
                     if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
                     else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
                     else { return 1; }
                     if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
                     {
                         new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
                         new Float:x,Float:y,Float:z;
                         new Float:a;
                         CarInfo[ownvehkey][cOwned] = 0;
                         strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
                         engineOn[GetPlayerVehicleID(playerid)] = false;
                         SBizzInfo[11][sbTill] -= carsellprice*2; // Conce Lujo
                         SBizzInfo[16][sbTill] -= carsellprice; // Conce Normal
                         SBizzInfo[22][sbTill] -= carsellprice/2; // Conce Barato
                         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                         GameTextForPlayer(playerid, string, 10000, 3);
                         GetVehiclePos(ownvehkey, x, y, z);
                         GetVehicleZAngle(ownvehkey, a);
                         CarInfo[ownvehkey][cLocationx] = x;
                            gEngine[playerid] = 0;
                         CarInfo[ownvehkey][cLocationy] = y;
                         CarInfo[ownvehkey][cLocationz] = z;
                         CarInfo[ownvehkey][cAngle] = a;
                         if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = 999; PlayerInfo[playerid][pMatricula] = 0; PlayerInfo[playerid][pEmbargos] = 0;}
                         else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = 999; PlayerInfo[playerid][pMatricula2] = 0; PlayerInfo[playerid][pEmbargos2] = 0;}
                         else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = 999; PlayerInfo[playerid][pMatricula3] = 0; PlayerInfo[playerid][pEmbargos3] = 0;}
                         RemovePlayerFromVehicle(playerid);
                         TogglePlayerControllable(playerid, 1);
                         if(PlayerInfo[playerid][pLocal] == ownvehkey)
                         {
                             SetPlayerInterior(playerid,0);
                             SetPlayerPos(playerid,CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]);
                             PlayerInfo[playerid][pInt] = 0;
                         }
                         OnPropUpdate();
                         PlayerUpdate(playerid);
                         DestroyVehicle(ownvehkey);
       CreateVehicle(CarInfo[ownvehkey][cModel],CarInfo[ownvehkey][cLocationx],CarInfo[ownvehkey][cLocationy],CarInfo[ownvehkey][cLocationz]+1.0,CarInfo[ownvehkey][cAngle],CarInfo[ownvehkey][cColorOne],CarInfo[ownvehkey][cColorTwo],60000);
                         return 1;
                     }
                 }
                 else
                 {
                     SendClientMessage(playerid, COLOR_GREY, "Necesitas Estar Montado en Tu Coche para Venderlo..");
                     return 1;
                 }
             }
         }
Tenias que quitar esto:

pawn Код:
if(IsAtDealership(playerid))
Reply
#3

Muchas gracias!

Cierro tema
Reply
#4

Tu no puedes cerrar tema xDD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)