18.06.2013, 13:47
Estoy haciendo un gamemode de 0, a la hora de crear el sistema de autos, decidн copiar lo de spell, para luego editarlo y hacer la venta de autos a mi manera. Pero el comando me dб Unknown command.
pawn Код:
CMD:crearauto(playerid,params[])
{
if(sscanf(params,"ii",params[0],params[1])) return SendClientMessage(playerid,-1,"/crearauto [id] [precio]");//sscanf detecta que los parбmetros utilizen C formato (recomiendo ver un tutorial sobre este si no sabes su funcionamiento)
new
i = SlotVehLibre();//almacenamos en "i" el slot de auto que halla libre
if(!i)
{
return SendClientMessage(playerid,-1,"ЎNo hay mas espacio!");//el slot retorna 0 si no encuentra un valor disponible
}
GetPlayerPos(playerid,Vehiculo[i][PosX],Vehiculo[i][PosY],Vehiculo[i][PosZ]);//almacenamos la posicion del jugador en la cordenada del auto
GetPlayerFacingAngle(playerid,Vehiculo[i][Rot]);//almacenamos en las variablesdel auto el angulo del jugador.
Vehiculo[i][Precio] = params[1];//almacenamos el parametro [1] ( si es un integrer cuenta los espacios)
Vehiculo[i][Modelo] = params[0];
new
VehID = CreateVehicle(Vehiculo[i][Modelo],Vehiculo[i][PosX],Vehiculo[i][PosY],Vehiculo[i][PosZ],Vehiculo[i][Rot],0,0,600000);//creamos el vehiculo segun lso datos q nos da el array
IDVeh[VehID] = i;
ActualizarAuto(i);//el stock de antes, guardamos en el .INI
SendClientMessage(playerid,-1,"Creaste el vehiculo correctamente");//mensaje al jugador
return 1;
}