Problema con comando.
#1

Hola, uso este comando en un filterscript. Los comandos de ese pwn me andan bien, menos este, cuando lo pongo dice Unknown Command.

PHP код:
CMD:crearvehiculo(playeridparams[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridCOLOR_RED"LVRP: Usted no es administrador.");
    new
        
Float:Pos[4],
        
ivPrice,
        
ivColors[2],
        
iMsg[148];
    if(
sscanf(params"iiii"vModelivPriceivColors[0], ivColors[1])) return SendClientMessage(playerid, -1""#CRED"Usa: "#CORANGE"/crearvehiculo < Modelo > < Precio > < Color 1 > < Color 2 >");
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    ++ 
Total_Veh_Created;
    
vInfo[Total_Veh_Created][vModel]     = vModel;
    
vInfo[Total_Veh_Created][vColor1]     = ivColors[0];
    
vInfo[Total_Veh_Created][vColor2]     = ivColors[1];
    
vInfo[Total_Veh_Created][vPrice]     = ivPrice;
    
vInfo[Total_Veh_Created][vPosX]     = Pos[0];
    
vInfo[Total_Veh_Created][vPosY]     = Pos[1];
    
vInfo[Total_Veh_Created][vPosZ]     = Pos[2];
    
vInfo[Total_Veh_Created][vPosA]     = Pos[3];
    
strmid(vInfo[Total_Veh_Created][vOwner], "Concecionaria"02020);
    
strmid(vInfo[Total_Veh_Created][vPlate], "LV-002"03232);
    
vInfo[Total_Veh_Created][vPaintJ]   = 0;
    
vInfo[Total_Veh_Created][vLocked]   = 1;
    new
        
vFile[15];
    
format(vFilesizeof(vFile), "/Coches/%d.ini"Total_Veh_Created);
    
INI_Open(vFile);
    
INI_WriteInt("Model"vModel);
    
INI_WriteInt("Color1"ivColors[0]);
    
INI_WriteInt("Color2"ivColors[1]);
    
INI_WriteInt("Price"ivPrice);
    
INI_WriteString("Owner""Concecionaria");
    
INI_WriteFloat("vPosX"Pos[0]);
    
INI_WriteFloat("vPosY"Pos[1]);
    
INI_WriteFloat("vPosZ"Pos[2]);
    
INI_WriteFloat("vPosA"Pos[3]);
    
INI_WriteString("Plate""LV");
    
INI_WriteInt("PaintJ"0);
    
INI_Save();
    
INI_Close();
    new
        
cCar CreateVehicle(vModelPos[0], Pos[1], Pos[2], Pos[3], ivColors[0], ivColors[1], 500000);
    
SetVehicleNumberPlate(cCar"LV");
    
OwnedVeh(cCar) = Total_Veh_Created;
    
SavePrivVeh(Total_Veh_Created);
    
format(iMsgsizeof(iMsg), ""#CYELLOW"Vehicle: "#CBLUE"%d      (VID: %i) "#CYELLOW"has creado este vehiculo. Precio: "#CBLUE"$%i "#CYELLOW"Placa: "#CBLUE"cambiame", vModel, Total_Veh_Created, ivPrice);
    
SendClientMessage(playerid, -1iMsg);
    return 
1;

Gracias.
Reply
#2

Tienes que estar logeado como RCON

/rcon login clave
Reply
#3

Ya lo hize, tampoco va.
Reply
#4

intenta asi:

pawn Код:
CMD:crearvehiculo(playerid, params[])
{
    new Float:Pos[4], str[148], archivo[15];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "LVRP: Usted no es administrador.");
    if(sscanf(params, "dddd", params[0], params[1], params[2], params[3])) return SendClientMessage(playerid, -1, ""CRED"Usa: "CORANGE"/crearvehiculo < Modelo > < Precio > < Color 1 > < Color 2 >");

    GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
    GetPlayerFacingAngle(playerid, Pos[3]);
    Total_Veh_Created][vOwner] ++;

    vInfo[Total_Veh_Created][vModel]     = params[0];
    vInfo[Total_Veh_Created][vColor1]     = params[2];
    vInfo[Total_Veh_Created][vColor2]     = params[3];
    vInfo[Total_Veh_Created][vPrice]     = params[1];
    vInfo[Total_Veh_Created][vPosX]     = Pos[0];
    vInfo[Total_Veh_Created][vPosY]     = Pos[1];
    vInfo[Total_Veh_Created][vPosZ]     = Pos[2];
    vInfo[Total_Veh_Created][vPosA]     = Pos[3];
    strmid(vInfo[Total_Veh_Created][vOwner], "Concecionaria", 0, 20, 20);
    strmid(vInfo[Total_Veh_Created][vPlate], "LV-002", 0, 32, 32);
    vInfo[Total_Veh_Created][vPaintJ]   = 0;
    vInfo[Total_Veh_Created][vLocked]   = 1;

    format(archivo, sizeof(archivo), "/Coches/%d.ini", Total_Veh_Created][vOwner]);
    INI_Open(archivo);
    INI_WriteInt("Model", params[0]);
    INI_WriteInt("Color1", params[2]);
    INI_WriteInt("Color2", params[3]);
    INI_WriteInt("Price", params[1]);
    INI_WriteString("Owner", "Concecionaria");
    INI_WriteFloat("vPosX", Pos[0]);
    INI_WriteFloat("vPosY", Pos[1]);
    INI_WriteFloat("vPosZ", Pos[2]);
    INI_WriteFloat("vPosA", Pos[3]);
    INI_WriteString("Plate", "LV");
    INI_WriteInt("PaintJ", 0);
    INI_Save();
    INI_Close();

    SetVehicleNumberPlate(CreateVehicle(params[0], Pos[0], Pos[1], Pos[2], Pos[3], params[2], params[3], 500000), "LV");
    OwnedVeh(params[0]) = Total_Veh_Created][vOwner];
    SavePrivVeh(Total_Veh_Created][vOwner]);

    format(str, sizeof(str), ""CYELLOW"Vehicle: "CBLUE"%d      (VID: %i) "CYELLOW"has creado este vehiculo. Precio: "CBLUE"$%i "CYELLOW"Placa: "CBLUE"cambiame", params[0], Total_Veh_Created][vOwner], params[1]);
    SendClientMessage(playerid, -1, str);
    return 1;
}
++ Total_Veh_Created;
SetVehicleNumberPlate
Total_Veh_Created
"#CBLUE" (ETC...)

(?)
Reply
#5

Ese cmd me da errores
Reply
#6

Quote:
Originally Posted by jwalker
Посмотреть сообщение
Ese cmd me da errores
que errores?.
Reply
#7

Errores de Y_INI, no reconoce las funciones
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)