Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:vehicle(playerid, params[]) return cmd_v(playerid, params);
- CMD:vehiculo(playerid, params[]) return cmd_v(playerid, params);
- CMD:v(playerid,params[])
- {
- new p_vehid[30], p_color[7] = "R", p_color2[7] = "R";
- if(sscanf(params, "s[30]S[7]S[7]", p_vehid,p_color, p_color2))
- return ModeOfUse(playerid, "v", "[Modelo ID/Modelo Nombre]");
- if(!IsNumeric(p_vehid)) format(p_vehid, sizeof(p_vehid), "%d", GetVehicleModelID(p_vehid));
- if(!IsValidModelVehicle(strval(p_vehid)))
- return SendClientMsg(playerid, COLOR_RED, "*", "El modelo ingresado no es valido.");
- if(IsPlayerInAnyVehicle(playerid))
- {
- static Float:decPos[3];
- GetPlayerPos(playerid, decPos[0], decPos[1], decPos[2]);
- SetPlayerPos(playerid, decPos[0], decPos[1], decPos[2] + 3);
- }
- if(IsNumeric(p_color) && IsNumeric(p_color2))
- {
- if(strval(p_color) <= 0 || strval(p_color2) > my_TotalColores)
- return SendClientMsg(playerid, COLOR_RED, "*", "Has especificado un ID errΓ³neo, se coloreo de manera aleatoria.");
- format(p_color, sizeof p_color, "%d", GetColorHEXById(strval(p_color)));
- format(p_color2, sizeof p_color2, "%d", GetColorHEXById(strval(p_color2)));
- goto cmd_v_crearveh;
- }
- if(!strcmp(p_color, "R", true))
- format(p_color, sizeof p_color, "%d", GetRandomColorHEX());
- if(!strcmp(p_color2, "R", true))
- format(p_color2, sizeof p_color2, "%d", GetRandomColorHEX());
- if(!IsNumeric(p_color) && strcmp(p_color, "R", true))
- format(p_color, sizeof p_color, "%d", GetColorHEXByName(p_color));
- if(!IsNumeric(p_color2) && strcmp(p_color2, "R", true))
- format(p_color2, sizeof p_color2, "%d", GetColorHEXByName(p_color2));
- if(!strcmp(p_color, "-1", true))
- return SendClientMsg(playerid, COLOR_RED, "*", "El color "ECOLOR_WHITE"primario"ECOLOR_RED" que has ingresado no existe o no esta bien escrito.");
- if(!strcmp(p_color2, "-1", true))
- return SendClientMsg(playerid, COLOR_RED, "*", "El color "ECOLOR_WHITE"secundario"ECOLOR_RED" que has ingresado no existe o no esta bien escrito.");
- cmd_v_crearveh:
- AparecerVehiculo(playerid, strval(p_vehid), false, strval(p_color), strval(p_color2));
- SendClientMsg(playerid, COLOR_GREEN, "*", sprintf("Has aparecido un \"%s\" (Modelo: %d)", array_VehicleNames[strval(p_vehid) - 400], strval(p_vehid)));
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement