/v sell
#1

Salut , care ma poate ajuta si pe mine sa fac la comanda /v sell cand dai sa iti stearga masina din masini.cfg?

Code:
if(strcmp(x_nr,"sell",true) == 0)
	        {
	            if(IsAtDealership(playerid))
	            {
	                if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3])
	                {
	                    GetPlayerName(playerid, sendername, sizeof(sendername));
	                    new ownvehkey;
	                    new idcar = GetPlayerVehicleID(playerid);
	                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; }
	                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; }
	                    else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; }
	                    else { return 1; }
	                    if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0)
	                    {
	                        new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3;
	                        CarInfo[ownvehkey][cOwned] = 0;
	                        strmid(CarInfo[ownvehkey][cOwner], "Dealership", 0, strlen("Dealership"), 999);
	                        GivePlayerMoney(playerid,carsellprice);
	                        format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice);
	                        GameTextForPlayer(playerid, string, 10000, 3);
	                        if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = -1; }
	                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = -1; }
	                        else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = -1; }
	                        RemovePlayerFromVehicle(playerid);
	                        TogglePlayerControllable(playerid, 1);
	                        OnPropUpdate(); SavePlayerData(playerid);
	                        DestroyVehicle(ownvehkey);
	                        DestroyVehicle(idcar);
	                        return 1;
	                    }
	                }
	                else
	                {
	                    SendClientMessage(playerid, COLOR_GREY, "  You have to sit at your own car to sell it! ");
	                    return 1;
	                }
	            }
	            else
	            {
	                SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership");
	                return 1;
	            }
	        }
Reply
#2

Ma ajuta cineva va rog
Reply
#3

pai si ce nu merge la ea?
Reply
#4

Nu se sterge masina din cfg..
Reply
#5

Uite incearca comanda mea.Mie imi merge perfect!
PHP Code:
if(strcmp(x_nr,"sell",true) == 0)
            {
                if(
IsAtDealership(playerid))
                {
                    if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey3])
                    {
                        
GetPlayerName(playeridsendernamesizeof(sendername));
                        new 
ownvehkey;
                        if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey]) { ownvehkey PlayerInfoDealer[playerid][pPcarkey]; }
                        else if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey2]) { ownvehkey PlayerInfoDealer[playerid][pPcarkey2]; }
                        else if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey3]) { ownvehkey PlayerInfoDealer[playerid][pPcarkey3]; }
                        else { return 
1; }
                        if(
strcmp(sendernameCarInfo[ownvehkey][cOwner], true) == 0)
                        {
                            new 
carsellprice CarInfo[ownvehkey][cValue] / 3;
                            new 
Float:x,Float:y,Float:z;
                            new 
Float:a;
                            
CarInfo[ownvehkey][cOwned] = 0;
                            
strmid(CarInfo[ownvehkey][cOwner], "Dealership"0strlen("Dealership"), 999);
                            
GivePlayerMoney(playerid,carsellprice);
                            
PlayerPlaySound(playerid10520.00.00.0);
                            
format(stringsizeof(string), "~w~You have sold your car for: ~n~~g~$%d"carsellprice);
                            
GameTextForPlayer(playeridstring100003);
                            
GetVehiclePos(ownvehkeyxyz);
                            
GetVehicleZAngle(ownvehkeya);
                            
CarInfo[ownvehkey][cLocationx] = xCarInfo[ownvehkey][cLocationy] = yCarInfo[ownvehkey][cLocationz] = zCarInfo[ownvehkey][cAngle] = a;
                            
CarInfo[ownvehkey][mod1] = 0CarInfo[ownvehkey][mod2] = 0CarInfo[ownvehkey][mod3] = 0CarInfo[ownvehkey][mod4] = 0;
                            
CarInfo[ownvehkey][mod5] = 0CarInfo[ownvehkey][mod6] = 0CarInfo[ownvehkey][mod7] = 0CarInfo[ownvehkey][mod8] = 0;
                            
CarInfo[ownvehkey][mod9] = 0CarInfo[ownvehkey][mod10] = 0CarInfo[ownvehkey][mod11] = 0CarInfo[ownvehkey][mod12] = 0;
                            
CarInfo[ownvehkey][mod13] = 0CarInfo[ownvehkey][mod14] = 0CarInfo[ownvehkey][mod15] = 0CarInfo[ownvehkey][mod16] = 0;
                            
CarInfo[ownvehkey][mod17] = 0CarInfo[ownvehkey][paintjob] = -1;
                            if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey]) { PlayerInfoDealer[playerid][pPcarkey] = -1; }
                            else if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey2]) { PlayerInfoDealer[playerid][pPcarkey2] = -1; }
                            else if(
GetPlayerVehicleID(playerid) == PlayerInfoDealer[playerid][pPcarkey3]) { PlayerInfoDealer[playerid][pPcarkey3] = -1; }
                            
RemovePlayerFromVehicle(playerid);
                            
TogglePlayerControllable(playerid1);
                            
format(CarInfo[vehid][cLicense], 32 ,"ForSale");
                            
SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]);
                            
OnPropUpdate(); SavePlayerData(playerid); 
                            
DestroyVehicle(ownvehkey);
                            new 
thiscar 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);
                            
LoadComponents(thiscar);
                            return 
1;
                        }
                    }
                    else
                    {
                        
SendClientMessage(playeridCOLOR_GREY"  You have to sit at your own car to sell it! ");
                        return 
1;
                    }
                }
                else
                {
                    
SendClientMessage(playeridCOLOR_GREY"You are not at a dealership");
                    return 
1;
                }
            } 
Reply
#6

Pai da da comanda ta nu sterge masina din .cfg
Reply
#7

PoftimComanda aia sell doar scoate la vanzare masina.Ca sa o stergi din masini.cfg foloseste asta
PHP Code:
CMD:adeletecar(playerid,params[])
{
        new 
idcar GetPlayerVehicleID(playerid);
        if(
IsPlayerAdmin(playerid))
        {
            
CarInfo[idcar][cOwned] = 0CarInfo[idcar][cModel] = 0CarInfo[idcar][cColorOne] = 0CarInfo[idcar][cColorTwo] = 0;
            
CarInfo[idcar][cLocationx] = 0CarInfo[idcar][cLocationy] = 0CarInfo[idcar][cLocationz] = 0CarInfo[idcar][cAngle] = 0;
            
CarInfo[idcar][cValue] = 0CarInfo[idcar][cLock] = 0CarInfo[idcar][paintjob] = -1LoadComponents(idcar);
            
strmid(CarInfo[idcar][cOwner], "Dealership"0strlen("Dealership"), 999);
            
format(CarInfo[idcar][cDescription], 32"0");
            
DestroyVehicle(idcar);
            
OnPropUpdate(); SavePlayerData(playerid);
        }
        return 
1;

Reply
#8

Da tu ai folosit aceasta comanda sa vezi daca se intampla ceva?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)