Jump to content
  • 0

/car command


[pepsi]

Question

am comanda asta

dcmd_car(playerid,params[]) {

if(PlayerInfo[playerid][Level] >= 0) {

    new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index);

    if(!strlen(tmp)) return SendClientMessage(playerid, red, "USAGE: /car [Modelid/Name] [colour1] [colour2]");

new car, colour1, colour2, string[128];

  if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp);

if(car < 400 || car > 611) return  SendClientMessage(playerid, red, "ERROR: Invalid Vehicle Model");

if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);

if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);

if(PlayerInfo[playerid][pCar] != -1 && !IsPlayerAdmin(playerid) ) CarDeleter(PlayerInfo[playerid][pCar]);

new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1; GetPlayerPos(playerid, X,Y,Z); GetPlayerFacingAngle(playerid,Angle);  int1 = GetPlayerInterior(playerid);

LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);

PlayerInfo[playerid][pCar] = LVehicleID;

CMDMessageToAdmins(playerid,"CAR");

format(string, sizeof(string), "%s spawned a \"%s\" (Model:%d) colour (%d, %d), at %0.2f, %0.2f, %0.2f", pName(playerid), VehicleNames[car-400], car, colour1, colour2, X, Y, Z);

        SaveToFile("CarSpawns",string);

format(string, sizeof(string), "You have spawned a \"%s\" (Model:%d) colour (%d, %d)", VehicleNames[car-400], car, colour1, colour2);

return SendClientMessage(playerid,lightblue, string);

} else return SendClientMessage(playerid,red,"ERROR: You need to be level 3 to use this command");

}

cum fac cand scriu /car sa ma dea direct in masina

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

dcmd_car(playerid,params[]) {

  if(PlayerInfo[playerid][Level] >= 0) {

      new tmp[256], tmp2[256], tmp3[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); tmp3 = strtok(params,Index);

      if(!strlen(tmp)) return SendClientMessage(playerid, red, "USAGE: /car [Modelid/Name] [colour1] [colour2]");

      new car, colour1, colour2, string[128];

        if(!IsNumeric(tmp)) car = GetVehicleModelIDFromName(tmp); else car = strval(tmp);

      if(car < 400 || car > 611) return  SendClientMessage(playerid, red, "ERROR: Invalid Vehicle Model");

      if(!strlen(tmp2)) colour1 = random(126); else colour1 = strval(tmp2);

      if(!strlen(tmp3)) colour2 = random(126); else colour2 = strval(tmp3);

      if(PlayerInfo[playerid][pCar] != -1 && !IsPlayerAdmin(playerid) ) CarDeleter(PlayerInfo[playerid][pCar]);

      new LVehicleID,Float:X,Float:Y,Float:Z, Float:Angle,int1;  GetPlayerPos(playerid, X,Y,Z);  GetPlayerFacingAngle(playerid,Angle);  int1 = GetPlayerInterior(playerid);

      LVehicleID = CreateVehicle(car, X+3,Y,Z, Angle, colour1, colour2, -1); LinkVehicleToInterior(LVehicleID,int1);

      PutPlayerInVehicle( playerid, LVehicleID );

  PlayerInfo[playerid][pCar] = LVehicleID;

      CMDMessageToAdmins(playerid,"CAR");

      format(string, sizeof(string), "%s spawned a \"%s\" (Model:%d) colour (%d, %d), at %0.2f, %0.2f, %0.2f", pName(playerid), VehicleNames[car-400], car, colour1, colour2, X, Y, Z);

        SaveToFile("CarSpawns",string);

      format(string, sizeof(string), "You have spawned a \"%s\" (Model:%d) colour (%d, %d)", VehicleNames[car-400], car, colour1, colour2);

      return SendClientMessage(playerid,lightblue, string);

  } else return SendClientMessage(playerid,red,"ERROR: You need to be level 3 to use this command");

}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.