14.04.2013, 01:43
pawn Код:
CMD:veh(playerid, params[])
{
new capotabierto[MAX_VEHICLES], engine, lights, alarm, doors, boot, objective;
if(!sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, -1, "Uso: /veh [capot]"); //se usa 'return' en el if cuando se quiere aplciar una especie de cosas al revez, en ves de crear un else crean un return especificando que si la funciуn NO es aceptada en el if utilizando un '!' se mande tal mensaje. Esto es medio confuso igualmente.
if(strcmp(params[0], "capot")) //te comiste un ")"
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage (playerid, -1, "No estas en el auto!");
{
SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, 1, boot, objective);
capotabierto[playerid] = 1;
}
}
return 1;
}