SA-MP Forums Archive
Beginer here [ car] - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Beginer here [ car] (/showthread.php?tid=306078)



Beginer here [ car] - Artix - 25.12.2011

Hi all !

Guys can anyone teach me how to make car system like
/car [carname] [1][12]

i mean not the car number
can anyone please help me that


Re: Beginer here [ car] - PlayHard - 25.12.2011

Using ZCMD:

pawn Код:
CMD:car(playerid,params[])
{
    new vID[32],modelid,color1,color2;
    if(sscanf(params,"s[128]dd",vID,color1,color2)) return SendClientMessage(playerid,COLOR_RED,"USAGE: /car <vehiclename/id> <color1> <color2>");
    if(IsNumeric(vID)) modelid = strval(vID);
    else modelid = GetVehicleModelIDFromName(vID);
    if(modelid < 400 || modelid > 611) return SendClientMessage(playerid,COLOR_RED, "Invalid Vehiclename/ID!");
    new Float:pVposX, Float:pVposY, Float:pVposZ, Float:pVposFA;
    GetPlayerPos(playerid, pVposX, pVposY, pVposZ);
    GetPlayerFacingAngle(playerid, pVposFA);
    if(IsPlayerInAnyVehicle(playerid))
    {
        new VID = GetPlayerVehicleID(playerid);
        GetVehicleZAngle(VID, pVposFA);
    }
    new CVID, pVW, pINT;
    pVW = GetPlayerVirtualWorld(playerid);
    pINT = GetPlayerInterior(playerid);
    CVID = CreateVehicle(modelid, pVposX, pVposY, pVposZ+0.6, pVposFA,color1,color2,0);
    SetVehicleVirtualWorld(CVID, pVW);
    LinkVehicleToInterior(CVID, pINT);
    PutPlayerInVehicle(playerid,CVID,0);
    new string[128];
    format(string,sizeof string,"VEHICLE: "yellow"%s (model id: %i) "green"has been spawned!",VehicleNames[modelid-400],modelid);
    SendClientMessage(playerid,COLOR_WHITE,string);
    return 1;
}



Re: Beginer here [ car] - Rudy_ - 25.12.2011

he said teach me.. explain ...