Newbievehicle
#1

How to give a car like bobcat to a player newbie?
PHP код:
public InsertCar(playerid,model,value,namecar[],type,stockid)
{
    new 
string[128],sendername[25];
    new 
idd Findcar();
    
GetPlayerName(playerid,sendername,sizeof(sendername));
    if(
idd != 0)
    {
        if(
GetPlayerCash(playerid) < value) return SCM(playerid,COLOR_WHITE,"{FF5B5B}Nu ai destui bani.");
        if(
type == 1)
        {
            if(
PlayerInfo[playerid][pPcarkey] == 0)
            {
                
PlayerInfo[playerid][pPcarkey] = idd;
                
Update(playerid,pPcarkeyx);
                
/*CarInfo[idd][cLocationx] = 278.3875;
                CarInfo[idd][cLocationy] = -1535.8647;
                CarInfo[idd][cLocationz] = 24.2989;
                CarInfo[idd][cAngle] = 235.0007; */
                
CarInfo[idd][cLocationx] = 278.7504;
                
CarInfo[idd][cLocationy] = -1536.0566;
                
CarInfo[idd][cLocationz] = 24.2991;
                
CarInfo[idd][cAngle] = 236.9658;
            }
            else
            {
                if(
PlayerInfo[playerid][pPremiumAccount] == 1)
                {
                    if(
PlayerInfo[playerid][pprcarkey] == 0)
                    {
                        
PlayerInfo[playerid][pprcarkey] = idd;
                        
Update(playerid,pprcarkeyx);
                     
/*   CarInfo[idd][cLocationx] = 281.5620;
                        CarInfo[idd][cLocationy] = -1531.2073;
                        CarInfo[idd][cLocationz] = 24.2989;
                        CarInfo[idd][cAngle] = 235.5276; */
                        
CarInfo[idd][cLocationx] = 284.7525;
                        
CarInfo[idd][cLocationy] = -1526.9209;
                        
CarInfo[idd][cLocationz] = 24.3208;
                        
CarInfo[idd][cAngle] = 237.0326;
                    }
                    else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Already own a premium car.");
                }
                else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}You own a car and for own two cars you need Premium Account.");
            }
        }
        else if(
type == 2)
        {
            if(
PlayerInfo[playerid][pmotokey] == 0)
            {
                
PlayerInfo[playerid][pmotokey] = idd;
                
Update(playerid,pmotokeyx);
                
/*CarInfo[idd][cLocationx] = 284.5506;  //x
                CarInfo[idd][cLocationy] = -1526.5391; //y
                CarInfo[idd][cLocationz] = 24.2989; //z
                CarInfo[idd][cAngle] = 234.1821;  //rot */
                
CarInfo[idd][cLocationx] = 282.4751;
                
CarInfo[idd][cLocationy] = -1531.5874;
                
CarInfo[idd][cLocationz] = 24.2021;
                
CarInfo[idd][cAngle] = 240.3673;
            }
            else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Already own a bike.");
        }
        else if(
type == 3)
        {
            if(
PlayerInfo[playerid][phelikey] == 0)
            {
                
PlayerInfo[playerid][phelikey] = idd;
                
Update(playerid,phelikeyx);
                
CarInfo[idd][cLocationx] = 1098.5378;
                
CarInfo[idd][cLocationy] = -1769.7567;
                
CarInfo[idd][cLocationz] = 13.0752;
                
CarInfo[idd][cAngle] = 89.8502;
            }
            else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Already own a plane.");
        }
        
Stock[stockid][vStock]--;
        
format(stringsizeof(string), "UPDATE stock SET Stock='%d' WHERE ID='%d'"Stock[stockid][vStock],stockid);
        
mysql_query(SQL,string);
        if(
personalcar[playerid] != 0)
        {
            
DestroyVehicle(personalcar[playerid]);
            
OwnedVeh(personalcar[playerid]) = 0;
            
personalcar[playerid] = 0;
        }
        
GivePlayerCash(playerid,-value);
        
Update(playerid,pCashx);
        
CarInfo[idd][cSell] = 1;
        
CarInfo[idd][cID] = idd;
        
CarInfo[idd][cModel] = model;
        
CarInfo[idd][cColorOne] = 1;
        
CarInfo[idd][cColorTwo] = 1;
        
strmid(CarInfo[idd][cOwner], sendername0strlen(sendername), 255);
        
strmid(CarInfo[idd][cDescription],namecar0strlen(namecar), 255);
        
CarInfo[idd][cValue] = value;
        
strmid(CarInfo[idd][cLicense], "NewCar"06255);
        
CarInfo[idd][cOwned] = 1;
        
CarInfo[idd][cLock] = 0;
        
CarInfo[idd][cTimed] = 0;
        
CarInfo[idd][cInscarprice] = 100;
        
CarInfo[idd][cInsurancecar] = 4;
        
CarInfo[idd][cKM] = 0.0;
        
CarInfo[idd][cPaintJ] = 6;
        
CarInfo[idd][mod1] = 0;
        
CarInfo[idd][mod2] = 0;
        
CarInfo[idd][mod3] = 0;
        
CarInfo[idd][mod4] = 0;
        
CarInfo[idd][mod5] = 0;
        
CarInfo[idd][mod6] = 0;
        
CarInfo[idd][mod7] = 0;
        
CarInfo[idd][mod8] = 0;
        
CarInfo[idd][mod9] = 0;
        
CarInfo[idd][mod10] = 0;
        
CarInfo[idd][mod11] = 0;
        
CarInfo[idd][mod12] = 0;
        
CarInfo[idd][mod13] = 0;
        
CarInfo[idd][mod14] = 0;
        
CarInfo[idd][mod15] = 0;
        
CarInfo[idd][mod16] = 0;
        
CarInfo[idd][mod17] = 0;
        
CarInfo[idd][cNeon] = 0;
        
vUpdate(iddcModsx);
        
vUpdate(iddcPaintJx);
        
vUpdate(iddcSellx);
        
vUpdate(iddcLocationxx);
        
vUpdate(iddcLocationyx);
        
vUpdate(iddcLocationzx);
        
vUpdate(iddcAnglex);
        
vUpdate(iddcModelx);
        
vUpdate(iddcColorOnex);
        
vUpdate(iddcColorTwox);
        
vUpdate(iddcOwnerx);
        
vUpdate(iddcValuex);
        
vUpdate(iddcLicensex);
        
vUpdate(iddcDescriptionx);
        
vUpdate(iddcLockx);
        
vUpdate(iddcTimedx);
        
vUpdate(iddcInscarpricex);
        
vUpdate(iddcInsurancecarx);
        
vUpdate(iddcKMx);
        
vUpdate(iddcOwnedx);
        
vUpdate(iddcNeonx);
        new 
car CreateVehicle(CarInfo[idd][cModel],CarInfo[idd][cLocationx],CarInfo[idd][cLocationy],CarInfo[idd][cLocationz],CarInfo[idd][cAngle],1,1,500000);
        
SetVehicleNumberPlate(car,CarInfo[idd][cLicense]);
        new 
disp[184];
        
format(disp,sizeof(disp),"Ai cumparat %s.Te rog ia-ti masina din parcare si parcheaz-o in alta parte.",CarInfo[idd][cDescription]);
        
SCM(playerid,COLOR_LIGHTBLUE,disp);
        
OwnedVeh(car) = idd;
        
personalcar[playerid] = car;
        
masini++;
        
SwitchKey[playerid] = 1;
    }
    if(
idd == 0)
    {
        if(
GetPlayerCash(playerid) < value) return SCM(playerid,COLOR_WHITE,"{FF5B5B}Nu ai destui bani.");
        
mysql_query(SQL,"SELECT * FROM `cars`");
        
mysql_store_result();
        
idd mysql_num_rows()+1;
        
mysql_free_result();
        if(
type == 1)
        {
            if(
PlayerInfo[playerid][pPcarkey] == 0)
            {
                
PlayerInfo[playerid][pPcarkey] = idd;
                
Update(playerid,pPcarkeyx);
               
/* CarInfo[idd][cLocationx] = 1098.5378;
                CarInfo[idd][cLocationy] = -1769.7567;
                CarInfo[idd][cLocationz] = 13.0752;
                CarInfo[idd][cAngle] = 89.8502; */
                
CarInfo[idd][cLocationx] = 1560.3495;
                
CarInfo[idd][cLocationy] = -2244.4148;
                
CarInfo[idd][cLocationz] = 13.5346;
                
CarInfo[idd][cAngle] = 55.6440;
            }
            else
            {
                if(
PlayerInfo[playerid][pPremiumAccount] == 1)
                {
                    if(
PlayerInfo[playerid][pprcarkey] == 0)
                    {
                        
PlayerInfo[playerid][pprcarkey] = idd;
                        
Update(playerid,pprcarkeyx);
                       
/* CarInfo[idd][cLocationx] = 1098.5378;
                        CarInfo[idd][cLocationy] = -1769.7567;
                        CarInfo[idd][cLocationz] = 13.0752;
                        CarInfo[idd][cAngle] = 89.8502; */
                        
CarInfo[idd][cLocationx] = 284.7525;
                        
CarInfo[idd][cLocationy] = -1526.9209;
                        
CarInfo[idd][cLocationz] = 24.3208;
                        
CarInfo[idd][cAngle] = 237.0326;
                    }
                    else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Tu deti o masina premium.");
                }
                else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Tu deti o masina premium, pentru a detine doua masini premium ai nev. de PP.");
            }
        }
        else if(
type == 2)
        {
            if(
PlayerInfo[playerid][pmotokey] == 0)
            {
                
PlayerInfo[playerid][pmotokey] = idd;
                
Update(playerid,pmotokeyx);
               
/* CarInfo[idd][cLocationx] = 1098.5378;
                CarInfo[idd][cLocationy] = -1769.7567;
                CarInfo[idd][cLocationz] = 13.0752;
                CarInfo[idd][cAngle] = 89.8502; */
                
CarInfo[idd][cLocationx] = 282.4751;
                
CarInfo[idd][cLocationy] = -1531.5874;
                
CarInfo[idd][cLocationz] = 24.2021;
                
CarInfo[idd][cAngle] = 240.3673;
            }
            else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Tu deti o motocicleta/scuter.");
        }
        else if(
type == 3)
        {
            if(
PlayerInfo[playerid][phelikey] == 0)
            {
                
PlayerInfo[playerid][phelikey] = idd;
                
Update(playerid,phelikeyx);
                
CarInfo[idd][cLocationx] = 1098.5378;
                
CarInfo[idd][cLocationy] = -1769.7567;
                
CarInfo[idd][cLocationz] = 13.0752;
                
CarInfo[idd][cAngle] = 89.8502;
            }
            else return 
SCM(playerid,COLOR_WHITE,"{FF5B5B}Already own a plane.");
        }
        
Stock[stockid][vStock]--;
        
format(stringsizeof(string), "UPDATE stock SET Stock='%d' WHERE ID='%d'"Stock[stockid][vStock],stockid);
        
mysql_query(SQL,string);
        if(
personalcar[playerid] != 0)
        {
            
DestroyVehicle(personalcar[playerid]);
            
OwnedVeh(personalcar[playerid]) = 0;
            
personalcar[playerid] = 0;
        }
        
GivePlayerCash(playerid,-value);
        
Update(playerid,pCashx);
        
CarInfo[idd][cID] = idd;
        
CarInfo[idd][cModel] = model;
        
CarInfo[idd][cColorOne] = 1;
        
CarInfo[idd][cColorTwo] = 1;
        
strmid(CarInfo[idd][cOwner], sendername0strlen(sendername), 255);
        
strmid(CarInfo[idd][cDescription],namecar0strlen(namecar), 255);
        
CarInfo[idd][cValue] = value;
        
strmid(CarInfo[idd][cLicense], "NewCar"06255);
        
CarInfo[idd][cOwned] = 1;
        
CarInfo[idd][cLock] = 0;
        
CarInfo[idd][cTimed] = 0;
        
CarInfo[idd][cInscarprice] = 100;
        
CarInfo[idd][cInsurancecar] = 4;
        
CarInfo[idd][cKM] = 0.0;
        
CarInfo[idd][cSell] = 1;
        
CarInfo[idd][cPaintJ] = 6;
        
CarInfo[idd][mod1] = 0;
        
CarInfo[idd][mod2] = 0;
        
CarInfo[idd][mod3] = 0;
        
CarInfo[idd][mod4] = 0;
        
CarInfo[idd][mod5] = 0;
        
CarInfo[idd][mod6] = 0;
        
CarInfo[idd][mod7] = 0;
        
CarInfo[idd][mod8] = 0;
        
CarInfo[idd][mod9] = 0;
        
CarInfo[idd][mod10] = 0;
        
CarInfo[idd][mod11] = 0;
        
CarInfo[idd][mod12] = 0;
        
CarInfo[idd][mod13] = 0;
        
CarInfo[idd][mod14] = 0;
        
CarInfo[idd][mod15] = 0;
        
CarInfo[idd][mod16] = 0;
        
CarInfo[idd][mod17] = 0;
        
CarInfo[idd][cNeon] = 0;
        
format(stringsizeof(string),"INSERT INTO cars (ID, Model) VALUES (%d, %d)",  iddCarInfo[idd][cModel]);
        
mysql_query(SQL,string);
        
vUpdate(iddcModsx);
        
vUpdate(iddcPaintJx);
        
vUpdate(iddcSellx);
        
vUpdate(iddcLocationxx);
        
vUpdate(iddcLocationyx);
        
vUpdate(iddcLocationzx);
        
vUpdate(iddcAnglex);
        
vUpdate(iddcColorOnex);
        
vUpdate(iddcColorTwox);
        
vUpdate(iddcOwnerx);
        
vUpdate(iddcValuex);
        
vUpdate(iddcLicensex);
        
vUpdate(iddcDescriptionx);
        
vUpdate(iddcLockx);
        
vUpdate(iddcTimedx);
        
vUpdate(iddcInscarpricex);
        
vUpdate(iddcInsurancecarx);
        
vUpdate(iddcKMx);
        
vUpdate(iddcOwnedx);
        
vUpdate(iddcNeonx);
        new 
car CreateVehicle(CarInfo[idd][cModel],CarInfo[idd][cLocationx],CarInfo[idd][cLocationy],CarInfo[idd][cLocationz],CarInfo[idd][cAngle],1,1,500000);
        
SetVehicleNumberPlate(car,CarInfo[idd][cLicense]);
        new 
disp[184];
        
format(disp,sizeof(disp),"Ai cumparat %s.Te rog parcheaza-ti avionul in alta parte.",CarInfo[idd][cDescription]);
        
SCM(playerid,COLOR_LIGHTBLUE,disp);
        
OwnedVeh(car) = idd;
        
personalcar[playerid] = car;
        
masini++;
        
SwitchKey[playerid] = 1;
    }
    return 
1;

+REP
Reply
#2

upppp
Reply
#3

uppppps
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)