[Duda] їQuй hay mal aquн? -
Loox - 28.03.2013
Cuando intento usar este comando me salta el mensaje de "SERVER: UNKNOWN COMMAND"
Код:
CMD:veh(playerid, params[])
{
new model, Float:pPos[4];
if(sscanf(params, "d", model)) return SendClientMessage(playerid, -1, "{32CD32}Uso:{FFFFFF} /veh (ID).");
GetPlayerPos(playerid, pPos[0], pPos[1], pPos[2]); GetPlayerFacingAngle(playerid, pPos[3]);
if(!IsPlayerInAnyVehicle(playerid))
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
}
SendClientMessage(playerid, -1, "Acabas de spawnear un vehнculo (ID: {ADFF2F}%d{FFFFFF} / Nombre:{ADFF2F}%s{FFFFFF}).", model, NombreCoches[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
PutPlayerInVehicle(playerid, CreateVehicle(model, pPos[0], pPos[1], pPos[2], pPos[3], random(126), random(126), -1), 0);
return 1;
}
Respuesta: [Duda] їQuй hay mal aquн? -
EduGTA - 28.03.2013
їTienes en el server.cfg "plugins sscanf"?
їEstas seguro que cargas el script correctamente?
їTienes todos los includes correctos?
Respuesta: [Duda] їQuй hay mal aquн? -
Loox - 28.03.2013
El error ocurriу despuйs de que aсadiese al comando esta parte:
Код:
if(!IsPlayerInAnyVehicle(playerid))
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
}
Respuesta: [Duda] їQuй hay mal aquн? -
Matthias134 - 28.03.2013
Y si cambias la destrucciуn del vehнculo anterior por un mensaje que diga algo como "Error: Ya tienes un vehнculo."
Digo yo.
Respuesta: [Duda] їQuй hay mal aquн? -
Loox - 29.03.2013
Quote:
Originally Posted by Matthias134
Y si cambias la destrucciуn del vehнculo anterior por un mensaje que diga algo como "Error: Ya tienes un vehнculo."
Digo yo.
|
Porque entonces se baja, crea otro vehнculo y el otro se queda inъtil, entonces mejor destruirlo.
Respuesta: [Duda] їQuй hay mal aquн? -
Loox - 29.03.2013
Revivo..
Respuesta: [Duda] їQuй hay mal aquн? -
OTACON - 29.03.2013
pawn Код:
CMD:veh(playerid, params[]) {
new Float:PosVeh[4], vehicleid;
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, -1, "{32CD32}Uso:{FFFFFF} /veh (ID).");
GetPlayerPos(playerid, PosVeh[0], PosVeh[1], PosVeh[2]);
GetPlayerFacingAngle(playerid, PosVeh[3]);
DestroyVehicle(vehicleid);
vehicleid = CreateVehicle(params[0], PosVeh[0], PosVeh[1], PosVeh[2], PosVeh[3], random(126), random(126), -1);
PutPlayerInVehicle(playerid, vehicleid, 0);
SendClientMessage(playerid, -1, "Acabas de spawnear un vehнculo (ID: {ADFF2F}%d{FFFFFF} / Nombre:{ADFF2F}%s{FFFFFF}).", params[0], NombreCoches[GetVehicleModel(vehicleid)-400]);
return 1;
}}
Respuesta: [Duda] їQuй hay mal aquн? -
Porta0123 - 29.03.2013
Quote:
Originally Posted by Loox
El error ocurriу despuйs de que aсadiese al comando esta parte:
Код:
if(!IsPlayerInAnyVehicle(playerid))
{
new currentveh;
currentveh = GetPlayerVehicleID(playerid);
DestroyVehicle(currentveh);
}
|
en :
yo creo que seria:
pawn Код:
new currentveh[MAX_PLAYERS];
Respuesta: [Duda] їQuй hay mal aquн? -
Loox - 29.03.2013
Quote:
Originally Posted by bytytus
pawn Код:
CMD:veh(playerid, params[]) { new Float:PosVeh[4], vehicleid; if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, -1, "{32CD32}Uso:{FFFFFF} /veh (ID)."); GetPlayerPos(playerid, PosVeh[0], PosVeh[1], PosVeh[2]); GetPlayerFacingAngle(playerid, PosVeh[3]); DestroyVehicle(vehicleid); vehicleid = CreateVehicle(params[0], PosVeh[0], PosVeh[1], PosVeh[2], PosVeh[3], random(126), random(126), -1); PutPlayerInVehicle(playerid, vehicleid, 0); SendClientMessage(playerid, -1, "Acabas de spawnear un vehнculo (ID: {ADFF2F}%d{FFFFFF} / Nombre:{ADFF2F}%s{FFFFFF}).", params[0], NombreCoches[GetVehicleModel(vehicleid)-400]); return 1; }}
|
Cuando pruebo el comando dice lo unknown command.
Respuesta: [Duda] їQuй hay mal aquн? -
Porta0123 - 29.03.2013
Quote:
Originally Posted by Porta0123
en :
yo creo que seria:
pawn Код:
new currentveh[MAX_PLAYERS];
|
mira a ver si puede ser esto , no estoy seguro pero por lo poco que se puede ser.... :S